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

#include <BmnNdetDigitizer.h>

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

Classes

struct  SiPM
 

Public Member Functions

 BmnNdetDigitizer (const int period)
 
 BmnNdetDigitizer (const char *config=nullptr)
 
virtual ~BmnNdetDigitizer ()
 
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)
 
 BmnNdetDigitizer (const int period)
 
 BmnNdetDigitizer (const char *config=nullptr)
 
virtual ~BmnNdetDigitizer ()
 
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 21 of file BmnNdetDigitizer.h.

Constructor & Destructor Documentation

◆ BmnNdetDigitizer() [1/4]

BmnNdetDigitizer::BmnNdetDigitizer ( const int  period)

Definition at line 22 of file BmnNdetDigitizer.cxx.

◆ BmnNdetDigitizer() [2/4]

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

Definition at line 26 of file BmnNdetDigitizer.cxx.

References LoadConfig().

◆ ~BmnNdetDigitizer() [1/2]

BmnNdetDigitizer::~BmnNdetDigitizer ( )
virtual

Definition at line 108 of file BmnNdetDigitizer.cxx.

◆ BmnNdetDigitizer() [3/4]

BmnNdetDigitizer::BmnNdetDigitizer ( const int  period)

◆ BmnNdetDigitizer() [4/4]

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

◆ ~BmnNdetDigitizer() [2/2]

virtual BmnNdetDigitizer::~BmnNdetDigitizer ( )
virtual

Member Function Documentation

◆ Exec() [1/2]

void BmnNdetDigitizer::Exec ( Option_t *  opt)
virtual

◆ Exec() [2/2]

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

◆ Finish() [1/2]

void BmnNdetDigitizer::Finish ( )
virtual

Definition at line 222 of file BmnNdetDigitizer.cxx.

◆ Finish() [2/2]

virtual void BmnNdetDigitizer::Finish ( )
virtual

◆ Init() [1/2]

InitStatus BmnNdetDigitizer::Init ( )
virtual

Definition at line 116 of file BmnNdetDigitizer.cxx.

◆ Init() [2/2]

virtual InitStatus BmnNdetDigitizer::Init ( )
virtual

◆ LoadConfig() [1/2]

◆ LoadConfig() [2/2]

InitStatus BmnNdetDigitizer::LoadConfig ( const char *  config)

◆ SetScale() [1/2]

void BmnNdetDigitizer::SetScale ( double  scale)
inline

Definition at line 73 of file BmnNdetDigitizer.h.

◆ SetScale() [2/2]

void BmnNdetDigitizer::SetScale ( double  scale)
inline

Definition at line 73 of file BmnNdetDigitizer.h.

◆ SetSiPM() [1/2]

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

◆ SetSiPM() [2/2]

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

◆ SetThreshold() [1/2]

void BmnNdetDigitizer::SetThreshold ( double  setValue)
inline

Definition at line 74 of file BmnNdetDigitizer.h.

Referenced by run_sim_bmn().

◆ SetThreshold() [2/2]

void BmnNdetDigitizer::SetThreshold ( double  setValue)
inline

Definition at line 74 of file BmnNdetDigitizer.h.

◆ SetTimeCut() [1/2]

void BmnNdetDigitizer::SetTimeCut ( double  setValue)
inline

Definition at line 75 of file BmnNdetDigitizer.h.

◆ SetTimeCut() [2/2]

void BmnNdetDigitizer::SetTimeCut ( double  setValue)
inline

Definition at line 75 of file BmnNdetDigitizer.h.


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