15#ifndef CBMTOFEXTENDTRACKS
16#define CBMTOFEXTENDTRACKS 1
20#include "TTimeStamp.h"
72 virtual InitStatus
Init();
78 virtual void Exec(Option_t* opt);
Class characterising one event by a collection of links (indices) to data objects,...
data class for a reconstructed 3-d hit in the STS
CBM ToF interface class to the unique address.
contains filling and updating of calibration histos
Parameters class for the CBM ToF digitizer using beam data distributions.
CbmTofCalibrator * fTofCalibrator
CbmTofTrackFinder * GetFinder()
std::vector< Double_t > fvZsig
std::vector< Double_t > fvStsStationZ
std::vector< Double_t > fvXsig
std::vector< Double_t > fvToff
virtual void Line3Dfit(std::vector< CbmPixelHit * >, CbmTofTrackletParam *)
CbmTofExtendTracks(const CbmTofExtendTracks &)
void SetChi2Max(Double_t val)
virtual InitStatus Init()
void SetCutStationMaxHitMul(Int_t i)
std::vector< Double_t > fvMuchStationZ
std::vector< CbmTofTrackletParam * > fvTrkPar
Double_t GetVertexZ() const
std::vector< std::vector< CbmPixelHit * > > fvTrkCalHits
virtual void CreateHistograms()
virtual void TrkAddStation(Int_t iStation)
std::vector< TH2 * > fhTrkStationDY
Int_t fiCutStationMaxHitMul
CbmTofExtendTracks & operator=(const CbmTofExtendTracks &)
void SetReqStations(Int_t i)
virtual void ExecExtend(Option_t *opt, CbmEvent *tEvent=NULL)
std::map< Int_t, Int_t >::iterator itMapStationZ
std::vector< TH2 * > fhTrkPullDY
std::vector< TH2 * > fhTrkStationDT
std::vector< TH2 * > fhTrkPullDX
std::vector< Int_t > fvTofTrackIndex
std::vector< std::vector< TH2 * > > fhTrkStationDXDY
void SetCutDX(Double_t val)
void SetCalOutFileName(TString CalOutFileName)
virtual void FillHistograms(CbmEvent *tEvent=NULL)
std::vector< std::vector< CbmPixelHit * > > fvAllHitPointer
std::vector< std::vector< Int_t > > fvTofHitIndex
std::vector< Double_t > fvXoff
TClonesArray * fTrackArrayOut
TClonesArray * fMuchHitArrayIn
std::vector< Double_t > fvTofStationZ
void SetCutDT(Double_t val)
TClonesArray * fTofHitArrayIn
std::vector< TH2 * > fhTrkStationNHits
Double_t GetFitY(Double_t, CbmTofTrackletParam *)
void SetStationUT(Int_t i)
CbmTofTrackFinder * fFinder
void UseFinder(CbmTofTrackFinder *finder)
void SetCutDY(Double_t val)
Double_t GetVertexX() const
std::vector< Double_t > fvTsig
TClonesArray * fTofHitArray
virtual void SetParContainers()
std::vector< Double_t > fvYsig
void SetCalParFileName(TString CalParFileName)
std::vector< TH2 * > fhTrkStationDX
std::map< Int_t, Int_t > fMapStationZ
TClonesArray * fTofTrackArrayIn
virtual ~CbmTofExtendTracks()
TClonesArray * fRichHitArrayIn
std::vector< TH2 * > fhTrkPullDT
Double_t GetFitT(Double_t, CbmTofTrackletParam *)
std::vector< TH2 * > fhExt_TrkSizVel
Bool_t LoadCalParameter()
Double_t GetFitX(Double_t, CbmTofTrackletParam *)
Double_t GetVertexY() const
std::vector< std::vector< Int_t > > fvMuchHitIndex
void SetNTrkTofMax(Int_t i)
std::vector< Double_t > fvYoff
virtual void FindVertex()
static CbmTofExtendTracks * fInstance
TClonesArray * fStsHitArrayIn
TClonesArray * fEventsColl
std::vector< Double_t > fvRichStationZ
static CbmTofExtendTracks * Instance()
std::vector< Double_t > fvZoff
CbmTofTrackletTools * fTrackletTools
std::vector< std::vector< Int_t > > fvRichHitIndex
TClonesArray * fTofMatchArrayIn
void SetAddStations(Int_t i)
std::vector< TH2 * > fhExt_TrkSizChiSq
std::vector< std::vector< Int_t > > fvStsHitIndex
void SetTrkHitsMin(Int_t i)
Double_t GetVertexT() const
std::vector< TH2 * > fhTrkStationDZ
virtual void Exec(Option_t *opt)
ClassDef(CbmTofExtendTracks, 1)