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

Comparing UserCode/Morgan/interface/TRootMuon.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 11 | Line 11 | class TRootMuon : public TRootParticle
11          
12   public:
13          
14 <        TRootMuon() : TRootParticle(),
15 <                        et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.),
16 <                        isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0),
17 <                        isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0),
18 <                        energyValid_(false), matchesValid_(false), isolationValid_(false) {;}
14 >        TRootMuon() :
15 >                        TRootParticle()
16 >                        ,et_em_(0.)
17 >                        ,et_emS9_(0.)
18 >                        ,et_had_(0.)
19 >                        ,et_hadS9_(0.)
20 >                        ,et_ho_(0.)
21 >                        ,et_hoS9_(0.)
22 >                        ,caloCompatibility_(0.)
23 >                        ,isoR03_emEt_(0.)
24 >                        ,isoR03_hadEt_(0.)
25 >                        ,isoR03_hoEt_(0.)
26 >                        ,isoR03_sumPt_(0.)
27 >                        ,isoR03_nTracks_(0)
28 >                        ,isoR03_nJets_(0)
29 >                        ,isoR05_emEt_(0.)
30 >                        ,isoR05_hadEt_(0.)
31 >                        ,isoR05_hoEt_(0.)
32 >                        ,isoR05_sumPt_(0.)
33 >                        ,isoR05_nTracks_(0)
34 >                        ,isoR05_nJets_(0)
35 >                        ,energyValid_(false)
36 >                        ,matchesValid_(false)
37 >                        ,isolationValid_(false)
38 >                        {;}
39                          
40 <        TRootMuon(const TRootMuon& muon) : TRootParticle(muon),
41 <                        et_em_(muon.et_em_), et_emS9_(muon.et_emS9_), et_had_(muon.et_had_), et_hadS9_(muon.et_hadS9_), et_ho_(muon.et_ho_), et_hoS9_(muon.et_hoS9_), caloCompatibility_(muon.caloCompatibility_),
42 <                        isoR03_emEt_(muon.isoR03_emEt_), isoR03_hadEt_(muon.isoR03_hadEt_), isoR03_hoEt_(muon.isoR03_hoEt_), isoR03_sumPt_(muon.isoR03_sumPt_), isoR03_nTracks_(muon.isoR03_nTracks_), isoR03_nJets_(muon.isoR03_nJets_),
43 <                        isoR05_emEt_(muon.isoR05_emEt_), isoR05_hadEt_(muon.isoR05_hadEt_), isoR05_hoEt_(muon.isoR05_hoEt_), isoR05_sumPt_(muon.isoR05_sumPt_), isoR05_nTracks_(muon.isoR05_nTracks_), isoR05_nJets_(muon.isoR05_nJets_),
44 <                        energyValid_(muon.energyValid_), matchesValid_(muon.matchesValid_), isolationValid_(muon.isolationValid_) {;}
40 >        TRootMuon(const TRootMuon& muon) :
41 >                        TRootParticle(muon)
42 >                        ,et_em_(muon.et_em_)
43 >                        ,et_emS9_(muon.et_emS9_)
44 >                        ,et_had_(muon.et_had_)
45 >                        ,et_hadS9_(muon.et_hadS9_)
46 >                        ,et_ho_(muon.et_ho_)
47 >                        ,et_hoS9_(muon.et_hoS9_)
48 >                        ,caloCompatibility_(muon.caloCompatibility_)
49 >                        ,isoR03_emEt_(muon.isoR03_emEt_)
50 >                        ,isoR03_hadEt_(muon.isoR03_hadEt_)
51 >                        ,isoR03_hoEt_(muon.isoR03_hoEt_)
52 >                        ,isoR03_sumPt_(muon.isoR03_sumPt_)
53 >                        ,isoR03_nTracks_(muon.isoR03_nTracks_)
54 >                        ,isoR03_nJets_(muon.isoR03_nJets_)
55 >                        ,isoR05_emEt_(muon.isoR05_emEt_)
56 >                        ,isoR05_hadEt_(muon.isoR05_hadEt_)
57 >                        ,isoR05_hoEt_(muon.isoR05_hoEt_)
58 >                        ,isoR05_sumPt_(muon.isoR05_sumPt_)
59 >                        ,isoR05_nTracks_(muon.isoR05_nTracks_)
60 >                        ,isoR05_nJets_(muon.isoR05_nJets_)
61 >                        ,energyValid_(muon.energyValid_)
62 >                        ,matchesValid_(muon.matchesValid_)
63 >                        ,isolationValid_(muon.isolationValid_)
64 >                        {;}
65                                  
66 <        TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e) : TRootParticle(px,py,pz,e),
67 <                        et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.),
68 <                        isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0),
69 <                        isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0),
70 <                        energyValid_(false), matchesValid_(false), isolationValid_(false) {;}
71 <        
72 <        TRootMuon(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),
73 <                        et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.),
74 <                        isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0),
75 <                        isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0),
76 <                        energyValid_(false), matchesValid_(false), isolationValid_(false) {;}
77 <        
78 <        TRootMuon(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),
79 <                        et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.),
80 <                        isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0),
81 <                        isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0),
82 <                        energyValid_(false), matchesValid_(false), isolationValid_(false) {;}
83 <        
84 <        TRootMuon(const TLorentzVector &momentum) : TRootParticle(momentum),
85 <                        et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.),
86 <                        isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0),
87 <                        isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0),
88 <                        energyValid_(false), matchesValid_(false), isolationValid_(false) {;}
66 >        TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e) :
67 >                        TRootParticle(px,py,pz,e)
68 >                        ,et_em_(0.)
69 >                        ,et_emS9_(0.)
70 >                        ,et_had_(0.)
71 >                        ,et_hadS9_(0.)
72 >                        ,et_ho_(0.)
73 >                        ,et_hoS9_(0.)
74 >                        ,caloCompatibility_(0.)
75 >                        ,isoR03_emEt_(0.)
76 >                        ,isoR03_hadEt_(0.)
77 >                        ,isoR03_hoEt_(0.)
78 >                        ,isoR03_sumPt_(0.)
79 >                        ,isoR03_nTracks_(0)
80 >                        ,isoR03_nJets_(0)
81 >                        ,isoR05_emEt_(0.)
82 >                        ,isoR05_hadEt_(0.)
83 >                        ,isoR05_hoEt_(0.)
84 >                        ,isoR05_sumPt_(0.)
85 >                        ,isoR05_nTracks_(0)
86 >                        ,isoR05_nJets_(0)
87 >                        ,energyValid_(false)
88 >                        ,matchesValid_(false)
89 >                        ,isolationValid_(false)
90 >                        {;}
91 >        
92 >        TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z) :
93 >                        TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z)
94 >                        ,et_em_(0.)
95 >                        ,et_emS9_(0.)
96 >                        ,et_had_(0.)
97 >                        ,et_hadS9_(0.)
98 >                        ,et_ho_(0.)
99 >                        ,et_hoS9_(0.)
100 >                        ,caloCompatibility_(0.)
101 >                        ,isoR03_emEt_(0.)
102 >                        ,isoR03_hadEt_(0.)
103 >                        ,isoR03_hoEt_(0.)
104 >                        ,isoR03_sumPt_(0.)
105 >                        ,isoR03_nTracks_(0)
106 >                        ,isoR03_nJets_(0)
107 >                        ,isoR05_emEt_(0.)
108 >                        ,isoR05_hadEt_(0.)
109 >                        ,isoR05_hoEt_(0.)
110 >                        ,isoR05_sumPt_(0.)
111 >                        ,isoR05_nTracks_(0)
112 >                        ,isoR05_nJets_(0)
113 >                        ,energyValid_(false)
114 >                        ,matchesValid_(false)
115 >                        ,isolationValid_(false)
116 >                        {;}
117 >        
118 >        TRootMuon(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) :
119 >                        TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z,type,charge)
120 >                        ,et_em_(0.)
121 >                        ,et_emS9_(0.)
122 >                        ,et_had_(0.)
123 >                        ,et_hadS9_(0.)
124 >                        ,et_ho_(0.)
125 >                        ,et_hoS9_(0.)
126 >                        ,caloCompatibility_(0.)
127 >                        ,isoR03_emEt_(0.)
128 >                        ,isoR03_hadEt_(0.)
129 >                        ,isoR03_hoEt_(0.)
130 >                        ,isoR03_sumPt_(0.)
131 >                        ,isoR03_nTracks_(0)
132 >                        ,isoR03_nJets_(0)
133 >                        ,isoR05_emEt_(0.)
134 >                        ,isoR05_hadEt_(0.)
135 >                        ,isoR05_hoEt_(0.)
136 >                        ,isoR05_sumPt_(0.)
137 >                        ,isoR05_nTracks_(0)
138 >                        ,isoR05_nJets_(0)
139 >                        ,energyValid_(false)
140 >                        ,matchesValid_(false)
141 >                        ,isolationValid_(false)
142 >                        {;}
143 >        
144 >        TRootMuon(const TLorentzVector &momentum) :
145 >                        TRootParticle(momentum)
146 >                        ,et_em_(0.)
147 >                        ,et_emS9_(0.)
148 >                        ,et_had_(0.)
149 >                        ,et_hadS9_(0.)
150 >                        ,et_ho_(0.)
151 >                        ,et_hoS9_(0.)
152 >                        ,caloCompatibility_(0.)
153 >                        ,isoR03_emEt_(0.)
154 >                        ,isoR03_hadEt_(0.)
155 >                        ,isoR03_hoEt_(0.)
156 >                        ,isoR03_sumPt_(0.)
157 >                        ,isoR03_nTracks_(0)
158 >                        ,isoR03_nJets_(0)
159 >                        ,isoR05_emEt_(0.)
160 >                        ,isoR05_hadEt_(0.)
161 >                        ,isoR05_hoEt_(0.)
162 >                        ,isoR05_sumPt_(0.)
163 >                        ,isoR05_nTracks_(0)
164 >                        ,isoR05_nJets_(0)
165 >                        ,energyValid_(false)
166 >                        ,matchesValid_(false)
167 >                        ,isolationValid_(false)
168 >                        {;}
169          
170 <        TRootMuon(const TLorentzVector &momentum, const TVector3 &vertex, Int_t type, Float_t charge) : TRootParticle(momentum, vertex, type, charge),
171 <                        et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.),
172 <                        isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0),
173 <                        isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0),
174 <                        energyValid_(false), matchesValid_(false), isolationValid_(false) {;}
170 >        TRootMuon(const TLorentzVector &momentum, const TVector3 &vertex, Int_t type, Float_t charge) :
171 >                        TRootParticle(momentum, vertex, type, charge)
172 >                        ,et_em_(0.)
173 >                        ,et_emS9_(0.)
174 >                        ,et_had_(0.)
175 >                        ,et_hadS9_(0.)
176 >                        ,et_ho_(0.)
177 >                        ,et_hoS9_(0.)
178 >                        ,caloCompatibility_(0.)
179 >                        ,isoR03_emEt_(0.)
180 >                        ,isoR03_hadEt_(0.)
181 >                        ,isoR03_hoEt_(0.)
182 >                        ,isoR03_sumPt_(0.)
183 >                        ,isoR03_nTracks_(0)
184 >                        ,isoR03_nJets_(0)
185 >                        ,isoR05_emEt_(0.)
186 >                        ,isoR05_hadEt_(0.)
187 >                        ,isoR05_hoEt_(0.)
188 >                        ,isoR05_sumPt_(0.)
189 >                        ,isoR05_nTracks_(0)
190 >                        ,isoR05_nJets_(0)
191 >                        ,energyValid_(false)
192 >                        ,matchesValid_(false)
193 >                        ,isolationValid_(false)
194 >                        {;}
195          
196          ~TRootMuon() {;}
197          
198          
199 <        Float_t et_em() { return et_em_;}
200 <        Float_t et_emS9() { return et_emS9_;}
201 <        Float_t et_had() { return et_had_;}
202 <        Float_t et_hadS9() { return et_hadS9_;}
203 <        Float_t et_ho() { return et_ho_;}
204 <        Float_t et_hoS9() { return et_hoS9_;}
205 <        Float_t caloCompatibility() { return caloCompatibility_;}
206 <        
207 <        Float_t isoR03_emEt() { return isoR03_emEt_;}
208 <        Float_t isoR03_hadEt() { return isoR03_hadEt_;}
209 <        Float_t isoR03_hoEt() { return isoR03_hoEt_;}
210 <        Float_t isoR03_sumPt() { return isoR03_sumPt_;}
211 <        Int_t isoR03_nTracks() { return isoR03_nTracks_;}
212 <        Int_t isoR03_nJets() { return isoR03_nJets_;}
213 <        
214 <        Float_t isoR05_emEt() { return isoR05_emEt_;}
215 <        Float_t isoR05_hadEt() { return isoR05_hadEt_;}
216 <        Float_t isoR05_hoEt() { return isoR05_hoEt_;}
217 <        Float_t isoR05_sumPt() { return isoR05_sumPt_;}
218 <        Int_t isoR05_nTracks() { return isoR05_nTracks_;}
219 <        Int_t isoR05_nJets() { return isoR05_nJets_;}
220 <        
221 <        Bool_t energyValid() { return energyValid_;}
222 <        Bool_t matchesValid() { return matchesValid_;}
223 <        Bool_t isolationValid() { return isolationValid_;}
199 >        Float_t et_em() const { return et_em_;}
200 >        Float_t et_emS9() const { return et_emS9_;}
201 >        Float_t et_had() const { return et_had_;}
202 >        Float_t et_hadS9() const { return et_hadS9_;}
203 >        Float_t et_ho() const { return et_ho_;}
204 >        Float_t et_hoS9() const { return et_hoS9_;}
205 >        Float_t caloCompatibility() const { return caloCompatibility_;}
206 >        
207 >        Float_t isoR03_emEt() const { return isoR03_emEt_;}
208 >        Float_t isoR03_hadEt() const { return isoR03_hadEt_;}
209 >        Float_t isoR03_hoEt() const { return isoR03_hoEt_;}
210 >        Float_t isoR03_sumPt() const { return isoR03_sumPt_;}
211 >        Int_t isoR03_nTracks() const { return isoR03_nTracks_;}
212 >        Int_t isoR03_nJets() const { return isoR03_nJets_;}
213 >        
214 >        Float_t isoR05_emEt() const { return isoR05_emEt_;}
215 >        Float_t isoR05_hadEt() const { return isoR05_hadEt_;}
216 >        Float_t isoR05_hoEt() const { return isoR05_hoEt_;}
217 >        Float_t isoR05_sumPt() const { return isoR05_sumPt_;}
218 >        Int_t isoR05_nTracks() const { return isoR05_nTracks_;}
219 >        Int_t isoR05_nJets() const { return isoR05_nJets_;}
220 >        
221 >        Bool_t energyValid() const { return energyValid_;}
222 >        Bool_t matchesValid() const { return matchesValid_;}
223 >        Bool_t isolationValid() const { return isolationValid_;}
224          
225          
226          void setCaloEnergy(Float_t et_em, Float_t et_emS9, Float_t et_had, Float_t et_hadS9, Float_t et_ho, Float_t et_hoS9, Float_t caloCompatibility)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines