17 #ifndef PNDRECOKALMANTASK_HH
18 #define PNDRECOKALMANTASK_HH
93 virtual InitStatus
Init();
95 virtual void Exec(Option_t* opt);
PndRecoKalmanTask(const char *name="Genfit", Int_t iVerbose=0)
void SetPersistence(Bool_t opt=kTRUE)
TString fTrackInBranchName
Output TCA for track.
TClonesArray * fTrackArray
void SetIdealHyp(Bool_t opt=kTRUE)
void SetMvdBranchName(const TString &name)
Short_t fTrackRep
Flag to use as initial plane the one perpendicular to the track (kFALSE)
Bool_t fPersistence
Particle DB.
virtual void Exec(Option_t *opt)
virtual InitStatus Init()
void SetParticleHypo(TString s)
TString fCentralTrackerBranchName
Name of the TCA for MVD.
ClassDef(PndRecoKalmanTask, 1)
Skip too busy events with more tracks.
void SetCentralTrackerBranchName(const TString &name)
void SetTrackOutBranchName(const TString &name)
void SetPerpPlane(Bool_t opt=kTRUE)
Bool_t fIdealHyp
Flag to set on smoothing (not used)
void SetPropagateDistance(Float_t opt=-1.)
Int_t fPDGHyp
Number of iterations.
Bool_t fPerpPlane
Distance in [cm] to back-propagate the parameters, negative number means no backpropagation.
Factory object to create RecoHits from digitized and clustered data.
Bool_t fPropagateToIP
Flag to use Deterministic Annealing.
Int_t fNumIt
(0) GeaneTrackRep, 1 RKTrackRep
PndRecoKalmanFit * fFitter
Name of the TCA for central tracker.
void SetGeane(Bool_t opt=kTRUE)
TClonesArray * fFitTrackArray
Input TCA for PndMCTrack.
PndRecoDafFit * fDafFitter
Bool_t fDaf
Flag to use MC particle hypothesis.
TString fMvdBranchName
Name of the output TCA.
void SetDaf(Bool_t opt=kTRUE)
void SetTrackRep(Short_t num)
void SetTrackInBranchName(const TString &name)
TString fTrackOutBranchName
Name of the input TCA.
void SetPropagateToIP(Bool_t opt=kTRUE)
void SetNumIterations(Int_t num)
Bool_t fSmoothing
Flag to use Geane.
Float_t fPropagateDistance
Flag to propagate the parameters to the interaction point (kTRUE)
TClonesArray * fMCTrackArray
Input TCA for PndTrack.
Int_t fBusyCut
Hypothesis.
Bool_t fUseGeane
Persistence.