17 #include "AliAODTrack.h" 29 AliEmcalAODFilterBitCuts::AliEmcalAODFilterBitCuts():
33 fSelectionMode(kSelAny)
38 AliVCuts(name, title),
46 AliDebugStream(1) <<
"Filter bit cut: selecting " << std::bitset<sizeof(decltype(fAODfilterBits))*8>(
fAODfilterBits) << std::endl;
47 AliAODTrack *testtrack =
dynamic_cast<AliAODTrack *
>(o);
48 if(!testtrack)
return false;
Bool_t IsFilterBitsSelected(const AliAODTrack *const trk) const
Select track according to presence of track filter bits.
Any (either of the bits set)
Namespace for EMCAL framework classes and task.
Bool_t IsStatusBitsSelected(const AliAODTrack *const trk) const
Select track according to presence of track status bits.
Namespace for PWG framework classes.
SelectionMode_t fSelectionMode
Mode of the filter bit selection (any or all)
AliEmcalAODFilterBitCuts()
Implementation of the AOD filter bit selection as virtual cut class.
virtual Bool_t IsSelected(TObject *o)
ULong_t fAODstatusBits
Requested track status bits.
ULong_t fAODfilterBits
Requested filter bits.
All (all bits must be found in the AOD track)