|
CbmRoot
|
Task class for associating digis to events. More...
#include <CbmBuildEventsFromTracksIdeal.h>
Public Member Functions | |
| CbmBuildEventsFromTracksIdeal () | |
| CbmBuildEventsFromTracksIdeal (const CbmBuildEventsFromTracksIdeal &)=delete | |
| CbmBuildEventsFromTracksIdeal & | operator= (const CbmBuildEventsFromTracksIdeal &)=delete |
| virtual | ~CbmBuildEventsFromTracksIdeal () |
| virtual void | Exec (Option_t *opt) |
Private Member Functions | |
| virtual InitStatus | Init () |
| ClassDef (CbmBuildEventsFromTracksIdeal, 1) | |
Private Attributes | |
| TClonesArray * | fStsDigis |
| Input array (class CbmStsDigi) | |
| TClonesArray * | fStsTracks |
| Input array (class CbmStsDigi) | |
| CbmMCDataArray * | fMCTracks |
| Input array (class CbmStsDigi) | |
| TClonesArray * | fStsHits |
| Input array (class CbmStsDigi) | |
| TClonesArray * | fMcPoints |
| Input array (class CbmStsDigi) | |
| TClonesArray * | fEvents |
| Output array (class CbmEvent) | |
| TClonesArray * | fStsTrackMatchArray |
| CbmMCEventList * | fEventList |
Task class for associating digis to events.
The event association used MC truth (CbmMatch of CbmDigi). It operates within one time slice; splitting of events between time slice is not treated.
Definition at line 29 of file CbmBuildEventsFromTracksIdeal.h.
| CbmBuildEventsFromTracksIdeal::CbmBuildEventsFromTracksIdeal | ( | ) |
Constructor
Definition at line 36 of file CbmBuildEventsFromTracksIdeal.cxx.
References fEventList, fEvents, fMcPoints, fMCTracks, fStsDigis, fStsHits, fStsTrackMatchArray, and fStsTracks.
Referenced by CbmBuildEventsFromTracksIdeal(), ClassDef(), and operator=().
|
delete |
References CbmBuildEventsFromTracksIdeal().
|
virtual |
Destructor
Definition at line 52 of file CbmBuildEventsFromTracksIdeal.cxx.
|
private |
References CbmBuildEventsFromTracksIdeal().
|
virtual |
Task execution
Definition at line 109 of file CbmBuildEventsFromTracksIdeal.cxx.
References fEventList, fEvents, fStsTrackMatchArray, fStsTracks, CbmLink::GetEntry(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmMatch::GetNofLinks(), CbmLink::GetWeight(), CbmEvent::SetStsTracks(), and size().
|
privatevirtual |
Task initialisation
Definition at line 59 of file CbmBuildEventsFromTracksIdeal.cxx.
References fEventList, fEvents, fMcPoints, fMCTracks, fStsHits, fStsTrackMatchArray, fStsTracks, CbmMCDataManager::GetObject(), and CbmMCDataManager::InitBranch().
|
delete |
References CbmBuildEventsFromTracksIdeal().
|
private |
Definition at line 52 of file CbmBuildEventsFromTracksIdeal.h.
Referenced by CbmBuildEventsFromTracksIdeal(), Exec(), and Init().
|
private |
Output array (class CbmEvent)
Definition at line 49 of file CbmBuildEventsFromTracksIdeal.h.
Referenced by CbmBuildEventsFromTracksIdeal(), Exec(), and Init().
|
private |
Input array (class CbmStsDigi)
Definition at line 48 of file CbmBuildEventsFromTracksIdeal.h.
Referenced by CbmBuildEventsFromTracksIdeal(), and Init().
|
private |
Input array (class CbmStsDigi)
Definition at line 46 of file CbmBuildEventsFromTracksIdeal.h.
Referenced by CbmBuildEventsFromTracksIdeal(), and Init().
|
private |
Input array (class CbmStsDigi)
Definition at line 44 of file CbmBuildEventsFromTracksIdeal.h.
Referenced by CbmBuildEventsFromTracksIdeal().
|
private |
Input array (class CbmStsDigi)
Definition at line 47 of file CbmBuildEventsFromTracksIdeal.h.
Referenced by CbmBuildEventsFromTracksIdeal(), and Init().
|
private |
Definition at line 50 of file CbmBuildEventsFromTracksIdeal.h.
Referenced by CbmBuildEventsFromTracksIdeal(), Exec(), and Init().
|
private |
Input array (class CbmStsDigi)
Definition at line 45 of file CbmBuildEventsFromTracksIdeal.h.
Referenced by CbmBuildEventsFromTracksIdeal(), Exec(), and Init().