BmnRoot
Loading...
Searching...
No Matches
BmnFHCalDigitizer Class Reference

#include <BmnFHCalDigitizer.h>

Inheritance diagram for BmnFHCalDigitizer:
[legend]
Collaboration diagram for BmnFHCalDigitizer:
[legend]

Classes

struct  SiPM
 

Public Member Functions

 BmnFHCalDigitizer (const int period)
 
 BmnFHCalDigitizer (const char *config=nullptr)
 
virtual ~BmnFHCalDigitizer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
InitStatus LoadConfig (const char *config)
 
void SetScale (double scale)
 
void SetThreshold (double setValue)
 
void SetTimeCut (double setValue)
 
void SetSiPM (int Npixels, int pixPerMIP, double noiseMIP, double gevPerMIP)
 
 BmnFHCalDigitizer (const int period)
 
 BmnFHCalDigitizer (const char *config=nullptr)
 
virtual ~BmnFHCalDigitizer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
InitStatus LoadConfig (const char *config)
 
void SetScale (double scale)
 
void SetThreshold (double setValue)
 
void SetTimeCut (double setValue)
 
void SetSiPM (int Npixels, int pixPerMIP, double noiseMIP, double gevPerMIP)
 

Detailed Description

Definition at line 15 of file BmnFHCalDigitizer.h.

Constructor & Destructor Documentation

◆ BmnFHCalDigitizer() [1/4]

BmnFHCalDigitizer::BmnFHCalDigitizer ( const int  period)

Definition at line 16 of file BmnFHCalDigitizer.cxx.

◆ BmnFHCalDigitizer() [2/4]

BmnFHCalDigitizer::BmnFHCalDigitizer ( const char *  config = nullptr)

Definition at line 20 of file BmnFHCalDigitizer.cxx.

References LoadConfig().

◆ ~BmnFHCalDigitizer() [1/2]

BmnFHCalDigitizer::~BmnFHCalDigitizer ( )
virtual

Definition at line 103 of file BmnFHCalDigitizer.cxx.

◆ BmnFHCalDigitizer() [3/4]

BmnFHCalDigitizer::BmnFHCalDigitizer ( const int  period)

◆ BmnFHCalDigitizer() [4/4]

BmnFHCalDigitizer::BmnFHCalDigitizer ( const char *  config = nullptr)

◆ ~BmnFHCalDigitizer() [2/2]

virtual BmnFHCalDigitizer::~BmnFHCalDigitizer ( )
virtual

Member Function Documentation

◆ Exec() [1/2]

void BmnFHCalDigitizer::Exec ( Option_t *  opt)
virtual

◆ Exec() [2/2]

virtual void BmnFHCalDigitizer::Exec ( Option_t *  opt)
virtual

◆ Finish() [1/2]

void BmnFHCalDigitizer::Finish ( )
virtual

Definition at line 211 of file BmnFHCalDigitizer.cxx.

◆ Finish() [2/2]

virtual void BmnFHCalDigitizer::Finish ( )
virtual

◆ Init() [1/2]

InitStatus BmnFHCalDigitizer::Init ( )
virtual

Definition at line 112 of file BmnFHCalDigitizer.cxx.

◆ Init() [2/2]

virtual InitStatus BmnFHCalDigitizer::Init ( )
virtual

◆ LoadConfig() [1/2]

◆ LoadConfig() [2/2]

InitStatus BmnFHCalDigitizer::LoadConfig ( const char *  config)

◆ SetScale() [1/2]

void BmnFHCalDigitizer::SetScale ( double  scale)
inline

Definition at line 67 of file BmnFHCalDigitizer.h.

Referenced by run8_sim_bmn(), and run_sim_bmn().

◆ SetScale() [2/2]

void BmnFHCalDigitizer::SetScale ( double  scale)
inline

Definition at line 67 of file BmnFHCalDigitizer.h.

◆ SetSiPM() [1/2]

void BmnFHCalDigitizer::SetSiPM ( int  Npixels,
int  pixPerMIP,
double  noiseMIP,
double  gevPerMIP 
)
inline

◆ SetSiPM() [2/2]

void BmnFHCalDigitizer::SetSiPM ( int  Npixels,
int  pixPerMIP,
double  noiseMIP,
double  gevPerMIP 
)
inline

◆ SetThreshold() [1/2]

void BmnFHCalDigitizer::SetThreshold ( double  setValue)
inline

Definition at line 68 of file BmnFHCalDigitizer.h.

Referenced by run8_sim_bmn(), and run_sim_bmn().

◆ SetThreshold() [2/2]

void BmnFHCalDigitizer::SetThreshold ( double  setValue)
inline

Definition at line 68 of file BmnFHCalDigitizer.h.

◆ SetTimeCut() [1/2]

void BmnFHCalDigitizer::SetTimeCut ( double  setValue)
inline

Definition at line 69 of file BmnFHCalDigitizer.h.

Referenced by run_sim_bmn().

◆ SetTimeCut() [2/2]

void BmnFHCalDigitizer::SetTimeCut ( double  setValue)
inline

Definition at line 69 of file BmnFHCalDigitizer.h.


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