16#ifndef CBMSTSFINDTRACKS
17#define CBMSTSFINDTRACKS 1
19#include "CbmStsDigiScheme.h"
20#include "CbmStsTrackFinder.h"
21#include "CbmGeoStsPar.h"
22#include "CbmStsDigiPar.h"
23#include "CbmStsTrackFinderIdeal.h"
29#include "TStopwatch.h"
30#include "TClonesArray.h"
45 const TString& sFinderName,
46 Bool_t useMvd = kFALSE,
47 const char* name =
"STSFindTracks");
52 virtual void Exec(Option_t* opt);
62 if ( fFinder )
delete fFinder;
66 virtual void OnlineWrite(
const std::unique_ptr<TTree> &resultTree);
75 TClonesArray* fMvdHits ;
76 TClonesArray* fStsHits ;
77 TClonesArray* fTracks ;
86 virtual void SetParContainers();
90 virtual InitStatus Init();
93 virtual void Finish();
95 void BuildDigitisationScheme();
void UseFinder(CbmStsTrackFinder *finder)
virtual void Exec(Option_t *opt)
CbmStsTrackFinder * GetFinder()
virtual void OnlineWrite(const std::unique_ptr< TTree > &resultTree)
Write task resul to tree.
virtual ~CbmStsFindTracks()
CbmStsFindTracks(Int_t iVerbose, const TString &sFinderName, Bool_t useMvd=kFALSE, const char *name="STSFindTracks")