BmnRoot
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
10#include <map>
11#include "FairTask.h"
12#include "TClonesArray.h"
13#include "BmnZdcDigi.h"
14#include "BmnZdcGeoPar.h"
15#include "BmnZdcDigiScheme.h"
16
17#include "TParameter.h"
18#include "TH2F.h"
19
20
21class BmnZdcDigiProducer : public FairTask
22{
23
24 public:
25
27 BmnZdcDigiProducer(const char* name="BmnZdc Digi Producer");
28
29
32
33
35 virtual InitStatus Init();
36
37
39 virtual void Exec(Option_t* opt);
40
41 BmnZdcDigi* AddHit(Int_t module_groupID, Int_t modID, Int_t chanID,Float_t energy);
42
44
45 private:
46
47 virtual void SetParContainers();
48
49
50 private:
51
53 TClonesArray* fPointArray;
54
56 TClonesArray* fDigiArray;
57
58 TClonesArray* fELossZdcValue;
59
60 TClonesArray* fELossZdcHisto;
61
63 BmnZdcGeoPar* fGeoPar;
64
66 TH2F *fHistZdcEn;
67
68
69 ClassDef(BmnZdcDigiProducer,1);
70
71};
72
73#endif
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")
virtual void Exec(Option_t *opt)
virtual InitStatus Init()
std::vector< Int_t > BmnZdcDigiId_t