|
CbmRoot
|
Task class for PV finding. More...
#include <CbmFindPrimaryVertexEvents.h>
Public Member Functions | |
| CbmFindPrimaryVertexEvents () | |
| CbmFindPrimaryVertexEvents (CbmPrimaryVertexFinder *pvFinder) | |
| CbmFindPrimaryVertexEvents (const CbmFindPrimaryVertexEvents &)=delete | |
| CbmFindPrimaryVertexEvents & | operator= (const CbmFindPrimaryVertexEvents &)=delete |
| CbmFindPrimaryVertexEvents (const char *name, const char *title, CbmPrimaryVertexFinder *pvFinder) | |
| virtual | ~CbmFindPrimaryVertexEvents () |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
Private Member Functions | |
| ClassDef (CbmFindPrimaryVertexEvents, 1) | |
Private Attributes | |
| TStopwatch | fTimer |
| ROOT stopwatch. | |
| CbmPrimaryVertexFinder * | fFinder |
| Concrete finder instance. | |
| TClonesArray * | fEvents |
| TClonesArray * | fTracks |
| event array | |
| CbmVertex * | fPrimVert |
| track array | |
| Int_t | fNofEvents |
| Total number of events processed. | |
| Double_t | fTimeTot |
| Total execution time [s]. | |
Task class for PV finding.
Input: List of CbmStsTracks Output: CbmVertex
Uses as vertex finding algorithm classes derived from CbmPrimaryVertexFinder.
Definition at line 33 of file CbmFindPrimaryVertexEvents.h.
| CbmFindPrimaryVertexEvents::CbmFindPrimaryVertexEvents | ( | ) |
Default constructor
Definition at line 29 of file CbmFindPrimaryVertexEvents.cxx.
References fEvents, fFinder, fNofEvents, fPrimVert, fTimer, fTimeTot, and fTracks.
Referenced by CbmFindPrimaryVertexEvents(), ClassDef(), and operator=().
| CbmFindPrimaryVertexEvents::CbmFindPrimaryVertexEvents | ( | CbmPrimaryVertexFinder * | pvFinder | ) |
Standard constructor
| pvFinder | Pointer to concrete vertex finder |
Definition at line 45 of file CbmFindPrimaryVertexEvents.cxx.
References fEvents, fFinder, fNofEvents, fPrimVert, fTimer, fTimeTot, and fTracks.
|
delete |
References CbmFindPrimaryVertexEvents().
| CbmFindPrimaryVertexEvents::CbmFindPrimaryVertexEvents | ( | const char * | name, |
| const char * | title, | ||
| CbmPrimaryVertexFinder * | pvFinder ) |
Constructor with name and title
| name | Name of task |
| title | Title of task |
| pvFinder | Pointer to vertex finder concrete object |
Definition at line 61 of file CbmFindPrimaryVertexEvents.cxx.
References fEvents, fFinder, fNofEvents, fPrimVert, fTimer, fTimeTot, and fTracks.
|
virtual |
Destructor
Definition at line 76 of file CbmFindPrimaryVertexEvents.cxx.
|
private |
References CbmFindPrimaryVertexEvents().
|
virtual |
Task execution
Definition at line 114 of file CbmFindPrimaryVertexEvents.cxx.
References fEvents, fFinder, fNofEvents, fPrimVert, fTimer, fTimeTot, and fTracks.
|
virtual |
Finish
Definition at line 145 of file CbmFindPrimaryVertexEvents.cxx.
References fNofEvents, and fTimeTot.
|
virtual |
|
delete |
References CbmFindPrimaryVertexEvents().
|
private |
Definition at line 77 of file CbmFindPrimaryVertexEvents.h.
Referenced by CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), Exec(), and Init().
|
private |
Concrete finder instance.
Definition at line 76 of file CbmFindPrimaryVertexEvents.h.
Referenced by CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), Exec(), and Init().
|
private |
Total number of events processed.
Definition at line 81 of file CbmFindPrimaryVertexEvents.h.
Referenced by CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), Exec(), and Finish().
|
private |
track array
Definition at line 79 of file CbmFindPrimaryVertexEvents.h.
Referenced by CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), Exec(), and Init().
|
private |
ROOT stopwatch.
Definition at line 75 of file CbmFindPrimaryVertexEvents.h.
Referenced by CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), and Exec().
|
private |
Total execution time [s].
Definition at line 82 of file CbmFindPrimaryVertexEvents.h.
Referenced by CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), Exec(), and Finish().
|
private |
event array
Definition at line 78 of file CbmFindPrimaryVertexEvents.h.
Referenced by CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), CbmFindPrimaryVertexEvents(), Exec(), and Init().