BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnZdcDigiProducer.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- BmnZdcHitproducer header file -----
3// ----- Created 14/08/06 by S.Spataro -----
4// -------------------------------------------------------------------------
5
6#ifndef BMNZDCDIGIPRODUCER_H
7#define BMNZDCDIGIPRODUCER_H 1
8
9#include "BmnZdcDigi.h"
10#include "BmnZdcDigiScheme.h"
11#include "BmnZdcGeoPar.h"
12#include "FairTask.h"
13#include "TClonesArray.h"
14#include "TH2F.h"
15#include "TParameter.h"
16
17#include <map>
18
20{
21
22 public:
23 /** Default constructor **/
24 BmnZdcDigiProducer(const char* name = "BmnZdc Digi Producer");
25
26 /** Destructor **/
28
29 /** Virtual method Init **/
30 virtual InitStatus Init();
31
32 /** Virtual method Exec **/
33 virtual void Exec(Option_t* opt);
34
35 BmnZdcDigi* AddHit(Int_t module_groupID, Int_t modID, Int_t chanID, Float_t energy);
36
37 void CreateHistograms(BmnZdcDigiId_t* pDigiID);
38
39 private:
40 virtual void SetParContainers();
41
42 private:
43 /** Input array of BmnZdcPoints **/
45
46 /** Output array of BmnZdcDigi **/
48
50
52
53 /** Input geometry parameters container**/
55
56 /** Output Histograms of X-Y energy map **/
58
60};
61
62#endif
int Int_t
float Float_t
const char Option_t
#define ClassDef(name, id)
BmnZdcDigi * AddHit(Int_t module_groupID, Int_t modID, Int_t chanID, Float_t energy)
TClonesArray * fELossZdcValue
void CreateHistograms(BmnZdcDigiId_t *pDigiID)
TClonesArray * fELossZdcHisto
~BmnZdcDigiProducer()
Destructor.
BmnZdcGeoPar * fGeoPar
Input geometry parameters container.
BmnZdcDigiProducer(const char *name="BmnZdc Digi Producer")
Default constructor.
virtual void Exec(Option_t *opt)
Virtual method Exec.
TClonesArray * fPointArray
Input array of BmnZdcPoints.
TClonesArray * fDigiArray
Output array of BmnZdcDigi.
virtual InitStatus Init()
Virtual method Init.
virtual void SetParContainers()
TH2F * fHistZdcEn
Output Histograms of X-Y energy map.
std::vector< Int_t > BmnZdcDigiId_t