5#include "GaudiKernel/SystemOfUnits.h"
25 if( !input.roi )
return false;
27 if( input.trig_electrons.empty() )
return false;
29 for (
const auto &el : input.trig_electrons )
47 ATH_MSG_DEBUG(
"AcceptAll property is set: taking all events" );
50 ATH_MSG_DEBUG(
"AcceptAll property not set: applying selection" );
60 float dPhiCalo = electron->trkClusDphi();
61 float dEtaCalo = electron->trkClusDeta();
62 float ptCalo = electron->pt();
63 float eToverPt = electron->etOverPt();
64 float NTRHits = electron->nTRTHits();
65 float NStrawHits = electron->nTRTHiThresholdHits();
66 float TRTHitRatio = NStrawHits == 0 ? 1e10 : NTRHits/NStrawHits;
99 float trk_d0 = std::fabs(trkIter->
d0());
float d0() const
Returns the parameter.
The common trigger namespace for trigger analysis tools.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
TrigElectron_v1 TrigElectron
Declare the latest version of the class.