Go to the documentation of this file.
17 #ifndef CBMTOFFINDTRACKS
18 #define CBMTOFFINDTRACKS 1
22 #include "TTimeStamp.h"
59 const char* title =
"FairTask",
68 virtual InitStatus
Init();
74 virtual void Exec(Option_t* opt);
75 virtual void ExecFind(Option_t* opt);
112 void SetStation(Int_t iVal, Int_t iModType, Int_t iModId, Int_t iRpcId);
void SetRemoveSignalPropagationTime(Bool_t bval)
void SetRefVelMean(Double_t dval)
Int_t GetEventNumber() const
Int_t GetMinNofHits() const
contains filling and updating of calibration histos
std::vector< TH2 * > vhResidualYWalk
std::vector< TH3 * > vhUDXDY_DT
std::vector< TH1 * > vhPullY
void SetBeamMomentumLab(Double_t dval)
TH2 * fhTrackingTimeNhits
std::vector< TH3 * > vhXY_DT
std::vector< TH1 * > vhPullX
virtual InitStatus Init()
Int_t GetStationType(Int_t i)
void SetCalOutFileName(TString CalOutFileName)
Double_t GetVertexT() const
CbmTofFindTracks & operator=(const CbmTofFindTracks &)
void SetNReqStations(Int_t i)
TClonesArray * fTrackArray
void SetSIGT(Double_t dval)
void SetTtTarg(Double_t val)
virtual void FindVertex()
CbmTofFindTracks(const CbmTofFindTracks &)
CbmTofCalibrator * fTofCalibrator
void ResetStationsFired()
std::vector< Int_t > fStationType
std::vector< TH3 * > vhXY_DX
std::vector< TH3 * > vhXY_TOT
void SetStationMaxHMul(Int_t ival)
void SetNStations(Int_t i)
void UseFitter(CbmTofTrackFitter *fitter)
std::vector< TH2 * > vhResidualTBWalk
CbmTofTrackFitter * fFitter
Bool_t LoadCalParameter()
std::vector< Int_t > fStationHMul
Double_t GetVertexZ() const
CbmTofTrackletTools * fTrackletTools
Double_t GetTtTarg() const
virtual void ExecFind(Option_t *opt)
CbmTofTrackFitter * GetFitter()
virtual ~CbmTofFindTracks()
std::vector< TH1 * > vhPullZ
TClonesArray * fTofHitArray
void SetSIGZ(Double_t dval)
ClassDef(CbmTofFindTracks, 1)
static CbmTofFindTracks * Instance()
CBM ToF interface class to the unique address.
Int_t GetBeamCounter() const
virtual void CreateHistograms()
std::vector< TH3 * > vhUCDXDY_DT
std::vector< Int_t > fRpcAddr
std::vector< TH3 * > vhXY_DY
void UseFinder(CbmTofTrackFinder *finder)
Double_t GetTOff(Int_t iAddr)
TClonesArray * fTrackArrayOut
TClonesArray * fEventsColl
void SetUseSigCalib(Bool_t bval)
CbmTofGeoHandler * fGeoHandler
Parameters class for the CBM ToF digitizer using beam data distributions.
void MarkStationFired(Int_t iSt)
Double_t GetVertexX() const
Bool_t InspectEvent() const
Int_t GetTypeStation(Int_t i)
std::map< Int_t, Int_t > fMapRpcIdParInd
std::map< Int_t, Int_t > fMapStationRpcId
std::vector< TH2 * > vhXY_AllTracks
TClonesArray * fTofUHitArray
Bool_t fbRemoveSignalPropagationTime
void SetSIGX(Double_t dval)
virtual Bool_t CheckHit2Track(CbmTofHit *pHit)
void SetCalParFileName(TString CalParFileName)
Double_t fdBeamMomentumLab
CbmTofDetectorId * fTofId
Double_t GetVertexY() const
void SetSIGY(Double_t dval)
Int_t GetNStationsFired()
CbmTofDigiBdfPar * fDigiBdfPar
void SetCalOpt(Int_t ival)
Int_t GetAddrOfStation(Int_t iVal)
void SetStations(Int_t ival)
std::vector< TH2 * > vhXY_MissedStation
void SetRefDVel(Double_t dval)
Int_t GetNReqStations() const
virtual void SetParContainers()
virtual void Exec(Option_t *opt)
std::vector< TH3 * > vhXY_CSZ
std::vector< TH1 * > vhPullTB
CbmTofTrackFinder * fFinder
virtual void FillHistograms()
static CbmTofFindTracks * fInstance
void PrintMapRpcIdParInd()
TClonesArray * fTofHitArrayIn
TClonesArray * fTofMatchArrayIn
void SetMinNofHits(Int_t i)
std::vector< TH1 * > vhPullT
Int_t GetNStations() const
void SetCorMode(Int_t ival)
void SetT0MAX(Double_t val)
CbmTofTrackFinder * GetFinder()
void SetBeamCounter(Int_t iModType, Int_t iModId, Int_t iRpcId)
void SetStation(Int_t iVal, Int_t iModType, Int_t iModId, Int_t iRpcId)
Int_t GetStationOfAddr(Int_t iAddr)
std::vector< TH2 * > vhXY_AllStations
void SetBeamMaxHMul(Int_t ival)