14 |
|
|
15 |
|
public: |
16 |
|
|
17 |
< |
TRootElectron() : TRootParticle(), et_em_(0.) {;} |
18 |
< |
TRootElectron(const TRootElectron& electron) : TRootParticle(electron), et_em_(electron.et_em_) {;} |
19 |
< |
TRootElectron(Double_t px, Double_t py, Double_t pz, Double_t e) : TRootParticle(px,py,pz,e), et_em_(0.) {;} |
20 |
< |
TRootElectron(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z) : TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z), et_em_(0.) {;} |
21 |
< |
TRootElectron(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z, Int_t type, Float_t charge) : TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z,type,charge), et_em_(0.) {;} |
22 |
< |
TRootElectron(const TLorentzVector &momentum) : TRootParticle(momentum), et_em_(0.) {;} |
23 |
< |
TRootElectron(const TLorentzVector &momentum, const TVector3 &vertex, Int_t type, Float_t charge) : TRootParticle(momentum, vertex, type, charge), et_em_(0.) {;} |
17 |
> |
TRootElectron() : |
18 |
> |
TRootParticle() |
19 |
> |
,dummy_(0.) |
20 |
> |
{;} |
21 |
> |
|
22 |
> |
TRootElectron(const TRootElectron& electron) : |
23 |
> |
TRootParticle(electron) |
24 |
> |
,dummy_(electron.dummy_) |
25 |
> |
{;} |
26 |
> |
|
27 |
> |
TRootElectron(Double_t px, Double_t py, Double_t pz, Double_t e) : |
28 |
> |
TRootParticle(px,py,pz,e) |
29 |
> |
,dummy_(0.) |
30 |
> |
{;} |
31 |
> |
|
32 |
> |
TRootElectron(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z) : |
33 |
> |
TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z) |
34 |
> |
,dummy_(0.) |
35 |
> |
{;} |
36 |
> |
|
37 |
> |
TRootElectron(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z, Int_t type, Float_t charge) : |
38 |
> |
TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z,type,charge) |
39 |
> |
,dummy_(0.) |
40 |
> |
{;} |
41 |
> |
|
42 |
> |
TRootElectron(const TLorentzVector &momentum) : |
43 |
> |
TRootParticle(momentum) |
44 |
> |
,dummy_(0.) |
45 |
> |
{;} |
46 |
> |
|
47 |
> |
TRootElectron(const TLorentzVector &momentum, const TVector3 &vertex, Int_t type, Float_t charge) : |
48 |
> |
TRootParticle(momentum, vertex, type, charge) |
49 |
> |
,dummy_(0.) |
50 |
> |
{;} |
51 |
|
|
52 |
|
~TRootElectron() {;} |
53 |
|
|
54 |
< |
Float_t et_em() { return et_em_; } |
54 |
> |
Float_t dummy() const { return dummy_; } |
55 |
|
|
56 |
< |
void setEt_em(Float_t et_em) { et_em_ = et_em; } |
56 |
> |
void setDummy(Float_t dummy) { dummy_ = dummy; } |
57 |
|
|
58 |
|
friend std::ostream& operator<< (std::ostream& stream, const TRootElectron& electron) { |
59 |
|
stream << "TRootElectron - Charge=" << electron.charge() << " (Et,eta,phi)=("<< electron.Et() <<","<< electron.Eta() <<","<< electron.Phi() << ")" |
64 |
|
|
65 |
|
private: |
66 |
|
|
67 |
< |
Float_t et_em_; |
67 |
> |
Float_t dummy_; |
68 |
|
|
69 |
|
ClassDef (TRootElectron,1); |
70 |
|
}; |