22 #include "TClonesArray.h" 30 #include "FairRootManager.h" 59 void Exec(Option_t *option)
override;
81 InitStatus
Init()
override;
89 void PrintTmpTracks()
const;
93 FairRootManager *ioman;
96 TString fInBranchName;
97 TString fOutBranchName;
98 TString fOutCandBranchName;
99 TString fOutAnalyticBranchName;
102 TClonesArray *fInHits;
104 TClonesArray fOutTrackCands;
105 TClonesArray fOutTracks;
106 TClonesArray fOutAnalyticTracks;
108 std::vector<PndFtsTrackFinder::PndFtsSimpleHit> fTmpHits;
109 std::vector<PndFtsTrackFinder::PndFtsFullTrack> fTmpTracks;
112 std::unique_ptr<PndFtsTrackFinder::PndFtsContext> fReconContext;
113 std::unique_ptr<PndFtsTrackFinder::PndFtsReconRunner> fReconRunner;
114 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)