Project
Loading...
Searching...
No Matches
o2::trkft3::DigiParams< DetIDV > Class Template Reference

#include <DigiParams.h>

Public Member Functions

 DigiParams ()
 
 ~DigiParams ()=default
 
void setNoisePerPixel (float v)
 
float getNoisePerPixel () const
 
int getROFrameLengthInBC (int layer) const
 
void setROFrameLengthInBC (int n, int layer)
 
void setROFrameLength (float ns, int layer)
 
float getROFrameLength (int layer) const
 
float getROFrameLengthInv (int layer) const
 
void setStrobeDelay (float ns, int layer)
 
float getStrobeDelay (int layer) const
 
void setStrobeLength (float ns, int layer)
 
float getStrobeLength (int layer) const
 
void setTimeOffset (double sec)
 
double getTimeOffset () const
 
void setROFrameBiasInBC (int n, int layer)
 
int getROFrameBiasInBC (int layer) const
 
void setChargeThreshold (int v, float frac2Account=0.1)
 
void setNSimSteps (int v)
 
void setEnergyToNElectrons (float v)
 
void setVbb (float v)
 
void setIBVbb (float v)
 
void setOBVbb (float v)
 
int getChargeThreshold () const
 
int getMinChargeToAccount () const
 
int getNSimSteps () const
 
float getNSimStepsInv () const
 
float getEnergyToNElectrons () const
 
float getVbb () const
 
float getIBVbb () const
 
float getOBVbb () const
 
bool isTimeOffsetSet () const
 
const o2::trkft3::ChipSimResponsegetResponse () const
 
void setResponse (const o2::itsmft::AlpideSimResponse *)
 
const SignalShapegetSignalShape () const
 
SignalShapegetSignalShape ()
 
virtual void print () const
 

Static Public Member Functions

static constexpr size_t getMaxLayers ()
 

Detailed Description

template<int DetIDV>
class o2::trkft3::DigiParams< DetIDV >

Definition at line 62 of file DigiParams.h.

Constructor & Destructor Documentation

◆ DigiParams()

template<int DetIDV>
DigiParams::DigiParams ( )

Definition at line 23 of file DigiParams.cxx.

◆ ~DigiParams()

template<int DetIDV>
o2::trkft3::DigiParams< DetIDV >::~DigiParams ( )
default

Member Function Documentation

◆ getChargeThreshold()

template<int DetIDV>
int o2::trkft3::DigiParams< DetIDV >::getChargeThreshold ( ) const
inline

Definition at line 105 of file DigiParams.h.

◆ getEnergyToNElectrons()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getEnergyToNElectrons ( ) const
inline

Definition at line 109 of file DigiParams.h.

◆ getIBVbb()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getIBVbb ( ) const
inline

Definition at line 112 of file DigiParams.h.

◆ getMaxLayers()

template<int DetIDV>
static constexpr size_t o2::trkft3::DigiParams< DetIDV >::getMaxLayers ( )
inlinestaticconstexpr

Definition at line 73 of file DigiParams.h.

◆ getMinChargeToAccount()

template<int DetIDV>
int o2::trkft3::DigiParams< DetIDV >::getMinChargeToAccount ( ) const
inline

Definition at line 106 of file DigiParams.h.

◆ getNoisePerPixel()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getNoisePerPixel ( ) const
inline

Definition at line 76 of file DigiParams.h.

◆ getNSimSteps()

template<int DetIDV>
int o2::trkft3::DigiParams< DetIDV >::getNSimSteps ( ) const
inline

Definition at line 107 of file DigiParams.h.

◆ getNSimStepsInv()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getNSimStepsInv ( ) const
inline

Definition at line 108 of file DigiParams.h.

◆ getOBVbb()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getOBVbb ( ) const
inline

Definition at line 113 of file DigiParams.h.

◆ getResponse()

template<int DetIDV>
const o2::trkft3::ChipSimResponse * o2::trkft3::DigiParams< DetIDV >::getResponse ( ) const
inline

Definition at line 117 of file DigiParams.h.

◆ getROFrameBiasInBC()

template<int DetIDV>
int o2::trkft3::DigiParams< DetIDV >::getROFrameBiasInBC ( int  layer) const
inline

Definition at line 95 of file DigiParams.h.

◆ getROFrameLength()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getROFrameLength ( int  layer) const
inline

Definition at line 82 of file DigiParams.h.

◆ getROFrameLengthInBC()

template<int DetIDV>
int o2::trkft3::DigiParams< DetIDV >::getROFrameLengthInBC ( int  layer) const
inline

Definition at line 78 of file DigiParams.h.

◆ getROFrameLengthInv()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getROFrameLengthInv ( int  layer) const
inline

Definition at line 83 of file DigiParams.h.

◆ getSignalShape() [1/2]

template<int DetIDV>
SignalShape & o2::trkft3::DigiParams< DetIDV >::getSignalShape ( )
inline

Definition at line 121 of file DigiParams.h.

◆ getSignalShape() [2/2]

template<int DetIDV>
const SignalShape & o2::trkft3::DigiParams< DetIDV >::getSignalShape ( ) const
inline

Definition at line 120 of file DigiParams.h.

◆ getStrobeDelay()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getStrobeDelay ( int  layer) const
inline

Definition at line 86 of file DigiParams.h.

◆ getStrobeLength()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getStrobeLength ( int  layer) const
inline

Definition at line 89 of file DigiParams.h.

◆ getTimeOffset()

template<int DetIDV>
double o2::trkft3::DigiParams< DetIDV >::getTimeOffset ( ) const
inline

Definition at line 92 of file DigiParams.h.

◆ getVbb()

template<int DetIDV>
float o2::trkft3::DigiParams< DetIDV >::getVbb ( ) const
inline

Definition at line 111 of file DigiParams.h.

◆ isTimeOffsetSet()

template<int DetIDV>
bool o2::trkft3::DigiParams< DetIDV >::isTimeOffsetSet ( ) const
inline

Definition at line 115 of file DigiParams.h.

◆ print()

template<int DetIDV>
void DigiParams::print ( ) const
virtual

Definition at line 63 of file DigiParams.cxx.

◆ setChargeThreshold()

template<int DetIDV>
void DigiParams::setChargeThreshold ( int  v,
float  frac2Account = 0.1 
)

Definition at line 47 of file DigiParams.cxx.

◆ setEnergyToNElectrons()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setEnergyToNElectrons ( float  v)
inline

Definition at line 99 of file DigiParams.h.

◆ setIBVbb()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setIBVbb ( float  v)
inline

Definition at line 102 of file DigiParams.h.

◆ setNoisePerPixel()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setNoisePerPixel ( float  v)
inline

Definition at line 75 of file DigiParams.h.

◆ setNSimSteps()

template<int DetIDV>
void DigiParams::setNSimSteps ( int  v)

Definition at line 39 of file DigiParams.cxx.

◆ setOBVbb()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setOBVbb ( float  v)
inline

Definition at line 103 of file DigiParams.h.

◆ setResponse()

template<int DetIDV>
void DigiParams::setResponse ( const o2::itsmft::AlpideSimResponse resp)

Definition at line 77 of file DigiParams.cxx.

◆ setROFrameBiasInBC()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setROFrameBiasInBC ( int  n,
int  layer 
)
inline

Definition at line 94 of file DigiParams.h.

◆ setROFrameLength()

template<int DetIDV>
void DigiParams::setROFrameLength ( float  ns,
int  layer 
)

Definition at line 30 of file DigiParams.cxx.

◆ setROFrameLengthInBC()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setROFrameLengthInBC ( int  n,
int  layer 
)
inline

Definition at line 79 of file DigiParams.h.

◆ setStrobeDelay()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setStrobeDelay ( float  ns,
int  layer 
)
inline

Definition at line 85 of file DigiParams.h.

◆ setStrobeLength()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setStrobeLength ( float  ns,
int  layer 
)
inline

Definition at line 88 of file DigiParams.h.

◆ setTimeOffset()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setTimeOffset ( double  sec)
inline

Definition at line 91 of file DigiParams.h.

◆ setVbb()

template<int DetIDV>
void o2::trkft3::DigiParams< DetIDV >::setVbb ( float  v)
inline

Definition at line 101 of file DigiParams.h.


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