FairRoot/PandaRoot
|
#include <PndRecoDafFit.h>
Public Member Functions | |
PndRecoDafFit () | |
~PndRecoDafFit () | |
void | SetGeane (Bool_t opt=kTRUE) |
void | SetPropagateToIP (Bool_t opt=kTRUE) |
void | SetPerpPlane (Bool_t opt=kTRUE) |
void | SetNumIterations (Int_t num) |
void | SetTrackRep (Int_t num) |
void | SetVerbose (Int_t verb) |
void | SetMvdBranchName (const TString &name) |
void | SetCentralTrackerBranchName (const TString &name) |
Bool_t | Init () |
PndTrack * | Fit (PndTrack *tBefore, Int_t PDG) |
Private Member Functions | |
ClassDef (PndRecoDafFit, 0) | |
Verbose level. More... | |
Private Attributes | |
GFRecoHitFactory * | fTheRecoHitFactory |
GFDaf | fGenFitter |
FairGeanePro * | fPro |
TString | fMvdBranchName |
Geane Propagator. More... | |
TString | fCentralTrackerBranchName |
Name of the TCA for MVD. More... | |
Bool_t | fUseGeane |
Name of the TCA for central tracker. More... | |
Bool_t | fPropagateToIP |
Flag to use Geane. More... | |
Bool_t | fPerpPlane |
Flag to propagate to the interaction point. More... | |
Int_t | fNumIt |
Flag to use as initial plane the one perpendicular to the track. More... | |
Short_t | fTrackRep |
Number of iterations. More... | |
Int_t | fVerbose |
(0) GeaneTrackRep, 1 RKTrackRep More... | |
Definition at line 31 of file PndRecoDafFit.h.
PndRecoDafFit::PndRecoDafFit | ( | ) |
Definition at line 66 of file PndRecoDafFit.cxx.
References PndGeoHandling::Instance().
PndRecoDafFit::~PndRecoDafFit | ( | ) |
Definition at line 184 of file PndRecoDafFit.cxx.
|
private |
Verbose level.
Definition at line 186 of file PndRecoDafFit.cxx.
References GFTrack::addHitVector(), Bool_t, GFRecoHitFactory::createMany(), fabs(), fGenFitter, fPerpPlane, fPro, fPropagateToIP, fTheRecoHitFactory, fTrackRep, fVerbose, GenfitTrack2PndTrack(), GFTrack::getCand(), GFTrack::getNumHits(), PndTrack::GetParamFirst(), PndTrack::GetTrackCand(), par, PndTrackCand2GenfitTrackCand(), GFDaf::processTrack(), GFTrack::setCandidate(), PndTrack::SetFlag(), GeaneTrackRep::setPropDir(), trk, and GFException::what().
Referenced by PndRecoKalmanTask::Exec().
Bool_t PndRecoDafFit::Init | ( | ) |
Definition at line 73 of file PndRecoDafFit.cxx.
References GFRecoHitFactory::addProducer(), fCentralTrackerBranchName, PndSttMapCreator::FillTubeArray(), fMvdBranchName, fPro, fTheRecoHitFactory, fTrackRep, fUseGeane, fVerbose, PndGeoSttPar::GetGeometryType(), GFFieldManager::getInstance(), GFFieldManager::init(), GFException::quiet(), and rtdb.
Referenced by PndRecoKalmanTask::Init().
|
inline |
Definition at line 47 of file PndRecoDafFit.h.
References fCentralTrackerBranchName, and name.
Referenced by PndRecoKalmanTask::Init().
|
inline |
Definition at line 40 of file PndRecoDafFit.h.
References fUseGeane.
Referenced by PndRecoKalmanTask::Init().
|
inline |
Definition at line 46 of file PndRecoDafFit.h.
References fMvdBranchName, and name.
Referenced by PndRecoKalmanTask::Init().
|
inline |
Definition at line 43 of file PndRecoDafFit.h.
|
inline |
Definition at line 42 of file PndRecoDafFit.h.
References fPerpPlane.
Referenced by PndRecoKalmanTask::Init().
|
inline |
Definition at line 41 of file PndRecoDafFit.h.
References fPropagateToIP.
Referenced by PndRecoKalmanTask::Init().
|
inline |
Definition at line 44 of file PndRecoDafFit.h.
References fTrackRep, and num.
Referenced by PndRecoKalmanTask::Init().
|
inline |
Definition at line 45 of file PndRecoDafFit.h.
References fVerbose.
Referenced by PndRecoKalmanTask::Init().
|
private |
Name of the TCA for MVD.
Definition at line 61 of file PndRecoDafFit.h.
Referenced by Init(), and SetCentralTrackerBranchName().
|
private |
Definition at line 56 of file PndRecoDafFit.h.
Referenced by Fit().
|
private |
Geane Propagator.
Definition at line 60 of file PndRecoDafFit.h.
Referenced by Init(), and SetMvdBranchName().
|
private |
Flag to use as initial plane the one perpendicular to the track.
Definition at line 66 of file PndRecoDafFit.h.
Referenced by SetNumIterations().
|
private |
Flag to propagate to the interaction point.
Definition at line 65 of file PndRecoDafFit.h.
Referenced by Fit(), and SetPerpPlane().
|
private |
Definition at line 58 of file PndRecoDafFit.h.
|
private |
Flag to use Geane.
Definition at line 64 of file PndRecoDafFit.h.
Referenced by Fit(), and SetPropagateToIP().
|
private |
Definition at line 55 of file PndRecoDafFit.h.
|
private |
Number of iterations.
Definition at line 67 of file PndRecoDafFit.h.
Referenced by Fit(), Init(), and SetTrackRep().
|
private |
Name of the TCA for central tracker.
Definition at line 63 of file PndRecoDafFit.h.
Referenced by Init(), and SetGeane().
|
private |
(0) GeaneTrackRep, 1 RKTrackRep
Definition at line 68 of file PndRecoDafFit.h.
Referenced by Fit(), Init(), and SetVerbose().