|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnZdcDigiProducer.h>
Public Member Functions | |
| BmnZdcDigiProducer (const char *name="BmnZdc Digi Producer") | |
| Default constructor. | |
| ~BmnZdcDigiProducer () | |
| Destructor. | |
| virtual InitStatus | Init () |
| Virtual method Init. | |
| virtual void | Exec (Option_t *opt) |
| Virtual method Exec. | |
| BmnZdcDigi * | AddHit (Int_t module_groupID, Int_t modID, Int_t chanID, Float_t energy) |
| void | CreateHistograms (BmnZdcDigiId_t *pDigiID) |
| BmnZdcDigiProducer (const char *name="BmnZdc Digi Producer") | |
| Default constructor. | |
| ~BmnZdcDigiProducer () | |
| Destructor. | |
| virtual InitStatus | Init () |
| Virtual method Init. | |
| virtual void | Exec (Option_t *opt) |
| Virtual method Exec. | |
| BmnZdcDigi * | AddHit (Int_t module_groupID, Int_t modID, Int_t chanID, Float_t energy) |
| void | CreateHistograms (BmnZdcDigiId_t *pDigiID) |
Private Member Functions | |
| virtual void | SetParContainers () |
| virtual void | SetParContainers () |
Private Attributes | |
| TClonesArray * | fPointArray |
| Input array of BmnZdcPoints. | |
| TClonesArray * | fDigiArray |
| Output array of BmnZdcDigi. | |
| TClonesArray * | fELossZdcValue |
| TClonesArray * | fELossZdcHisto |
| BmnZdcGeoPar * | fGeoPar |
| Input geometry parameters container. | |
| TH2F * | fHistZdcEn |
| Output Histograms of X-Y energy map. | |
Definition at line 19 of file BmnZdcDigiProducer.h.
| BmnZdcDigiProducer::BmnZdcDigiProducer | ( | const char * | name = "BmnZdc Digi Producer" | ) |
Definition at line 28 of file BmnZdcDigiProducer.cxx.
References fDigiArray, fELossZdcHisto, fELossZdcValue, fGeoPar, fHistZdcEn, and fPointArray.
Referenced by SetParContainers().
| BmnZdcDigiProducer::~BmnZdcDigiProducer | ( | ) |
Definition at line 41 of file BmnZdcDigiProducer.cxx.
| BmnZdcDigiProducer::BmnZdcDigiProducer | ( | const char * | name = "BmnZdc Digi Producer" | ) |
| BmnZdcDigiProducer::~BmnZdcDigiProducer | ( | ) |
| BmnZdcDigi * BmnZdcDigiProducer::AddHit | ( | Int_t | module_groupID, |
| Int_t | modID, | ||
| Int_t | chanID, | ||
| Float_t | energy ) |
Definition at line 254 of file BmnZdcDigiProducer.cxx.
References fDigiArray, and TObjArray::GetEntriesFast().
Referenced by Exec().
| BmnZdcDigi * BmnZdcDigiProducer::AddHit | ( | Int_t | module_groupID, |
| Int_t | modID, | ||
| Int_t | chanID, | ||
| Float_t | energy ) |
| void BmnZdcDigiProducer::CreateHistograms | ( | BmnZdcDigiId_t * | pDigiID | ) |
Definition at line 109 of file BmnZdcDigiProducer.cxx.
References fHistZdcEn.
Referenced by Exec().
| void BmnZdcDigiProducer::CreateHistograms | ( | BmnZdcDigiId_t * | pDigiID | ) |
|
virtual |
Definition at line 139 of file BmnZdcDigiProducer.cxx.
References AddHit(), CreateHistograms(), fDigiArray, fELossZdcHisto, fELossZdcValue, fHistZdcEn, TH2::Fill(), fPointArray, BmnZdcPoint::GetCopyMother(), BmnZdcDigiScheme::GetDigiIdFromVolumeData(), BmnZdcDigiScheme::Instance(), BmnZdcPoint::Print(), and BmnZdcDigiScheme::SplitDigiID().
|
virtual |
|
virtual |
Definition at line 70 of file BmnZdcDigiProducer.cxx.
References fDigiArray, fELossZdcHisto, fELossZdcValue, fGeoPar, fPointArray, BmnZdcDigiScheme::Init(), and BmnZdcDigiScheme::Instance().
|
virtual |
|
privatevirtual |
Definition at line 45 of file BmnZdcDigiProducer.cxx.
References fGeoPar.
|
privatevirtual |
References BmnZdcDigiProducer(), fDigiArray, fELossZdcHisto, fELossZdcValue, fGeoPar, fHistZdcEn, and fPointArray.
|
private |
Definition at line 47 of file BmnZdcDigiProducer.h.
Referenced by BmnZdcDigiProducer(), AddHit(), Exec(), Init(), and SetParContainers().
|
private |
Definition at line 51 of file BmnZdcDigiProducer.h.
Referenced by BmnZdcDigiProducer(), Exec(), Init(), and SetParContainers().
|
private |
Definition at line 49 of file BmnZdcDigiProducer.h.
Referenced by BmnZdcDigiProducer(), Exec(), Init(), and SetParContainers().
|
private |
Definition at line 54 of file BmnZdcDigiProducer.h.
Referenced by BmnZdcDigiProducer(), Init(), and SetParContainers().
|
private |
Definition at line 57 of file BmnZdcDigiProducer.h.
Referenced by BmnZdcDigiProducer(), CreateHistograms(), Exec(), and SetParContainers().
|
private |
Definition at line 44 of file BmnZdcDigiProducer.h.
Referenced by BmnZdcDigiProducer(), Exec(), Init(), and SetParContainers().