|
FairRoot/PandaRoot
|
#include <PndMvdRiemannTrackFinderTask.h>
Public Member Functions | |
| PndMvdRiemannTrackFinderTask () | |
| virtual | ~PndMvdRiemannTrackFinderTask () |
| PndMvdRiemannTrackFinderTask (const PndMvdRiemannTrackFinderTask &)=delete | |
| PndMvdRiemannTrackFinderTask & | operator= (const PndMvdRiemannTrackFinderTask &)=delete |
| virtual void | SetParContainers () |
| virtual InitStatus | Init () |
| virtual InitStatus | ReInit () |
| virtual void | Exec (Option_t *opt) |
| virtual void | FinishEvent () |
| void | AddHitBranch (TString branchName) |
| void | SetMaxSZChi2 (double val) |
| void | SetMaxSZDist (double val) |
| void | SetMinPointDist (double val) |
| void | SetMaxDist (double val) |
| void | SetCutDistH (TH2F *hist) |
| void | SetCutChi2H (TH2F *hist) |
| void | SetB (Double_t B) |
| void | SetVerbose (Int_t verbose) |
| void | SetPersistence (Bool_t val) |
| void | FillHitArray () |
| void | InitHitArray (TString branchName) |
Private Member Functions | |
| void | Register () |
| void | Reset () |
| void | ProduceHits () |
| ClassDef (PndMvdRiemannTrackFinderTask, 1) | |
Private Attributes | |
| std::vector< TString > | fHitBranch |
| TString | fTrackBranch |
| int | fEventNr |
| double | fMaxSZChi2 |
| double | fMaxSZDist |
| double | fMinPointDist |
| double | fMaxDist |
| double | fB |
| std::vector< TClonesArray * > | fHitArray |
| TClonesArray * | fTrackCandArray |
| TClonesArray * | fRiemannTrackArray |
| TClonesArray * | fTrackArray |
| TH2F * | fCutDistH |
| TH2F * | fCutChi2H |
| Bool_t | fInitDone |
| Bool_t | fPersistence |
| BinaryFunctor * | fStopFunctor |
| BinaryFunctor * | fTimeGapFunctor |
| PndGeoSttPar * | fSttParameters |
| TClonesArray * | fTubeArray |
Definition at line 15 of file PndMvdRiemannTrackFinderTask.h.
| PndMvdRiemannTrackFinderTask::PndMvdRiemannTrackFinderTask | ( | ) |
Definition at line 24 of file PndMvdRiemannTrackFinderTask.cxx.
References PndGeoHandling::Instance().
|
virtual |
Definition at line 50 of file PndMvdRiemannTrackFinderTask.cxx.
|
delete |
| void PndMvdRiemannTrackFinderTask::AddHitBranch | ( | TString | branchName | ) |
Definition at line 120 of file PndMvdRiemannTrackFinderTask.cxx.
References fHitBranch, and fInitDone.
|
private |
|
virtual |
Virtual method Exec
Definition at line 137 of file PndMvdRiemannTrackFinderTask.cxx.
References PndMvdSttGemRiemannTrackFinder::AddHits(), PndTrackCand::CalcTimeStamp(), fB, fCutChi2H, fCutDistH, fEventNr, fHitArray, fHitBranch, FillHitArray(), PndMvdSttGemRiemannTrackFinder::FindTracks(), fMaxDist, fMaxSZChi2, fMaxSZDist, fMinPointDist, fTrackArray, fTrackCandArray, fTubeArray, fVerbose, PndRiemannTrackFinder::GetPndTrack(), PndRiemannTrackFinder::GetTrackCand(), i, PndRiemannTrackFinder::NTracks(), PndTrack::Print(), PndMvdSttGemRiemannTrackFinder::SetCutChi2H(), PndMvdSttGemRiemannTrackFinder::SetCutDistH(), PndRiemannTrackFinder::SetMaxPlaneDistance(), PndRiemannTrackFinder::SetMaxSZChi2(), PndRiemannTrackFinder::SetMaxSZDist(), PndRiemannTrackFinder::SetMinNumberOfHits(), PndRiemannTrackFinder::SetMinPointDist(), PndMvdSttGemRiemannTrackFinder::SetSttTubeArray(), PndTrack::SetTrackCand(), PndRiemannTrackFinder::SetVerbose(), and trackFinder.
| void PndMvdRiemannTrackFinderTask::FillHitArray | ( | ) |
Definition at line 250 of file PndMvdRiemannTrackFinderTask.cxx.
References At, Double_t, fHitArray, fStopFunctor, fTimeGapFunctor, GetEntriesFast(), and i.
Referenced by Exec().
|
virtual |
Definition at line 234 of file PndMvdRiemannTrackFinderTask.cxx.
References fTrackArray, and fTrackCandArray.
|
virtual |
Definition at line 67 of file PndMvdRiemannTrackFinderTask.cxx.
References fHitBranch, PndSttMapCreator::FillTubeArray(), fInitDone, fPersistence, fRiemannTrackArray, fStopFunctor, fSttParameters, fTimeGapFunctor, fTrackArray, fTrackCandArray, fTubeArray, i, and InitHitArray().
| void PndMvdRiemannTrackFinderTask::InitHitArray | ( | TString | branchName | ) |
Definition at line 241 of file PndMvdRiemannTrackFinderTask.cxx.
References fHitArray.
Referenced by Init().
|
delete |
|
private |
|
private |
|
virtual |
Definition at line 60 of file PndMvdRiemannTrackFinderTask.cxx.
|
private |
|
inline |
|
inline |
Definition at line 40 of file PndMvdRiemannTrackFinderTask.h.
References fCutChi2H, and hist.
|
inline |
Definition at line 39 of file PndMvdRiemannTrackFinderTask.h.
References fCutDistH, and hist.
|
inline |
Definition at line 37 of file PndMvdRiemannTrackFinderTask.h.
Referenced by reco_sttcombi(), run_tracking_sttcombi_timebased(), and runTrackingPid().
|
inline |
Definition at line 34 of file PndMvdRiemannTrackFinderTask.h.
References fMaxSZChi2, and val.
|
inline |
Definition at line 35 of file PndMvdRiemannTrackFinderTask.h.
References fMaxSZDist, and val.
|
inline |
Definition at line 36 of file PndMvdRiemannTrackFinderTask.h.
References fMinPointDist, and val.
|
virtual |
Virtual method Init
Definition at line 54 of file PndMvdRiemannTrackFinderTask.cxx.
References fSttParameters, and rtdb.
|
inline |
Definition at line 46 of file PndMvdRiemannTrackFinderTask.h.
References fPersistence, and val.
Referenced by reco_sttcombi(), and run_tracking_sttcombi_timebased().
|
inline |
Definition at line 45 of file PndMvdRiemannTrackFinderTask.h.
References fVerbose, and verbose.
Referenced by reco_sttcombi(), run_tracking_sttcombi_timebased(), and runTrackingPid().
|
private |
Definition at line 63 of file PndMvdRiemannTrackFinderTask.h.
|
private |
Definition at line 73 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), and SetCutChi2H().
|
private |
Definition at line 72 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), and SetCutDistH().
|
private |
Definition at line 56 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec().
|
private |
Definition at line 67 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), FillHitArray(), and InitHitArray().
|
private |
Definition at line 53 of file PndMvdRiemannTrackFinderTask.h.
Referenced by AddHitBranch(), Exec(), and Init().
|
private |
Definition at line 75 of file PndMvdRiemannTrackFinderTask.h.
Referenced by AddHitBranch(), and Init().
|
private |
Definition at line 61 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), and SetMaxDist().
|
private |
Definition at line 58 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), and SetMaxSZChi2().
|
private |
Definition at line 59 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), and SetMaxSZDist().
|
private |
Definition at line 60 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), and SetMinPointDist().
|
private |
Definition at line 76 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Init(), and SetPersistence().
|
private |
Definition at line 69 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Init().
|
private |
Definition at line 78 of file PndMvdRiemannTrackFinderTask.h.
Referenced by FillHitArray(), and Init().
|
private |
Definition at line 81 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Init(), and SetParContainers().
|
private |
Definition at line 79 of file PndMvdRiemannTrackFinderTask.h.
Referenced by FillHitArray(), and Init().
|
private |
Definition at line 70 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), FinishEvent(), and Init().
|
private |
Definition at line 54 of file PndMvdRiemannTrackFinderTask.h.
|
private |
Definition at line 68 of file PndMvdRiemannTrackFinderTask.h.
Referenced by Exec(), FinishEvent(), and Init().
|
private |
Definition at line 82 of file PndMvdRiemannTrackFinderTask.h.
1.8.8