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