12 |
|
public: |
13 |
|
|
14 |
|
TRootMuon() : |
15 |
< |
TRootParticle() |
16 |
< |
,et_em_(-9999.) |
17 |
< |
,et_emS9_(-9999.) |
18 |
< |
,et_had_(-9999.) |
19 |
< |
,et_hadS9_(-9999.) |
20 |
< |
,et_ho_(-9999.) |
21 |
< |
,et_hoS9_(-9999.) |
22 |
< |
,caloCompatibility_(-9999.) |
23 |
< |
,isoR03_emEt_(-9999.) |
24 |
< |
,isoR03_hadEt_(-9999.) |
25 |
< |
,isoR03_hoEt_(-9999.) |
26 |
< |
,isoR03_sumPt_(-9999.) |
27 |
< |
,isoR03_nTracks_(-9999) |
28 |
< |
,isoR03_nJets_(-9999) |
29 |
< |
,isoR05_emEt_(-9999.) |
30 |
< |
,isoR05_hadEt_(-9999.) |
31 |
< |
,isoR05_hoEt_(-9999.) |
32 |
< |
,isoR05_sumPt_(-9999.) |
33 |
< |
,isoR05_nTracks_(-9999) |
34 |
< |
,isoR05_nJets_(-9999) |
35 |
< |
,energyValid_(false) |
36 |
< |
,matchesValid_(false) |
37 |
< |
,isolationValid_(false) |
38 |
< |
,direction_(-9999) |
39 |
< |
,algo_(-9999) |
40 |
< |
,id_(-9999) |
41 |
< |
,muonMCIndex_(-1) |
42 |
< |
,momentumMCMuon_() |
43 |
< |
,vertexMCMuon_() |
44 |
< |
,pdgIdMCMuon_(0) |
45 |
< |
{;} |
15 |
> |
TRootParticle() |
16 |
> |
,et_em_(-9999.) |
17 |
> |
,et_emS9_(-9999.) |
18 |
> |
,et_had_(-9999.) |
19 |
> |
,et_hadS9_(-9999.) |
20 |
> |
,et_ho_(-9999.) |
21 |
> |
,et_hoS9_(-9999.) |
22 |
> |
,caloCompatibility_(-9999.) |
23 |
> |
,isoR03_emEt_(-9999.) |
24 |
> |
,isoR03_hadEt_(-9999.) |
25 |
> |
,isoR03_hoEt_(-9999.) |
26 |
> |
,isoR03_sumPt_(-9999.) |
27 |
> |
,isoR03_nTracks_(-9999) |
28 |
> |
,isoR03_nJets_(-9999) |
29 |
> |
,isoR05_emEt_(-9999.) |
30 |
> |
,isoR05_hadEt_(-9999.) |
31 |
> |
,isoR05_hoEt_(-9999.) |
32 |
> |
,isoR05_sumPt_(-9999.) |
33 |
> |
,isoR05_nTracks_(-9999) |
34 |
> |
,isoR05_nJets_(-9999) |
35 |
> |
,energyValid_(false) |
36 |
> |
,matchesValid_(false) |
37 |
> |
,isolationValid_(false) |
38 |
> |
,direction_(-9999) |
39 |
> |
,algo_(-9999) |
40 |
> |
,id_(-9999) |
41 |
> |
,momentumMCMuon_() |
42 |
> |
,vertexMCMuon_() |
43 |
> |
,pdgIdMCMuon_(0) |
44 |
> |
{;} |
45 |
|
|
46 |
|
TRootMuon(const TRootMuon& muon) : |
47 |
< |
TRootParticle(muon) |
48 |
< |
,et_em_(muon.et_em_) |
49 |
< |
,et_emS9_(muon.et_emS9_) |
50 |
< |
,et_had_(muon.et_had_) |
51 |
< |
,et_hadS9_(muon.et_hadS9_) |
52 |
< |
,et_ho_(muon.et_ho_) |
53 |
< |
,et_hoS9_(muon.et_hoS9_) |
54 |
< |
,caloCompatibility_(muon.caloCompatibility_) |
55 |
< |
,isoR03_emEt_(muon.isoR03_emEt_) |
56 |
< |
,isoR03_hadEt_(muon.isoR03_hadEt_) |
57 |
< |
,isoR03_hoEt_(muon.isoR03_hoEt_) |
58 |
< |
,isoR03_sumPt_(muon.isoR03_sumPt_) |
59 |
< |
,isoR03_nTracks_(muon.isoR03_nTracks_) |
60 |
< |
,isoR03_nJets_(muon.isoR03_nJets_) |
61 |
< |
,isoR05_emEt_(muon.isoR05_emEt_) |
62 |
< |
,isoR05_hadEt_(muon.isoR05_hadEt_) |
63 |
< |
,isoR05_hoEt_(muon.isoR05_hoEt_) |
64 |
< |
,isoR05_sumPt_(muon.isoR05_sumPt_) |
65 |
< |
,isoR05_nTracks_(muon.isoR05_nTracks_) |
66 |
< |
,isoR05_nJets_(muon.isoR05_nJets_) |
67 |
< |
,energyValid_(muon.energyValid_) |
68 |
< |
,matchesValid_(muon.matchesValid_) |
69 |
< |
,isolationValid_(muon.isolationValid_) |
70 |
< |
,direction_(muon.direction_) |
71 |
< |
,algo_(muon.algo_) |
72 |
< |
,id_(muon.id_) |
73 |
< |
,muonMCIndex_(muon.muonMCIndex_) |
74 |
< |
,momentumMCMuon_(muon.momentumMCMuon_) |
75 |
< |
,vertexMCMuon_(muon.vertexMCMuon_) |
76 |
< |
,pdgIdMCMuon_(muon.pdgIdMCMuon_) |
78 |
< |
{;} |
47 |
> |
TRootParticle(muon) |
48 |
> |
,et_em_(muon.et_em_) |
49 |
> |
,et_emS9_(muon.et_emS9_) |
50 |
> |
,et_had_(muon.et_had_) |
51 |
> |
,et_hadS9_(muon.et_hadS9_) |
52 |
> |
,et_ho_(muon.et_ho_) |
53 |
> |
,et_hoS9_(muon.et_hoS9_) |
54 |
> |
,caloCompatibility_(muon.caloCompatibility_) |
55 |
> |
,isoR03_emEt_(muon.isoR03_emEt_) |
56 |
> |
,isoR03_hadEt_(muon.isoR03_hadEt_) |
57 |
> |
,isoR03_hoEt_(muon.isoR03_hoEt_) |
58 |
> |
,isoR03_sumPt_(muon.isoR03_sumPt_) |
59 |
> |
,isoR03_nTracks_(muon.isoR03_nTracks_) |
60 |
> |
,isoR03_nJets_(muon.isoR03_nJets_) |
61 |
> |
,isoR05_emEt_(muon.isoR05_emEt_) |
62 |
> |
,isoR05_hadEt_(muon.isoR05_hadEt_) |
63 |
> |
,isoR05_hoEt_(muon.isoR05_hoEt_) |
64 |
> |
,isoR05_sumPt_(muon.isoR05_sumPt_) |
65 |
> |
,isoR05_nTracks_(muon.isoR05_nTracks_) |
66 |
> |
,isoR05_nJets_(muon.isoR05_nJets_) |
67 |
> |
,energyValid_(muon.energyValid_) |
68 |
> |
,matchesValid_(muon.matchesValid_) |
69 |
> |
,isolationValid_(muon.isolationValid_) |
70 |
> |
,direction_(muon.direction_) |
71 |
> |
,algo_(muon.algo_) |
72 |
> |
,id_(muon.id_) |
73 |
> |
,momentumMCMuon_(muon.momentumMCMuon_) |
74 |
> |
,vertexMCMuon_(muon.vertexMCMuon_) |
75 |
> |
,pdgIdMCMuon_(muon.pdgIdMCMuon_) |
76 |
> |
{;} |
77 |
|
|
78 |
|
TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e) : |
79 |
< |
TRootParticle(px,py,pz,e) |
80 |
< |
,et_em_(-9999.) |
81 |
< |
,et_emS9_(-9999.) |
82 |
< |
,et_had_(-9999.) |
83 |
< |
,et_hadS9_(-9999.) |
84 |
< |
,et_ho_(-9999.) |
85 |
< |
,et_hoS9_(-9999.) |
86 |
< |
,caloCompatibility_(-9999.) |
87 |
< |
,isoR03_emEt_(-9999.) |
88 |
< |
,isoR03_hadEt_(-9999.) |
89 |
< |
,isoR03_hoEt_(-9999.) |
90 |
< |
,isoR03_sumPt_(-9999.) |
91 |
< |
,isoR03_nTracks_(-9999) |
92 |
< |
,isoR03_nJets_(-9999) |
93 |
< |
,isoR05_emEt_(-9999.) |
94 |
< |
,isoR05_hadEt_(-9999.) |
95 |
< |
,isoR05_hoEt_(-9999.) |
96 |
< |
,isoR05_sumPt_(-9999.) |
97 |
< |
,isoR05_nTracks_(-9999) |
98 |
< |
,isoR05_nJets_(-9999) |
99 |
< |
,energyValid_(false) |
100 |
< |
,matchesValid_(false) |
101 |
< |
,isolationValid_(false) |
102 |
< |
,direction_(-9999) |
103 |
< |
,algo_(-9999) |
104 |
< |
,id_(-9999) |
105 |
< |
,muonMCIndex_(-1) |
106 |
< |
,momentumMCMuon_() |
107 |
< |
,vertexMCMuon_() |
108 |
< |
,pdgIdMCMuon_(0) |
111 |
< |
{;} |
79 |
> |
TRootParticle(px,py,pz,e) |
80 |
> |
,et_em_(-9999.) |
81 |
> |
,et_emS9_(-9999.) |
82 |
> |
,et_had_(-9999.) |
83 |
> |
,et_hadS9_(-9999.) |
84 |
> |
,et_ho_(-9999.) |
85 |
> |
,et_hoS9_(-9999.) |
86 |
> |
,caloCompatibility_(-9999.) |
87 |
> |
,isoR03_emEt_(-9999.) |
88 |
> |
,isoR03_hadEt_(-9999.) |
89 |
> |
,isoR03_hoEt_(-9999.) |
90 |
> |
,isoR03_sumPt_(-9999.) |
91 |
> |
,isoR03_nTracks_(-9999) |
92 |
> |
,isoR03_nJets_(-9999) |
93 |
> |
,isoR05_emEt_(-9999.) |
94 |
> |
,isoR05_hadEt_(-9999.) |
95 |
> |
,isoR05_hoEt_(-9999.) |
96 |
> |
,isoR05_sumPt_(-9999.) |
97 |
> |
,isoR05_nTracks_(-9999) |
98 |
> |
,isoR05_nJets_(-9999) |
99 |
> |
,energyValid_(false) |
100 |
> |
,matchesValid_(false) |
101 |
> |
,isolationValid_(false) |
102 |
> |
,direction_(-9999) |
103 |
> |
,algo_(-9999) |
104 |
> |
,id_(-9999) |
105 |
> |
,momentumMCMuon_() |
106 |
> |
,vertexMCMuon_() |
107 |
> |
,pdgIdMCMuon_(0) |
108 |
> |
{;} |
109 |
|
|
110 |
|
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) : |
111 |
< |
TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z) |
112 |
< |
,et_em_(-9999.) |
113 |
< |
,et_emS9_(-9999.) |
114 |
< |
,et_had_(-9999.) |
115 |
< |
,et_hadS9_(-9999.) |
116 |
< |
,et_ho_(-9999.) |
117 |
< |
,et_hoS9_(-9999.) |
118 |
< |
,caloCompatibility_(-9999.) |
119 |
< |
,isoR03_emEt_(-9999.) |
120 |
< |
,isoR03_hadEt_(-9999.) |
121 |
< |
,isoR03_hoEt_(-9999.) |
122 |
< |
,isoR03_sumPt_(-9999.) |
123 |
< |
,isoR03_nTracks_(-9999) |
124 |
< |
,isoR03_nJets_(-9999) |
125 |
< |
,isoR05_emEt_(-9999.) |
126 |
< |
,isoR05_hadEt_(-9999.) |
127 |
< |
,isoR05_hoEt_(-9999.) |
128 |
< |
,isoR05_sumPt_(-9999.) |
129 |
< |
,isoR05_nTracks_(-9999) |
130 |
< |
,isoR05_nJets_(-9999) |
131 |
< |
,energyValid_(false) |
132 |
< |
,matchesValid_(false) |
133 |
< |
,isolationValid_(false) |
134 |
< |
,direction_(-9999) |
135 |
< |
,algo_(-9999) |
136 |
< |
,id_(-9999) |
137 |
< |
,muonMCIndex_(-1) |
138 |
< |
,momentumMCMuon_() |
139 |
< |
,vertexMCMuon_() |
140 |
< |
,pdgIdMCMuon_(0) |
144 |
< |
{;} |
111 |
> |
TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z) |
112 |
> |
,et_em_(-9999.) |
113 |
> |
,et_emS9_(-9999.) |
114 |
> |
,et_had_(-9999.) |
115 |
> |
,et_hadS9_(-9999.) |
116 |
> |
,et_ho_(-9999.) |
117 |
> |
,et_hoS9_(-9999.) |
118 |
> |
,caloCompatibility_(-9999.) |
119 |
> |
,isoR03_emEt_(-9999.) |
120 |
> |
,isoR03_hadEt_(-9999.) |
121 |
> |
,isoR03_hoEt_(-9999.) |
122 |
> |
,isoR03_sumPt_(-9999.) |
123 |
> |
,isoR03_nTracks_(-9999) |
124 |
> |
,isoR03_nJets_(-9999) |
125 |
> |
,isoR05_emEt_(-9999.) |
126 |
> |
,isoR05_hadEt_(-9999.) |
127 |
> |
,isoR05_hoEt_(-9999.) |
128 |
> |
,isoR05_sumPt_(-9999.) |
129 |
> |
,isoR05_nTracks_(-9999) |
130 |
> |
,isoR05_nJets_(-9999) |
131 |
> |
,energyValid_(false) |
132 |
> |
,matchesValid_(false) |
133 |
> |
,isolationValid_(false) |
134 |
> |
,direction_(-9999) |
135 |
> |
,algo_(-9999) |
136 |
> |
,id_(-9999) |
137 |
> |
,momentumMCMuon_() |
138 |
> |
,vertexMCMuon_() |
139 |
> |
,pdgIdMCMuon_(0) |
140 |
> |
{;} |
141 |
|
|
142 |
|
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) : |
143 |
< |
TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z,type,charge) |
144 |
< |
,et_em_(-9999.) |
145 |
< |
,et_emS9_(-9999.) |
146 |
< |
,et_had_(-9999.) |
147 |
< |
,et_hadS9_(-9999.) |
148 |
< |
,et_ho_(-9999.) |
149 |
< |
,et_hoS9_(-9999.) |
150 |
< |
,caloCompatibility_(-9999.) |
151 |
< |
,isoR03_emEt_(-9999.) |
152 |
< |
,isoR03_hadEt_(-9999.) |
153 |
< |
,isoR03_hoEt_(-9999.) |
154 |
< |
,isoR03_sumPt_(-9999.) |
155 |
< |
,isoR03_nTracks_(-9999) |
156 |
< |
,isoR03_nJets_(-9999) |
157 |
< |
,isoR05_emEt_(-9999.) |
158 |
< |
,isoR05_hadEt_(-9999.) |
159 |
< |
,isoR05_hoEt_(-9999.) |
160 |
< |
,isoR05_sumPt_(-9999.) |
161 |
< |
,isoR05_nTracks_(-9999) |
162 |
< |
,isoR05_nJets_(-9999) |
163 |
< |
,energyValid_(false) |
164 |
< |
,matchesValid_(false) |
165 |
< |
,isolationValid_(false) |
166 |
< |
,direction_(-9999) |
167 |
< |
,algo_(-9999) |
168 |
< |
,id_(-9999) |
169 |
< |
,muonMCIndex_(-1) |
170 |
< |
,momentumMCMuon_() |
171 |
< |
,vertexMCMuon_() |
172 |
< |
,pdgIdMCMuon_(0) |
177 |
< |
{;} |
143 |
> |
TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z,type,charge) |
144 |
> |
,et_em_(-9999.) |
145 |
> |
,et_emS9_(-9999.) |
146 |
> |
,et_had_(-9999.) |
147 |
> |
,et_hadS9_(-9999.) |
148 |
> |
,et_ho_(-9999.) |
149 |
> |
,et_hoS9_(-9999.) |
150 |
> |
,caloCompatibility_(-9999.) |
151 |
> |
,isoR03_emEt_(-9999.) |
152 |
> |
,isoR03_hadEt_(-9999.) |
153 |
> |
,isoR03_hoEt_(-9999.) |
154 |
> |
,isoR03_sumPt_(-9999.) |
155 |
> |
,isoR03_nTracks_(-9999) |
156 |
> |
,isoR03_nJets_(-9999) |
157 |
> |
,isoR05_emEt_(-9999.) |
158 |
> |
,isoR05_hadEt_(-9999.) |
159 |
> |
,isoR05_hoEt_(-9999.) |
160 |
> |
,isoR05_sumPt_(-9999.) |
161 |
> |
,isoR05_nTracks_(-9999) |
162 |
> |
,isoR05_nJets_(-9999) |
163 |
> |
,energyValid_(false) |
164 |
> |
,matchesValid_(false) |
165 |
> |
,isolationValid_(false) |
166 |
> |
,direction_(-9999) |
167 |
> |
,algo_(-9999) |
168 |
> |
,id_(-9999) |
169 |
> |
,momentumMCMuon_() |
170 |
> |
,vertexMCMuon_() |
171 |
> |
,pdgIdMCMuon_(0) |
172 |
> |
{;} |
173 |
|
|
174 |
|
TRootMuon(const TLorentzVector &momentum) : |
175 |
< |
TRootParticle(momentum) |
176 |
< |
,et_em_(-9999.) |
177 |
< |
,et_emS9_(-9999.) |
178 |
< |
,et_had_(-9999.) |
179 |
< |
,et_hadS9_(-9999.) |
180 |
< |
,et_ho_(-9999.) |
181 |
< |
,et_hoS9_(-9999.) |
182 |
< |
,caloCompatibility_(-9999.) |
183 |
< |
,isoR03_emEt_(-9999.) |
184 |
< |
,isoR03_hadEt_(-9999.) |
185 |
< |
,isoR03_hoEt_(-9999.) |
186 |
< |
,isoR03_sumPt_(-9999.) |
187 |
< |
,isoR03_nTracks_(-9999) |
188 |
< |
,isoR03_nJets_(-9999) |
189 |
< |
,isoR05_emEt_(-9999.) |
190 |
< |
,isoR05_hadEt_(-9999.) |
191 |
< |
,isoR05_hoEt_(-9999.) |
192 |
< |
,isoR05_sumPt_(-9999.) |
193 |
< |
,isoR05_nTracks_(-9999) |
194 |
< |
,isoR05_nJets_(-9999) |
195 |
< |
,energyValid_(false) |
196 |
< |
,matchesValid_(false) |
197 |
< |
,isolationValid_(false) |
198 |
< |
,direction_(-9999) |
199 |
< |
,algo_(-9999) |
200 |
< |
,id_(-9999) |
201 |
< |
,muonMCIndex_(-1) |
202 |
< |
,momentumMCMuon_() |
203 |
< |
,vertexMCMuon_() |
204 |
< |
,pdgIdMCMuon_(0) |
205 |
< |
{;} |
211 |
< |
|
175 |
> |
TRootParticle(momentum) |
176 |
> |
,et_em_(-9999.) |
177 |
> |
,et_emS9_(-9999.) |
178 |
> |
,et_had_(-9999.) |
179 |
> |
,et_hadS9_(-9999.) |
180 |
> |
,et_ho_(-9999.) |
181 |
> |
,et_hoS9_(-9999.) |
182 |
> |
,caloCompatibility_(-9999.) |
183 |
> |
,isoR03_emEt_(-9999.) |
184 |
> |
,isoR03_hadEt_(-9999.) |
185 |
> |
,isoR03_hoEt_(-9999.) |
186 |
> |
,isoR03_sumPt_(-9999.) |
187 |
> |
,isoR03_nTracks_(-9999) |
188 |
> |
,isoR03_nJets_(-9999) |
189 |
> |
,isoR05_emEt_(-9999.) |
190 |
> |
,isoR05_hadEt_(-9999.) |
191 |
> |
,isoR05_hoEt_(-9999.) |
192 |
> |
,isoR05_sumPt_(-9999.) |
193 |
> |
,isoR05_nTracks_(-9999) |
194 |
> |
,isoR05_nJets_(-9999) |
195 |
> |
,energyValid_(false) |
196 |
> |
,matchesValid_(false) |
197 |
> |
,isolationValid_(false) |
198 |
> |
,direction_(-9999) |
199 |
> |
,algo_(-9999) |
200 |
> |
,id_(-9999) |
201 |
> |
,momentumMCMuon_() |
202 |
> |
,vertexMCMuon_() |
203 |
> |
,pdgIdMCMuon_(0) |
204 |
> |
{;} |
205 |
> |
|
206 |
|
TRootMuon(const TLorentzVector &momentum, const TVector3 &vertex, Int_t type, Float_t charge) : |
207 |
< |
TRootParticle(momentum, vertex, type, charge) |
208 |
< |
,et_em_(-9999.) |
209 |
< |
,et_emS9_(-9999.) |
210 |
< |
,et_had_(-9999.) |
211 |
< |
,et_hadS9_(-9999.) |
212 |
< |
,et_ho_(-9999.) |
213 |
< |
,et_hoS9_(-9999.) |
214 |
< |
,caloCompatibility_(-9999.) |
215 |
< |
,isoR03_emEt_(-9999.) |
216 |
< |
,isoR03_hadEt_(-9999.) |
217 |
< |
,isoR03_hoEt_(-9999.) |
218 |
< |
,isoR03_sumPt_(-9999.) |
219 |
< |
,isoR03_nTracks_(-9999) |
220 |
< |
,isoR03_nJets_(-9999) |
221 |
< |
,isoR05_emEt_(-9999.) |
222 |
< |
,isoR05_hadEt_(-9999.) |
223 |
< |
,isoR05_hoEt_(-9999.) |
224 |
< |
,isoR05_sumPt_(-9999.) |
225 |
< |
,isoR05_nTracks_(-9999) |
226 |
< |
,isoR05_nJets_(-9999) |
227 |
< |
,energyValid_(false) |
228 |
< |
,matchesValid_(false) |
229 |
< |
,isolationValid_(false) |
230 |
< |
,direction_(-9999) |
231 |
< |
,algo_(-9999) |
232 |
< |
,id_(-9999) |
233 |
< |
,muonMCIndex_(-1) |
234 |
< |
,momentumMCMuon_() |
235 |
< |
,vertexMCMuon_() |
236 |
< |
,pdgIdMCMuon_(0) |
243 |
< |
{;} |
207 |
> |
TRootParticle(momentum, vertex, type, charge) |
208 |
> |
,et_em_(-9999.) |
209 |
> |
,et_emS9_(-9999.) |
210 |
> |
,et_had_(-9999.) |
211 |
> |
,et_hadS9_(-9999.) |
212 |
> |
,et_ho_(-9999.) |
213 |
> |
,et_hoS9_(-9999.) |
214 |
> |
,caloCompatibility_(-9999.) |
215 |
> |
,isoR03_emEt_(-9999.) |
216 |
> |
,isoR03_hadEt_(-9999.) |
217 |
> |
,isoR03_hoEt_(-9999.) |
218 |
> |
,isoR03_sumPt_(-9999.) |
219 |
> |
,isoR03_nTracks_(-9999) |
220 |
> |
,isoR03_nJets_(-9999) |
221 |
> |
,isoR05_emEt_(-9999.) |
222 |
> |
,isoR05_hadEt_(-9999.) |
223 |
> |
,isoR05_hoEt_(-9999.) |
224 |
> |
,isoR05_sumPt_(-9999.) |
225 |
> |
,isoR05_nTracks_(-9999) |
226 |
> |
,isoR05_nJets_(-9999) |
227 |
> |
,energyValid_(false) |
228 |
> |
,matchesValid_(false) |
229 |
> |
,isolationValid_(false) |
230 |
> |
,direction_(-9999) |
231 |
> |
,algo_(-9999) |
232 |
> |
,id_(-9999) |
233 |
> |
,momentumMCMuon_() |
234 |
> |
,vertexMCMuon_() |
235 |
> |
,pdgIdMCMuon_(0) |
236 |
> |
{;} |
237 |
|
|
238 |
|
~TRootMuon() {;} |
239 |
|
|
281 |
|
Bool_t idTM2DCompatibilityLoose() const { return id_ & 32; } |
282 |
|
Bool_t idTM2DCompatibilityTight() const { return id_ & 64; } |
283 |
|
|
284 |
< |
Int_t muonMCIndex() const { return muonMCIndex_; } |
284 |
> |
//TObject* genMuon() const { return genMuon_.GetObject() ;} |
285 |
> |
//Int_t muonMCIndex() const { return muonMCIndex_; } |
286 |
|
TLorentzVector momentumMCMuon() const { return momentumMCMuon_; } |
287 |
|
TVector3 vertexMCMuon() const { return vertexMCMuon_; } |
288 |
|
Int_t pdgIdMCMuon() const { return pdgIdMCMuon_; } |
289 |
|
|
290 |
+ |
virtual TString typeName() const { return "TRootMuon"; } |
291 |
+ |
|
292 |
|
|
293 |
|
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) |
294 |
|
{ |
342 |
|
) |
343 |
|
{ id_ = trackerMuonArbitrated*1 + allArbitrated*2 + globalMuonPromptTight*4 + tmLastStationLoose*8 + tmLastStationTight*16 + tm2DCompatibilityLoose*32 + tm2DCompatibilityTight*64; } |
344 |
|
|
345 |
< |
void setMuonMCIndex(Int_t muonMCIndex) { muonMCIndex_ = muonMCIndex; } |
345 |
> |
//void setMuonMCIndex(Int_t muonMCIndex) { muonMCIndex_ = muonMCIndex; } |
346 |
|
void setMomentumMCMuon(Float_t px, Float_t py, Float_t pz , Float_t energy) { momentumMCMuon_ = TLorentzVector(px,py,pz,energy); } |
347 |
|
void setVertexMCMuon(TVector3 vertexMCMuon) { vertexMCMuon_ = vertexMCMuon; } |
348 |
|
void setPdgIdMCMuon(Int_t pdgIdMCMuon) { pdgIdMCMuon_ = pdgIdMCMuon; } |
396 |
|
// TMLastStationLoose=0001000 , TMLastStationTight=0010000 , TM2DCompatibilityLoose=0100000 , TM2DCompatibilityTight=1000000 |
397 |
|
Int_t id_; |
398 |
|
|
403 |
– |
Int_t muonMCIndex_; |
399 |
|
TLorentzVector momentumMCMuon_; |
400 |
|
TVector3 vertexMCMuon_; |
401 |
|
Int_t pdgIdMCMuon_; |