366 |
|
return passSpikeRemovalFilter; |
367 |
|
} |
368 |
|
|
369 |
+ |
Bool_t ElectronTools::PassTriggerMatching(const Electron *ele, const TriggerObjectCol *trigobjs) |
370 |
+ |
{ |
371 |
+ |
|
372 |
+ |
for (UInt_t i=0; i<trigobjs->GetEntries(); ++i) { |
373 |
+ |
const TriggerObject *trigobj = trigobjs->At(i); |
374 |
+ |
if (trigobj->TriggerType()==TriggerObject::TriggerCluster || trigobj->TriggerType()==TriggerObject::TriggerElectron) { |
375 |
+ |
if (MathUtils::DeltaR(ele,trigobj)<0.3) { |
376 |
+ |
return kTRUE; |
377 |
+ |
} |
378 |
+ |
} |
379 |
+ |
} |
380 |
+ |
|
381 |
+ |
return kFALSE; |
382 |
+ |
|
383 |
+ |
|
384 |
+ |
} |
385 |
+ |
|
386 |
|
//-------------------------------------------------------------------------------------------------- |
387 |
|
Int_t ElectronTools::Classify(const Electron *ele) { |
388 |
|
|