BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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
19
class
BmnZdcDigiProducer
:
public
FairTask
20
{
21
22
public
:
23
/** Default constructor **/
24
BmnZdcDigiProducer
(
const
char
* name =
"BmnZdc Digi Producer"
);
25
26
/** Destructor **/
27
~BmnZdcDigiProducer
();
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 **/
44
TClonesArray
*
fPointArray
;
45
46
/** Output array of BmnZdcDigi **/
47
TClonesArray
*
fDigiArray
;
48
49
TClonesArray
*
fELossZdcValue
;
50
51
TClonesArray
*
fELossZdcHisto
;
52
53
/** Input geometry parameters container**/
54
BmnZdcGeoPar
*
fGeoPar
;
55
56
/** Output Histograms of X-Y energy map **/
57
TH2F
*
fHistZdcEn
;
58
59
ClassDef
(
BmnZdcDigiProducer
, 1);
60
};
61
62
#endif
Int_t
int Int_t
Float_t
float Float_t
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
TClonesArray.h
TH2F.h
TParameter.h
BmnZdcDigiProducer
Definition
BmnZdcDigiProducer.h:20
BmnZdcDigiProducer::AddHit
BmnZdcDigi * AddHit(Int_t module_groupID, Int_t modID, Int_t chanID, Float_t energy)
BmnZdcDigiProducer::fELossZdcValue
TClonesArray * fELossZdcValue
Definition
BmnZdcDigiProducer.h:49
BmnZdcDigiProducer::CreateHistograms
void CreateHistograms(BmnZdcDigiId_t *pDigiID)
BmnZdcDigiProducer::fELossZdcHisto
TClonesArray * fELossZdcHisto
Definition
BmnZdcDigiProducer.h:51
BmnZdcDigiProducer::SetParContainers
virtual void SetParContainers()
BmnZdcDigiProducer::~BmnZdcDigiProducer
~BmnZdcDigiProducer()
Destructor.
BmnZdcDigiProducer::fGeoPar
BmnZdcGeoPar * fGeoPar
Input geometry parameters container.
Definition
BmnZdcDigiProducer.h:54
BmnZdcDigiProducer::BmnZdcDigiProducer
BmnZdcDigiProducer(const char *name="BmnZdc Digi Producer")
Default constructor.
BmnZdcDigiProducer::Exec
virtual void Exec(Option_t *opt)
Virtual method Exec.
BmnZdcDigiProducer::Init
virtual InitStatus Init()
Virtual method Init.
BmnZdcDigiProducer::fPointArray
TClonesArray * fPointArray
Input array of BmnZdcPoints.
Definition
BmnZdcDigiProducer.h:44
BmnZdcDigiProducer::fDigiArray
TClonesArray * fDigiArray
Output array of BmnZdcDigi.
Definition
BmnZdcDigiProducer.h:47
BmnZdcDigiProducer::fHistZdcEn
TH2F * fHistZdcEn
Output Histograms of X-Y energy map.
Definition
BmnZdcDigiProducer.h:57
BmnZdcDigi
Definition
BmnZdcDigi.h:18
BmnZdcGeoPar
Definition
BmnZdcGeoPar.h:18
FairTask
TClonesArray
TH2F
BmnZdcDigiId_t
std::vector< Int_t > BmnZdcDigiId_t
Definition
BmnZdcDigiScheme.h:26
BmnZdcDigiScheme.h
BmnZdcDigi.h
BmnZdcGeoPar.h
install
include
BmnZdcDigiProducer.h
Generated on
for BmnRoot by
1.17.0