![]() |
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) |
![]() | |
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.