21#ifndef CBMLITFINDGLOBALTRACKS_H_
22#define CBMLITFINDGLOBALTRACKS_H_
26#include "TStopwatch.h"
56 virtual InitStatus
Init();
61 virtual void Exec(Option_t* opt);
Helper class to access detector presence.
Base data class for hits.
Typedefs for algorithm interfaces.
Typedefs for data structures used in littrack.
vector< CbmLitTofTrack * > TofTrackPtrVector
boost::shared_ptr< CbmLitTrackFitter > TrackFitterPtr
boost::shared_ptr< CbmLitTrackFinder > TrackFinderPtr
boost::shared_ptr< CbmLitTrackPropagator > TrackPropagatorPtr
boost::shared_ptr< CbmLitHitToTrackMerger > HitToTrackMergerPtr
std::vector< CbmTofTrack * > TrackPtrVector
std::vector< CbmTofHit * > HitPtrVector
Class characterising one event by a collection of links (indices) to data objects,...
Helper class to access detector presence.
virtual void Finish()
Inherited from FairTask.
TrackPropagatorPtr fPropagator
CbmLitFindGlobalTracks()
Constructor.
void ConvertOutputData(CbmEvent *event)
Convert output data LIT data classes to CBMROOT data classes.
TrackPtrVector fLitOutputTracks
void SetFitterType(const string &fitterType)
void SetMergerType(const string &mergerType)
TofTrackPtrVector fLitOutputTofTracks
CbmLitFindGlobalTracks & operator=(const CbmLitFindGlobalTracks &)
void ConvertInputData(CbmEvent *event)
Convert input data from CBMROOT data classes to LIT data classes.
void RegisterOutputBranches()
Register output data branches (tracks) to the tree.
virtual ~CbmLitFindGlobalTracks()
Destructor.
CbmLitFindGlobalTracks(const CbmLitFindGlobalTracks &)
void ClearArrays()
Clear arrays and frees the memory.
void PrintStopwatchStatistics()
Print output stopwatch statistics for track-finder and hit-to-track merger.
HitToTrackMergerPtr fMerger
void CalculateLength(CbmEvent *event)
TClonesArray * fTofTracks
void InitTrackReconstruction()
Create and initialize track finder and track merger objects.
TClonesArray * fStsTracks
void RunTrackReconstruction()
Run the track reconstruction.
TClonesArray * fTrdTracks
TrackPtrVector fLitStsTracks
void SelectTracksForTofMerging()
Select tracks for further merging with TOF.
virtual void SetParContainers()
Inherited from FairTask.
virtual void Exec(Option_t *opt)
Inherited from FairTask.
void ReadInputBranches()
Accesses input data branches (hits, tracks, events) from the tree.
TClonesArray * fMuchTracks
TClonesArray * fGlobalTracks
virtual InitStatus Init()
Inherited from FairTask.
void CalculatePrimaryVertexParameters(CbmEvent *event)
TClonesArray * fMuchPixelHits
ClassDef(CbmLitFindGlobalTracks, 1)
void SetTrackingType(const string &trackingType)
TStopwatch fTrackingWatch