BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnFHCalDigitizer::SiPM Struct Reference

#include <BmnFHCalDigitizer.h>

Public Member Functions

 SiPM ()=default
 SiPM (int Npixels_, int pixPerMIP_, double noiseMIP_, double gevPerMIP_)
 ~SiPM ()=default
ULong64_t ModelNpixels (double meanPixels)
ULong64_t ModelSaturation (ULong64_t firedPixels)
double ModelNoise (double meanMIP)
double ModelResponse (double pfELoss)
 SiPM ()=default
 SiPM (int Npixels_, int pixPerMIP_, double noiseMIP_, double gevPerMIP_)
 ~SiPM ()=default
ULong64_t ModelNpixels (double meanPixels)
ULong64_t ModelSaturation (ULong64_t firedPixels)
double ModelNoise (double meanMIP)
double ModelResponse (double pfELoss)

Public Attributes

int Npixels
int pixPerMIP
double noiseMIP
double gevPerMIP

Detailed Description

Definition at line 18 of file BmnFHCalDigitizer.h.

Constructor & Destructor Documentation

◆ SiPM() [1/4]

BmnFHCalDigitizer::SiPM::SiPM ( )
default

◆ SiPM() [2/4]

BmnFHCalDigitizer::SiPM::SiPM ( int Npixels_,
int pixPerMIP_,
double noiseMIP_,
double gevPerMIP_ )
inline

Definition at line 27 of file BmnFHCalDigitizer.h.

References gevPerMIP, noiseMIP, Npixels, and pixPerMIP.

◆ ~SiPM() [1/2]

BmnFHCalDigitizer::SiPM::~SiPM ( )
default

◆ SiPM() [3/4]

BmnFHCalDigitizer::SiPM::SiPM ( )
default

◆ SiPM() [4/4]

BmnFHCalDigitizer::SiPM::SiPM ( int Npixels_,
int pixPerMIP_,
double noiseMIP_,
double gevPerMIP_ )
inline

Definition at line 27 of file BmnFHCalDigitizer.h.

References gevPerMIP, noiseMIP, Npixels, and pixPerMIP.

◆ ~SiPM() [2/2]

BmnFHCalDigitizer::SiPM::~SiPM ( )
default

Member Function Documentation

◆ ModelNoise() [1/2]

double BmnFHCalDigitizer::SiPM::ModelNoise ( double meanMIP)
inline

Definition at line 44 of file BmnFHCalDigitizer.h.

References noiseMIP.

Referenced by ModelResponse().

Here is the caller graph for this function:

◆ ModelNoise() [2/2]

double BmnFHCalDigitizer::SiPM::ModelNoise ( double meanMIP)
inline

Definition at line 44 of file BmnFHCalDigitizer.h.

References noiseMIP.

◆ ModelNpixels() [1/2]

ULong64_t BmnFHCalDigitizer::SiPM::ModelNpixels ( double meanPixels)
inline

Definition at line 36 of file BmnFHCalDigitizer.h.

Referenced by ModelResponse().

Here is the caller graph for this function:

◆ ModelNpixels() [2/2]

ULong64_t BmnFHCalDigitizer::SiPM::ModelNpixels ( double meanPixels)
inline

Definition at line 36 of file BmnFHCalDigitizer.h.

◆ ModelResponse() [1/2]

double BmnFHCalDigitizer::SiPM::ModelResponse ( double pfELoss)
inline

Definition at line 46 of file BmnFHCalDigitizer.h.

References gevPerMIP, ModelNoise(), ModelNpixels(), ModelSaturation(), and pixPerMIP.

Here is the call graph for this function:

◆ ModelResponse() [2/2]

double BmnFHCalDigitizer::SiPM::ModelResponse ( double pfELoss)
inline

Definition at line 46 of file BmnFHCalDigitizer.h.

References gevPerMIP, ModelNoise(), ModelNpixels(), ModelSaturation(), and pixPerMIP.

Here is the call graph for this function:

◆ ModelSaturation() [1/2]

ULong64_t BmnFHCalDigitizer::SiPM::ModelSaturation ( ULong64_t firedPixels)
inline

Definition at line 38 of file BmnFHCalDigitizer.h.

References Npixels.

Referenced by ModelResponse().

Here is the caller graph for this function:

◆ ModelSaturation() [2/2]

ULong64_t BmnFHCalDigitizer::SiPM::ModelSaturation ( ULong64_t firedPixels)
inline

Definition at line 38 of file BmnFHCalDigitizer.h.

References Npixels.

Member Data Documentation

◆ gevPerMIP

double BmnFHCalDigitizer::SiPM::gevPerMIP

Definition at line 23 of file BmnFHCalDigitizer.h.

Referenced by SiPM(), and ModelResponse().

◆ noiseMIP

double BmnFHCalDigitizer::SiPM::noiseMIP

Definition at line 22 of file BmnFHCalDigitizer.h.

Referenced by SiPM(), and ModelNoise().

◆ Npixels

int BmnFHCalDigitizer::SiPM::Npixels

Definition at line 20 of file BmnFHCalDigitizer.h.

Referenced by SiPM(), and ModelSaturation().

◆ pixPerMIP

int BmnFHCalDigitizer::SiPM::pixPerMIP

Definition at line 21 of file BmnFHCalDigitizer.h.

Referenced by SiPM(), and ModelResponse().


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