12#ifndef CbmL1GlobalFindTracksEventS
13#define CbmL1GlobalFindTracksEventS 1
18#include "TStopwatch.h"
53 virtual void Exec(Option_t* opt);
100 virtual InitStatus
Init();
Class characterising one event by a collection of links (indices) to data objects,...
Task class for finding Global, STS, MUCH, TRD and TOF tracks in an event.
CbmL1GlobalTrackFinder * fFinder
virtual ~CbmL1GlobalFindTracksEvents()
CbmL1GlobalFindTracksEvents(CbmL1GlobalTrackFinder *finder=nullptr, Bool_t useMvd=kFALSE)
std::pair< UInt_t, UInt_t > ProcessEvent(CbmEvent *event)
Process one event or timeslice.
TClonesArray * fGlobalTracks
Input array of STS hits.
CbmL1GlobalFindTracksEvents(const CbmL1GlobalFindTracksEvents &)
CbmL1GlobalTrackFinder * GetFinder()
TClonesArray * fTrdTrackArray
Output array of CbmMuchTracks.
Double_t fTime
Total real time used for good events.
void UseFinder(CbmL1GlobalTrackFinder *finder)
Int_t fNofEvents
Number of events with success.
TClonesArray * fMuchTrackArray
Output array of CbmStsTracks.
Double_t fNofHits
Number of hits.
TClonesArray * fStsHits
Input array of MVD hits.
TClonesArray * fMvdHits
Array of CbmEvent objects.
TStopwatch fTimer
Output array of CbmTofTracks.
CbmL1GlobalFindTracksEvents operator=(const CbmL1GlobalFindTracksEvents &)
virtual void Exec(Option_t *opt)
TClonesArray * fTofTrackArray
Output array of CbmTrdTracks.
Double_t fNofTracks
Number of tracks created.
ClassDef(CbmL1GlobalFindTracksEvents, 1)
virtual InitStatus Init()
TClonesArray * fStsTrackArray
Output array of CbmGlobalTracks.
MC-based track finding in the STS.