er  dev
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | List of all members
ERNDDigitizer Class Reference
Inheritance diagram for ERNDDigitizer:
Inheritance graph
[legend]
Collaboration diagram for ERNDDigitizer:
Collaboration graph
[legend]

Public Member Functions

 ERNDDigitizer ()
 
 ERNDDigitizer (Int_t verbose)
 
 ~ERNDDigitizer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
virtual void Reset ()
 
void SetLYError (Float_t a, Float_t b, Float_t c)
 
void SetEdepError (Float_t a, Float_t b, Float_t c)
 
void SetTimeError (Float_t a)
 
void SetQuenchThreshold (Float_t th)
 
void SetLYThreshold (Float_t th)
 
void SetProbabilityB (Float_t b)
 
void SetProbabilityC (Float_t c)
 
Float_t ElossThreshold () const
 
Float_t LYThreshold () const
 
Float_t ProbabilityB () const
 
Float_t ProbabilityC () const
 

Protected Member Functions

ERNDDigiAddDigi (Int_t stilbenNb, Float_t edep, Float_t lightYield, Float_t time, Float_t neutronProb)
 
Float_t NeutronProbability (Float_t edep, Float_t ly)
 

Protected Attributes

TClonesArray * fNDPoints = nullptr
 
TClonesArray * fNDDigis = nullptr
 
Float_t fEdepErrorA
 
Float_t fEdepErrorB
 
Float_t fEdepErrorC
 
Float_t fLYErrorA
 
Float_t fLYErrorB
 
Float_t fLYErrorC
 
Float_t fTimeErrorA
 
Float_t fQuenchThreshold
 
Float_t fLYThreshold
 
Float_t fProbabilityB
 
Float_t fProbabilityC
 
ERNDSetupfSetup = nullptr
 

Static Protected Attributes

static Int_t fEvent = 0
 

Private Member Functions

virtual void SetParContainers ()
 

Detailed Description

Definition at line 19 of file ERNDDigitizer.h.

Constructor & Destructor Documentation

ERNDDigitizer::ERNDDigitizer ( )

Default constructor

Definition at line 22 of file ERNDDigitizer.cxx.

ERNDDigitizer::ERNDDigitizer ( Int_t  verbose)

Constructor verbose: 1 - only standard log print, 2 - print digi information

Definition at line 41 of file ERNDDigitizer.cxx.

ERNDDigitizer::~ERNDDigitizer ( )

Destructor

Definition at line 60 of file ERNDDigitizer.cxx.

Member Function Documentation

Float_t ERNDDigitizer::ElossThreshold ( ) const
inline

Accessors

Definition at line 55 of file ERNDDigitizer.h.

void ERNDDigitizer::Exec ( Option_t *  opt)
virtual

Virtual method Exec

Definition at line 100 of file ERNDDigitizer.cxx.

void ERNDDigitizer::Finish ( )
virtual

Virtual method Finish

Definition at line 162 of file ERNDDigitizer.cxx.

InitStatus ERNDDigitizer::Init ( )
virtual

Virtual method Init

Definition at line 78 of file ERNDDigitizer.cxx.

void ERNDDigitizer::Reset ( )
virtual

Virtual method Reset

Definition at line 153 of file ERNDDigitizer.cxx.

void ERNDDigitizer::SetLYError ( Float_t  a,
Float_t  b,
Float_t  c 
)
inline

Modifiers

Definition at line 46 of file ERNDDigitizer.h.


The documentation for this class was generated from the following files: