Project
Loading...
Searching...
No Matches
o2::itsmft::AlpideSignalTrapezoid Class Reference

#include <AlpideSignalTrapezoid.h>

Public Member Functions

 AlpideSignalTrapezoid (float duration=7500., float rise=1100., float qrise0=450.)
 
 AlpideSignalTrapezoid (const AlpideSignalTrapezoid &)=default
 
AlpideSignalTrapezoidoperator= (const AlpideSignalTrapezoid &)=default
 
 ~AlpideSignalTrapezoid ()=default
 
float getCollectedCharge (float totalNEle, float tMin, float tMax) const
 
float getDuration () const
 
float getMaxRiseTime () const
 
float getChargeRise0 () const
 
float getExtraDuration (float riseTime) const
 
float getMaxDuration () const
 
void setParameters (float dur, float rise, float qrise0)
 
void setDuration (float d)
 
void setMaxRiseTime (float r)
 
void setChargeRise0 (float q)
 
void print () const
 

Detailed Description

Definition at line 25 of file AlpideSignalTrapezoid.h.

Constructor & Destructor Documentation

◆ AlpideSignalTrapezoid() [1/2]

AlpideSignalTrapezoid::AlpideSignalTrapezoid ( float  duration = 7500.,
float  rise = 1100.,
float  qrise0 = 450. 
)

Definition at line 34 of file AlpideSignalTrapezoid.cxx.

◆ AlpideSignalTrapezoid() [2/2]

o2::itsmft::AlpideSignalTrapezoid::AlpideSignalTrapezoid ( const AlpideSignalTrapezoid )
default

◆ ~AlpideSignalTrapezoid()

o2::itsmft::AlpideSignalTrapezoid::~AlpideSignalTrapezoid ( )
default

Member Function Documentation

◆ getChargeRise0()

float o2::itsmft::AlpideSignalTrapezoid::getChargeRise0 ( ) const
inline

Definition at line 37 of file AlpideSignalTrapezoid.h.

◆ getCollectedCharge()

float o2::itsmft::AlpideSignalTrapezoid::getCollectedCharge ( float  totalNEle,
float  tMin,
float  tMax 
) const
inline

Definition at line 65 of file AlpideSignalTrapezoid.h.

◆ getDuration()

float o2::itsmft::AlpideSignalTrapezoid::getDuration ( ) const
inline

Definition at line 35 of file AlpideSignalTrapezoid.h.

◆ getExtraDuration()

float o2::itsmft::AlpideSignalTrapezoid::getExtraDuration ( float  riseTime) const
inline

Definition at line 38 of file AlpideSignalTrapezoid.h.

◆ getMaxDuration()

float o2::itsmft::AlpideSignalTrapezoid::getMaxDuration ( ) const
inline

Definition at line 42 of file AlpideSignalTrapezoid.h.

◆ getMaxRiseTime()

float o2::itsmft::AlpideSignalTrapezoid::getMaxRiseTime ( ) const
inline

Definition at line 36 of file AlpideSignalTrapezoid.h.

◆ operator=()

AlpideSignalTrapezoid & o2::itsmft::AlpideSignalTrapezoid::operator= ( const AlpideSignalTrapezoid )
default

◆ print()

void AlpideSignalTrapezoid::print ( ) const

< print parameters

Definition at line 51 of file AlpideSignalTrapezoid.cxx.

◆ setChargeRise0()

void o2::itsmft::AlpideSignalTrapezoid::setChargeRise0 ( float  q)
inline

Definition at line 50 of file AlpideSignalTrapezoid.h.

◆ setDuration()

void o2::itsmft::AlpideSignalTrapezoid::setDuration ( float  d)
inline

Definition at line 48 of file AlpideSignalTrapezoid.h.

◆ setMaxRiseTime()

void o2::itsmft::AlpideSignalTrapezoid::setMaxRiseTime ( float  r)
inline

Definition at line 49 of file AlpideSignalTrapezoid.h.

◆ setParameters()

void o2::itsmft::AlpideSignalTrapezoid::setParameters ( float  dur,
float  rise,
float  qrise0 
)
inline

Definition at line 44 of file AlpideSignalTrapezoid.h.


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