ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Morgan/interface/TRootElectron.h
(Generate patch)

Comparing UserCode/Morgan/interface/TRootElectron.h (file contents):
Revision 1.1 by mlethuil, Mon May 19 16:12:13 2008 UTC vs.
Revision 1.2 by lethuill, Wed Nov 19 19:03:16 2008 UTC

# Line 14 | Line 14 | class TRootElectron : public TRootPartic
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() << ")"
# Line 37 | Line 64 | public:
64                          
65   private:
66          
67 <        Float_t et_em_;
67 >        Float_t dummy_;
68          
69          ClassDef (TRootElectron,1);
70   };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines