10 #include "TClonesArray.h" 18 #include "FairRootManager.h" 47 void Exec(Option_t *option)
override;
69 InitStatus
Init()
override;
77 void PrintTmpTracks()
const;
81 FairRootManager *ioman;
84 TString fInBranchName;
85 TString fOutBranchName;
86 TString fOutCandBranchName;
87 TString fOutAnalyticBranchName;
90 TClonesArray *fInHits;
92 TClonesArray fOutTrackCands;
93 TClonesArray fOutTracks;
94 TClonesArray fOutAnalyticTracks;
96 std::vector<PndFtsTrackFinder::PndFtsSimpleHit> fTmpHits;
97 std::vector<PndFtsTrackFinder::PndFtsFullTrack> fTmpTracks;
100 std::unique_ptr<PndFtsTrackFinder::PndFtsContext> fReconContext;
101 std::unique_ptr<PndFtsTrackFinder::PndFtsReconRunner> fReconRunner;
102 std::unique_ptr<PndFtsTrackFinderPndTrackProducer> fPndTrackProducer;
PndFtsTrackFinderTask operator=(const PndFtsTrackFinderTask &)=delete
PndFtsTrackFinderTask(const TString &name="PndFtsTrackFinder")
InitStatus Init() override
PandaRoot task providing PndFtsTrackFinder functionality.
~PndFtsTrackFinderTask() override
void SetMomentumEstimationMethod(PndFtsTrackFinder::PndFtsMomEstMethod momEstMethod)
void Exec(Option_t *option) override
void SetOutputBranchName(const TString &name)