BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnBdDigitizer.h
Go to the documentation of this file.
1
#ifndef BMNBDDIGITIZER_H
2
#define BMNBDDIGITIZER_H 1
3
4
#include "FairTask.h"
5
6
#include <
TStopwatch.h
>
7
#include <map>
8
9
class
TClonesArray
;
10
11
class
BmnBdDigitizer
:
public
FairTask
12
{
13
14
public
:
15
/** Default constructor **/
16
BmnBdDigitizer
();
17
18
/** Destructor **/
19
~BmnBdDigitizer
();
20
21
/** Virtual method Init **/
22
virtual
InitStatus
Init
();
23
24
/** Virtual method Exec **/
25
virtual
void
Exec
(
Option_t
* opt);
26
virtual
void
Finish
();
27
28
private
:
29
/** Input array of BmnBdPoints **/
30
TClonesArray
*
fPointArray
;
31
32
/** Output array of BmnBdDigits **/
33
TClonesArray
*
fDigitArray
;
34
35
BmnBdDigitizer
(
const
BmnBdDigitizer
&);
36
BmnBdDigitizer
&
operator=
(
const
BmnBdDigitizer
&);
37
38
Int_t
fNMod
;
39
Double_t
fNoiseSigma
;
40
Double_t
fThreshold
;
41
Int_t
fFiredChannels
;
42
43
Double_t
ConvertAmplitudeToTime
(
Double_t
amplitude);
44
45
ClassDef
(
BmnBdDigitizer
, 0);
46
};
47
48
#endif
Int_t
int Int_t
Double_t
double Double_t
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
TStopwatch.h
BmnBdDigitizer::operator=
BmnBdDigitizer & operator=(const BmnBdDigitizer &)
BmnBdDigitizer::BmnBdDigitizer
BmnBdDigitizer(const BmnBdDigitizer &)
BmnBdDigitizer::fFiredChannels
Int_t fFiredChannels
Definition
BmnBdDigitizer.h:41
BmnBdDigitizer::fNMod
Int_t fNMod
Definition
BmnBdDigitizer.h:38
BmnBdDigitizer::fPointArray
TClonesArray * fPointArray
Input array of BmnBdPoints.
Definition
BmnBdDigitizer.h:30
BmnBdDigitizer::Init
virtual InitStatus Init()
Virtual method Init.
Definition
BmnBdDigitizer.cxx:66
BmnBdDigitizer::~BmnBdDigitizer
~BmnBdDigitizer()
Destructor.
Definition
BmnBdDigitizer.cxx:38
BmnBdDigitizer::fDigitArray
TClonesArray * fDigitArray
Output array of BmnBdDigits.
Definition
BmnBdDigitizer.h:33
BmnBdDigitizer::fThreshold
Double_t fThreshold
Definition
BmnBdDigitizer.h:40
BmnBdDigitizer::fNoiseSigma
Double_t fNoiseSigma
Definition
BmnBdDigitizer.h:39
BmnBdDigitizer::ConvertAmplitudeToTime
Double_t ConvertAmplitudeToTime(Double_t amplitude)
Definition
BmnBdDigitizer.cxx:47
BmnBdDigitizer::Finish
virtual void Finish()
Definition
BmnBdDigitizer.cxx:173
BmnBdDigitizer::BmnBdDigitizer
BmnBdDigitizer()
Default constructor.
Definition
BmnBdDigitizer.cxx:25
BmnBdDigitizer::Exec
virtual void Exec(Option_t *opt)
Virtual method Exec.
Definition
BmnBdDigitizer.cxx:93
FairTask
TClonesArray
detectors
bd
BmnBdDigitizer.h
Generated on
for BmnRoot by
1.17.0