| FairRoot/PandaRoot
    | 
Task class for track finding in the Gem. More...
#include <PndGemFindTracks.h>
 
  
 | Public Member Functions | |
| PndGemFindTracks () | |
| PndGemFindTracks (const char *name, const char *title="PndTask", PndGemTrackFinder *finder=NULL) | |
| virtual | ~PndGemFindTracks () | 
| virtual InitStatus | Init () | 
| virtual void | Exec (Option_t *opt) | 
| virtual void | Finish () | 
| virtual void | SetParContainers () | 
| PndGemTrackFinder * | GetFinder () | 
| Int_t | GetNofTracks () const | 
| TString | GetUseHitOrDigi () const | 
| void | UseFinder (PndGemTrackFinder *finder) | 
| void | SetUseHitOrDigi (TString useHitOrDigi="hit") | 
| Private Member Functions | |
| ClassDef (PndGemFindTracks, 1) | |
| Private Attributes | |
| PndGemDigiPar * | fDigiPar | 
| PndGemTrackFinder * | fFinder | 
| Pointer to TrackFinder concrete class.  More... | |
| TClonesArray * | fGemHitOrDigiArray | 
| TClonesArray * | fTrackArray | 
| Output array of PndTracks.  More... | |
| TClonesArray * | fTrackCandArray | 
| Output array of PndTrackCands.  More... | |
| Int_t | fNofTracks | 
| Number of created tracks.  More... | |
| TString | fUseHitOrDigi | 
| Choose use hits or digis, default: hits.  More... | |
| TStopwatch | fTimer | 
| Int_t | fTNofEvents | 
| Int_t | fTNofTracks | 
| Double_t | fTTime | 
Task class for track finding in the Gem.
Definition at line 29 of file PndGemFindTracks.h.
| PndGemFindTracks::PndGemFindTracks | ( | ) | 
Default constructor
Definition at line 44 of file PndGemFindTracks.cxx.
References fDigiPar, fFinder, fGemHitOrDigiArray, fNofTracks, fTNofEvents, fTNofTracks, fTrackArray, fTrackCandArray, fTTime, and fUseHitOrDigi.
| PndGemFindTracks::PndGemFindTracks | ( | const char * | name, | 
| const char * | title = "PndTask", | ||
| PndGemTrackFinder * | finder = NULL | ||
| ) | 
Standard constructor
| name | Name of class | 
| title | Task title | 
| finder | Finder algorithm | 
Definition at line 61 of file PndGemFindTracks.cxx.
References fDigiPar, fFinder, fGemHitOrDigiArray, finder, fNofTracks, fTNofEvents, fTNofTracks, fTrackArray, fTrackCandArray, fTTime, fUseHitOrDigi, and SetTitle().
| 
 | virtual | 
Destructor
Definition at line 83 of file PndGemFindTracks.cxx.
References fTrackArray, and fTrackCandArray.
| 
 | private | 
| 
 | virtual | 
Task execution
Definition at line 164 of file PndGemFindTracks.cxx.
References PndGemTrackFinder::DoFind(), fFinder, fGemHitOrDigiArray, fNofTracks, fTimer, fTNofEvents, fTNofTracks, fTrackArray, fTrackCandArray, and fTTime.
| 
 | virtual | 
Finish at the end of each event
Definition at line 184 of file PndGemFindTracks.cxx.
References Double_t, fFinder, PndGemTrackFinder::Finish(), fTNofEvents, fTNofTracks, fTrackArray, fTrackCandArray, and fTTime.
| 
 | inline | 
Accessors
Definition at line 67 of file PndGemFindTracks.h.
References fFinder.
| 
 | inline | 
Definition at line 68 of file PndGemFindTracks.h.
References fNofTracks.
| 
 | inline | 
Definition at line 69 of file PndGemFindTracks.h.
References fUseHitOrDigi.
| 
 | virtual | 
Initialisation at beginning of each event
Definition at line 92 of file PndGemFindTracks.cxx.
References fDigiPar, fFinder, fGemHitOrDigiArray, fTrackArray, fTrackCandArray, fUseHitOrDigi, PndGemDigiPar::GetNStations(), and PndGemTrackFinder::Init().
| 
 | virtual | 
SetParContainers
Definition at line 151 of file PndGemFindTracks.cxx.
References fDigiPar, and rtdb.
| 
 | inline | 
Set use digi or hits Option: "hit/chit/digi", Default: "hit"
Definition at line 78 of file PndGemFindTracks.h.
References fUseHitOrDigi.
Referenced by gem_boxTracksN(), gem_findTracks(), gem_idealTracks(), locT_all(), locT_theta(), QAmacro_gem_2(), RecoComplete(), and TB_gem_CluHiTra().
| 
 | inline | 
Set concrete track finder
Definition at line 73 of file PndGemFindTracks.h.
References fFinder, and finder.
Referenced by gem_boxTracksN(), gem_findTracks(), gem_idealTracks(), locT_all(), locT_theta(), QAmacro_gem_2(), RecoComplete(), and TB_gem_CluHiTra().
| 
 | private | 
Definition at line 78 of file PndGemFindTracks.h.
Referenced by Init(), PndGemFindTracks(), and SetParContainers().
| 
 | private | 
Pointer to TrackFinder concrete class.
Digitisation parameters
Definition at line 85 of file PndGemFindTracks.h.
Referenced by Exec(), Finish(), GetFinder(), Init(), PndGemFindTracks(), and UseFinder().
| 
 | private | 
Definition at line 86 of file PndGemFindTracks.h.
Referenced by Exec(), Init(), and PndGemFindTracks().
| 
 | private | 
Number of created tracks.
Definition at line 89 of file PndGemFindTracks.h.
Referenced by Exec(), GetNofTracks(), and PndGemFindTracks().
| 
 | private | 
Definition at line 92 of file PndGemFindTracks.h.
Referenced by Exec().
| 
 | private | 
Definition at line 93 of file PndGemFindTracks.h.
Referenced by Exec(), Finish(), and PndGemFindTracks().
| 
 | private | 
Definition at line 94 of file PndGemFindTracks.h.
Referenced by Exec(), Finish(), and PndGemFindTracks().
| 
 | private | 
Output array of PndTracks.
Definition at line 87 of file PndGemFindTracks.h.
Referenced by Exec(), Finish(), Init(), PndGemFindTracks(), and ~PndGemFindTracks().
| 
 | private | 
Output array of PndTrackCands.
Definition at line 88 of file PndGemFindTracks.h.
Referenced by Exec(), Finish(), Init(), PndGemFindTracks(), and ~PndGemFindTracks().
| 
 | private | 
Definition at line 95 of file PndGemFindTracks.h.
Referenced by Exec(), Finish(), and PndGemFindTracks().
| 
 | private | 
Choose use hits or digis, default: hits.
Definition at line 90 of file PndGemFindTracks.h.
Referenced by GetUseHitOrDigi(), Init(), PndGemFindTracks(), and SetUseHitOrDigi().
 1.8.5
 1.8.5