17 #ifndef PNDRECOMULTIKALMANTASK_HH 18 #define PNDRECOMULTIKALMANTASK_HH 36 PndRecoMultiKalmanTask(
const char *name =
"Genfit", Int_t iVerbose = 0, TString fithypo =
"electron;muon;pion;kaon;proton");
48 void SetGeane(Bool_t opt = kTRUE) { fUseGeane = opt; }
56 virtual InitStatus
Init();
57 virtual void Exec(Option_t *opt);
63 TClonesArray *fTrackArray;
64 TClonesArray *fFitTrackArrays[5];
66 TString fTrackInBranchName;
67 TString fTrackOutBranchName;
69 TString fMvdBranchName;
70 TString fCentralTrackerBranchName;
78 Bool_t fPropagateToIP;
79 Float_t fPropagateDistance;
void SetTrackRep(Short_t num)
void SetNumIterations(Int_t num)
void SetGeane(Bool_t opt=kTRUE)
void SetPropagateToIP(Bool_t opt=kTRUE)
PndRecoMultiKalmanTask(const char *name="Genfit", Int_t iVerbose=0, TString fithypo="electron;muon;pion;kaon;proton")
void SetTrackOutBranchName(const TString &name)
virtual void Exec(Option_t *opt)
Factory object to create RecoHits from digitized and clustered data.
void SetMvdBranchName(const TString &name)
virtual InitStatus Init()
void SetCentralTrackerBranchName(const TString &name)
void SetTrackInBranchName(const TString &name)
~PndRecoMultiKalmanTask()
void SetFitHypotheses(const TString &name)