![]() |
PandaRoot
|
#include <PndRecoKalmanTask2.h>
Public Member Functions | |
| PndRecoKalmanTask2 (const char *name="Genfit", Int_t iVerbose=0) | |
| ~PndRecoKalmanTask2 () | |
| void | SetTrackInBranchName (const TString &name) |
| void | SetTrackOutBranchName (const TString &name) |
| void | SetMvdBranchName (const TString &name) |
| void | SetCentralTrackerBranchName (const TString &name) |
| void | SetGeane (Bool_t opt=kTRUE) |
| void | SetIdealHyp (Bool_t opt=kTRUE) |
| void | SetDaf (Bool_t opt=kTRUE) |
| void | SetPropagateToIP (Bool_t opt=kTRUE) |
| void | SetPropagateDistance (Float_t opt=-1.) |
| void | SetPerpPlane (Bool_t opt=kTRUE) |
| void | SetNumIterations (Int_t num) |
| void | SetParticleHypo (TString s) |
| void | SetParticleHypo (Int_t h) |
| void | SetBusyCut (Int_t b) |
| virtual InitStatus | Init () |
| void | SetParContainers () |
| virtual void | Exec (Option_t *opt) |
Public Member Functions inherited from PndPersistencyTask | |
| PndPersistencyTask () | |
| PndPersistencyTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~PndPersistencyTask () |
| void | SetPersistency (Bool_t val=kTRUE) |
| Bool_t | GetPersistency () |
Protected Member Functions | |
| ClassDef (PndRecoKalmanTask2, 1) | |
| Skip too busy events with more tracks. More... | |
Protected Attributes | |
| TClonesArray * | fTrackArray |
| TClonesArray * | fMCTrackArray |
| Input TCA for PndTrack. More... | |
| TClonesArray * | fFitTrackArray |
| Input TCA for PndMCTrack. More... | |
| TString | fTrackInBranchName |
| Output TCA for track. More... | |
| TString | fTrackOutBranchName |
| Name of the input TCA. More... | |
| TString | fMvdBranchName |
| Name of the output TCA. More... | |
| TString | fCentralTrackerBranchName |
| Name of the TCA for MVD. More... | |
| PndRecoKalmanFit2 * | fFitter |
| Name of the TCA for central tracker. More... | |
| PndRecoDafFit2 * | fDafFitter |
| Standard Kalman Filter class. More... | |
| TDatabasePDG * | pdg |
| Deterministic Annealing class. More... | |
| Bool_t | fUseGeane |
| Particle DB. More... | |
| Bool_t | fSmoothing |
| Flag to use Geane. More... | |
| Bool_t | fIdealHyp |
| Flag to set on smoothing (not used) More... | |
| Bool_t | fDaf |
| Flag to use MC particle hypothesis. More... | |
| Bool_t | fPropagateToIP |
| Flag to use Deterministic Annealing. More... | |
| Float_t | fPropagateDistance |
| Flag to propagate the parameters to the interaction point (kTRUE) More... | |
| Bool_t | fPerpPlane |
| Distance in [cm] to back-propagate the parameters, negative number means no backpropagation. More... | |
| Int_t | fNumIt |
| Flag to use as initial plane the one perpendicular to the track (kFALSE) More... | |
| Int_t | fPDGHyp |
| Number of iterations. More... | |
| Int_t | fBusyCut |
| Hypothesis. More... | |
Definition at line 32 of file PndRecoKalmanTask2.h.
| PndRecoKalmanTask2::PndRecoKalmanTask2 | ( | const char * | name = "Genfit", |
| Int_t | iVerbose = 0 |
||
| ) |
| PndRecoKalmanTask2::~PndRecoKalmanTask2 | ( | ) |
|
protected |
Skip too busy events with more tracks.
|
virtual |
Referenced by SetBusyCut().
|
virtual |
Referenced by SetBusyCut().
|
inline |
Definition at line 57 of file PndRecoKalmanTask2.h.
References Exec(), fBusyCut, Init(), and SetParContainers().
|
inline |
Definition at line 47 of file PndRecoKalmanTask2.h.
References fCentralTrackerBranchName.
|
inline |
Definition at line 50 of file PndRecoKalmanTask2.h.
References fDaf.
|
inline |
|
inline |
Definition at line 49 of file PndRecoKalmanTask2.h.
References fIdealHyp.
|
inline |
Definition at line 46 of file PndRecoKalmanTask2.h.
References fMvdBranchName.
|
inline |
Definition at line 54 of file PndRecoKalmanTask2.h.
References fNumIt, and SetParticleHypo().
| void PndRecoKalmanTask2::SetParContainers | ( | ) |
Referenced by SetBusyCut().
| void PndRecoKalmanTask2::SetParticleHypo | ( | TString | s | ) |
Referenced by SetNumIterations().
| void PndRecoKalmanTask2::SetParticleHypo | ( | Int_t | h | ) |
|
inline |
Definition at line 53 of file PndRecoKalmanTask2.h.
References fPerpPlane.
|
inline |
Definition at line 52 of file PndRecoKalmanTask2.h.
References fPropagateDistance.
|
inline |
Definition at line 51 of file PndRecoKalmanTask2.h.
References fPropagateToIP.
|
inline |
Definition at line 43 of file PndRecoKalmanTask2.h.
References fTrackInBranchName.
|
inline |
Definition at line 45 of file PndRecoKalmanTask2.h.
References fTrackOutBranchName.
|
protected |
|
protected |
Name of the TCA for MVD.
Definition at line 76 of file PndRecoKalmanTask2.h.
Referenced by SetCentralTrackerBranchName().
|
protected |
Flag to use MC particle hypothesis.
Definition at line 85 of file PndRecoKalmanTask2.h.
Referenced by SetDaf().
|
protected |
Standard Kalman Filter class.
Definition at line 79 of file PndRecoKalmanTask2.h.
|
protected |
Name of the TCA for central tracker.
Definition at line 78 of file PndRecoKalmanTask2.h.
|
protected |
Input TCA for PndMCTrack.
Definition at line 69 of file PndRecoKalmanTask2.h.
|
protected |
Flag to set on smoothing (not used)
Definition at line 84 of file PndRecoKalmanTask2.h.
Referenced by SetIdealHyp().
|
protected |
Input TCA for PndTrack.
Definition at line 68 of file PndRecoKalmanTask2.h.
|
protected |
Name of the output TCA.
Definition at line 75 of file PndRecoKalmanTask2.h.
Referenced by SetMvdBranchName().
|
protected |
Flag to use as initial plane the one perpendicular to the track (kFALSE)
Definition at line 89 of file PndRecoKalmanTask2.h.
Referenced by SetNumIterations().
|
protected |
Number of iterations.
Definition at line 90 of file PndRecoKalmanTask2.h.
|
protected |
Distance in [cm] to back-propagate the parameters, negative number means no backpropagation.
Definition at line 88 of file PndRecoKalmanTask2.h.
Referenced by SetPerpPlane().
|
protected |
Flag to propagate the parameters to the interaction point (kTRUE)
Definition at line 87 of file PndRecoKalmanTask2.h.
Referenced by SetPropagateDistance().
|
protected |
Flag to use Deterministic Annealing.
Definition at line 86 of file PndRecoKalmanTask2.h.
Referenced by SetPropagateToIP().
|
protected |
Flag to use Geane.
Definition at line 83 of file PndRecoKalmanTask2.h.
|
protected |
Definition at line 66 of file PndRecoKalmanTask2.h.
|
protected |
Output TCA for track.
Definition at line 71 of file PndRecoKalmanTask2.h.
Referenced by SetTrackInBranchName().
|
protected |
Name of the input TCA.
Definition at line 73 of file PndRecoKalmanTask2.h.
Referenced by SetTrackOutBranchName().
|
protected |
|
protected |
Deterministic Annealing class.
Definition at line 80 of file PndRecoKalmanTask2.h.