27 #ifndef ALIEMCALTRACKSELECTIONAOD_H_ 28 #define ALIEMCALTRACKSELECTIONAOD_H_ 36 class AliEmcalTrackSelResultHybrid;
170 bool RunAllTests()
const;
171 bool TestHybridDef2010wRefit()
const;
172 bool TestHybridDef2010woRefit()
const;
173 bool TestHybridDef2011()
const;
174 bool TestTPConly()
const;
Interface for virtual track selection.
AliEmcalTrackSelection & operator=(const AliEmcalTrackSelection &ref)
Assingment operator.
AliEmcalTrackSelectionAOD * fTrackSelHybrid2010wRefit
Hybrid tracks from 2010 including non-refit tracks.
Structure containing the result of a given track selection step.
void AddFilterBit(UInt_t filterbits)
Add a new filter bit to the track selection.
Namespace for EMCAL framework classes and task.
virtual PWG::EMCAL::AliEmcalTrackSelResultPtr IsTrackAccepted(AliVTrack *const trk)
Performing track selection.
Namespace for PWG framework classes.
Implement virtual track selection for AOD analysis.
AliEmcalTrackSelectionAOD * fTrackSelHybrid2010woRefit
Hybrid tracks from 2010 excluding non-refit tracks.
virtual ~AliEmcalTrackSelectionAOD()
Destructor.
ETrackFilterType_t
Pre-defined track filters.
virtual void GenerateTrackCuts(ETrackFilterType_t type, const char *="")
Automatically generates track cuts depending on the requested type of filtering.
Selection result of the hybrid track selection.
static Bool_t GetHybridFilterBits(Char_t bits[], TString period)
Returns the hybrid filter bits according to a hard-coded look-up table.
AliEmcalTrackSelectionAOD * fTrackSelTPConly
TPConly tracks.
AliEmcalTrackSelectionAOD()
Main constructor.
AliEmcalTrackSelectionAOD * fTrackSelHybrid2011
Hybrid tracks from 2011.
Unit test for the class AliEmcalTrackSelectionAOD.