236 |
|
} |
237 |
|
|
238 |
|
|
239 |
+ |
void MetTools::AddToCorrectedTrackMet( const Particle *p) { |
240 |
+ |
float MetX = fCorrectedTrackMet.Mex(); |
241 |
+ |
float MetY = fCorrectedTrackMet.Mey(); |
242 |
+ |
|
243 |
+ |
MetX -= p->Px(); |
244 |
+ |
MetY -= p->Py(); |
245 |
+ |
|
246 |
+ |
fCorrectedTrackMet.SetMex(MetX); |
247 |
+ |
fCorrectedTrackMet.SetMey(MetY); |
248 |
+ |
|
249 |
+ |
return; |
250 |
+ |
} |
251 |
+ |
|
252 |
+ |
void MetTools::AddToCorrectedMet( const Particle *p) { |
253 |
+ |
float MetX=fCorrectedMet.Mex(); |
254 |
+ |
float MetY=fCorrectedMet.Mey(); |
255 |
+ |
|
256 |
+ |
MetX -= p->Px(); |
257 |
+ |
MetY -= p->Py(); |
258 |
+ |
|
259 |
+ |
fCorrectedMet.SetMex(MetX); |
260 |
+ |
fCorrectedMet.SetMey(MetY); |
261 |
+ |
|
262 |
+ |
return; |
263 |
+ |
} |
264 |
+ |
|
265 |
+ |
|
266 |
|
MetTools::MetTools(const MuonCol *fMuons, const ElectronCol *fElectrons, const PFCandidateCol *fPFCandidates, |
267 |
|
const Vertex *fVertex, float deltaZCut, float ptCut, float etaCut) { |
268 |
|
|