CbmRoot
|
#include <CbmPsdHitProducer.h>
Public Member Functions | |
CbmPsdHitProducer () | |
~CbmPsdHitProducer () | |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
Private Member Functions | |
std::pair< Int_t, Int_t > | ProcessData (CbmEvent *event) |
Processing of digis. | |
CbmPsdHitProducer (const CbmPsdHitProducer &) | |
CbmPsdHitProducer | operator= (const CbmPsdHitProducer &) |
void | Reset () |
ClassDef (CbmPsdHitProducer, 2) | |
Private Attributes | |
Int_t | fNHits = 0 |
TClonesArray * | fHitArray = nullptr |
CbmDigiManager * | fDigiMan = nullptr |
TClonesArray * | fEvents = nullptr |
ULong64_t | fNofTs = 0 |
ULong64_t | fNofEvents = 0 |
ULong64_t | fNofDigis = 0 |
ULong64_t | fNofHits = 0 |
Double_t | fTimeTot = 0. |
Float_t | fXi [NPsdMod] |
Float_t | fYi [NPsdMod] |
TH1F * | fhModXNewEn = nullptr |
Definition at line 34 of file CbmPsdHitProducer.h.
CbmPsdHitProducer::CbmPsdHitProducer | ( | ) |
Default constructor
Definition at line 41 of file CbmPsdHitProducer.cxx.
CbmPsdHitProducer::~CbmPsdHitProducer | ( | ) |
|
private |
|
private |
|
virtual |
Virtual method Exec
Definition at line 113 of file CbmPsdHitProducer.cxx.
References fDigiMan, fEvents, fNofDigis, fNofEvents, fNofHits, fNofTs, fTimeTot, CbmDigiManager::GetNofDigis(), kPsd, ProcessData(), and Reset().
|
virtual |
Definition at line 173 of file CbmPsdHitProducer.cxx.
References fEvents, fhModXNewEn, fNofDigis, fNofEvents, fNofHits, fNofTs, and fTimeTot.
|
virtual |
Virtual method Init
Definition at line 57 of file CbmPsdHitProducer.cxx.
References fEvents, fHitArray, fhModXNewEn, CbmDigiManager::Init(), CbmDigiManager::Instance(), CbmDigiManager::IsPresent(), and kPsd.
|
private |
Processing of digis.
Definition at line 206 of file CbmPsdHitProducer.cxx.
References fDigiMan, fHitArray, CbmDigiManager::Get(), CbmPsdDigi::GetEdep(), CbmPsdDigi::GetModuleID(), CbmDigiManager::GetNofDigis(), kPsd, kPsdDigi, and kPsdHit.
Referenced by Exec().
|
private |
|
private |
Digi Manager for input
Definition at line 61 of file CbmPsdHitProducer.h.
Referenced by Exec(), and ProcessData().
|
private |
Event array
Definition at line 64 of file CbmPsdHitProducer.h.
|
private |
Output array of CbmPsdHit
Definition at line 58 of file CbmPsdHitProducer.h.
Referenced by Init(), ProcessData(), Reset(), and ~CbmPsdHitProducer().
|
private |
Definition at line 86 of file CbmPsdHitProducer.h.
|
private |
Definition at line 55 of file CbmPsdHitProducer.h.
|
private |
Definition at line 73 of file CbmPsdHitProducer.h.
|
private |
Definition at line 72 of file CbmPsdHitProducer.h.
|
private |
Definition at line 74 of file CbmPsdHitProducer.h.
|
private |
|
private |
Definition at line 75 of file CbmPsdHitProducer.h.
Definition at line 83 of file CbmPsdHitProducer.h.
Definition at line 84 of file CbmPsdHitProducer.h.