Go to the documentation of this file.
25 #include "FairMCPoint.h"
26 #include "FairRootManager.h"
28 #include "TClonesArray.h"
41 fName =
"STS Track Finder L1";
62 Int_t trackIndex =
fTracks->GetEntriesFast();
64 LOG(debug) <<
"Copy L1 tracks : " << L1->
vRTracks.size() <<
" tracks in L1";
65 for (vector<CbmL1Track>::iterator it = L1->
vRTracks.begin();
85 for (vector<int>::iterator ih = it->StsHits.begin();
86 ih != it->StsHits.end();
111 LOG(error) <<
"-E- CbmL1StsTrackFinder::DoFind: "
112 <<
"Track array missing! ";
Generates beam ions for transport simulation.
const FairTrackParam * GetParamLast() const
Int_t CopyL1Tracks(CbmEvent *event=NULL)
void SetTime(Double_t time)
void SetParamLast(const FairTrackParam *par)
ClassImp(CbmL1StsTrackFinder) CbmL1StsTrackFinder
Data class for STS tracks.
static CbmL1 * Instance()
void SetPidHypo(Int_t pid)
void SetChiSq(Double_t chiSq)
virtual Int_t FindTracks(CbmEvent *event)
void SetTimeError(Double_t error)
const FairTrackParam * GetParamFirst() const
virtual ~CbmL1StsTrackFinder()
vector< CbmL1Track > vRTracks
static void CopyTC2TrackParam(FairTrackParam *par, Double_t T[], Double_t C[])
void SetParamFirst(const FairTrackParam *par)
Class characterising one event by a collection of links (indices) to data objects,...
vector< CbmL1HitStore > vHitStore
void AddHit(Int_t index, HitType type)
void Reconstruct(CbmEvent *event=NULL)
Data class for a reconstructed hit in the STS.
void AddMvdHit(Int_t hitIndex)