27 #ifndef ALIEMCALTRACKSELECTIONAOD_H_
28 #define ALIEMCALTRACKSELECTIONAOD_H_
135 class AliEmcalTrackSelResultHybrid;
Interface for virtual track selection.
void Init()
Init test suite.
bool TestHybridDef2010wRefit() const
AliEmcalTrackSelectionAOD * fTrackSelHybrid2010wRefit
Hybrid tracks from 2010 including non-refit tracks.
virtual ~TestAliEmcalTrackSelectionAOD()
Destructor.
Structure containing the result of a given track selection step.
void AddFilterBit(UInt_t filterbits)
Add a new filter bit to the track selection.
bool TestHybridDef2010woRefit() const
TestAliEmcalTrackSelectionAOD & operator=(const TestAliEmcalTrackSelectionAOD &)
virtual PWG::EMCAL::AliEmcalTrackSelResultPtr IsTrackAccepted(AliVTrack *const trk)
Performing track selection.
TestAliEmcalTrackSelectionAOD()
Constructor.
Implement virtual track selection for AOD analysis.
AliEmcalTrackSelectionAOD * fTrackSelHybrid2010woRefit
Hybrid tracks from 2010 excluding non-refit tracks.
bool TestHybridDef2011() const
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.
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.
bool RunAllTests() const
Run all tests.
AliEmcalTrackSelectionAOD * fTrackSelHybrid2011
Hybrid tracks from 2011.
const AliEmcalTrackSelResultHybrid * FindHybridSelectionResult(const AliEmcalTrackSelResultPtr &data) const
Extract hybrid track user object from a track selection result ptr.
Unit test for the class AliEmcalTrackSelectionAOD.