Go to the documentation of this file.
14 #ifndef CBMBINNEDTRACKERTASK_H
15 #define CBMBINNEDTRACKERTASK_H
34 void Exec(Option_t* opt);
void SetUse(ECbmModuleId m, bool v)
Double_t GetBeamDx() const
Double_t GetBeamDy() const
CbmBinnedTracker * fTracker
TClonesArray * fTrdTracks
TClonesArray * fMuchTracks
CbmBinnedSettings * fSettings
void SetOnlyPrimary(bool v)
bool fUseModules[ToIntegralType(ECbmModuleId::kLastModule)]
CbmBinnedTrackerTask(bool useAllDetectors, Double_t beamWidthX, Double_t beamWidthY)
void SetCanSkipHits(Int_t v)
CbmBinnedTrackerTask(const CbmBinnedTrackerTask &)=delete
void SetChiSqCut(Double_t v)
@ kLastModule
For loops over all modules.
constexpr auto ToIntegralType(T enumerator) -> typename std::underlying_type< T >::type
TClonesArray * fGlobalTracks
TClonesArray * fStsTracks
static CbmBinnedTrackerTask * Instance()
static CbmBinnedTrackerTask * fInstance
CbmBinnedTrackerTask & operator=(const CbmBinnedTrackerTask &)=delete
bool IsOnlyPrimary() const