Project
Loading...
Searching...
No Matches
o2::zdc::WaveformCalibConfig Struct Reference

#include <WaveformCalibConfig.h>

Public Member Functions

 WaveformCalibConfig ()
 
void print () const
 
void restrictRange (int ib, int ie)
 
void resetCuts ()
 
void resetCutLow ()
 
void resetCutHigh ()
 
void resetCutLow (int ih)
 
void resetCutHigh (int ih)
 
void setMinEntries (double val)
 
void setMinEntries (int ih, double val)
 
void setCutLow (double val)
 
void setCutHigh (double val)
 
void setCutLow (int ih, double val)
 
void setCutHigh (int ih, double val)
 
void setCuts (double low, double high)
 
void setCuts (int ih, double low, double high)
 
void setTimeCuts (double low, double high)
 
void setTimeCuts (int itdc, double low, double high)
 
void setDescription (std::string d)
 
int getFirst () const
 
int getLast () const
 
 ClassDefNV (WaveformCalibConfig, 1)
 

Public Attributes

double cutLow [NChannels] {}
 
double cutHigh [NChannels] {}
 Amplitude cut low.
 
double min_e [NChannels] {}
 Amplitude cut high.
 
double cutTimeLow [NTDCChannels] {}
 Minimum entries to compute waveform.
 
double cutTimeHigh [NTDCChannels] {}
 TDC cut low.
 
std::string desc = ""
 TDC cut high.
 
int ibeg = -WaveformCalib_NBB
 
int iend = WaveformCalib_NBA
 
int nbun = iend - ibeg + 1
 

Detailed Description

Definition at line 29 of file WaveformCalibConfig.h.

Constructor & Destructor Documentation

◆ WaveformCalibConfig()

WaveformCalibConfig::WaveformCalibConfig ( )

Definition at line 17 of file WaveformCalibConfig.cxx.

Member Function Documentation

◆ ClassDefNV()

o2::zdc::WaveformCalibConfig::ClassDefNV ( WaveformCalibConfig  ,
 
)

◆ getFirst()

int WaveformCalibConfig::getFirst ( ) const

Definition at line 154 of file WaveformCalibConfig.cxx.

◆ getLast()

int WaveformCalibConfig::getLast ( ) const

Definition at line 159 of file WaveformCalibConfig.cxx.

◆ print()

void WaveformCalibConfig::print ( ) const

Definition at line 47 of file WaveformCalibConfig.cxx.

◆ resetCutHigh() [1/2]

void WaveformCalibConfig::resetCutHigh ( )

Definition at line 85 of file WaveformCalibConfig.cxx.

◆ resetCutHigh() [2/2]

void WaveformCalibConfig::resetCutHigh ( int  ih)

Definition at line 97 of file WaveformCalibConfig.cxx.

◆ resetCutLow() [1/2]

void WaveformCalibConfig::resetCutLow ( )

Definition at line 78 of file WaveformCalibConfig.cxx.

◆ resetCutLow() [2/2]

void WaveformCalibConfig::resetCutLow ( int  ih)

Definition at line 92 of file WaveformCalibConfig.cxx.

◆ resetCuts()

void WaveformCalibConfig::resetCuts ( )

Definition at line 70 of file WaveformCalibConfig.cxx.

◆ restrictRange()

void WaveformCalibConfig::restrictRange ( int  ib,
int  ie 
)

Definition at line 30 of file WaveformCalibConfig.cxx.

◆ setCutHigh() [1/2]

void WaveformCalibConfig::setCutHigh ( double  val)

Definition at line 109 of file WaveformCalibConfig.cxx.

◆ setCutHigh() [2/2]

void WaveformCalibConfig::setCutHigh ( int  ih,
double  val 
)

Definition at line 121 of file WaveformCalibConfig.cxx.

◆ setCutLow() [1/2]

void WaveformCalibConfig::setCutLow ( double  val)

Definition at line 102 of file WaveformCalibConfig.cxx.

◆ setCutLow() [2/2]

void WaveformCalibConfig::setCutLow ( int  ih,
double  val 
)

Definition at line 116 of file WaveformCalibConfig.cxx.

◆ setCuts() [1/2]

void WaveformCalibConfig::setCuts ( double  low,
double  high 
)

Definition at line 126 of file WaveformCalibConfig.cxx.

◆ setCuts() [2/2]

void WaveformCalibConfig::setCuts ( int  ih,
double  low,
double  high 
)

Definition at line 134 of file WaveformCalibConfig.cxx.

◆ setDescription()

void o2::zdc::WaveformCalibConfig::setDescription ( std::string  d)
inline

Definition at line 60 of file WaveformCalibConfig.h.

◆ setMinEntries() [1/2]

void WaveformCalibConfig::setMinEntries ( double  val)

Definition at line 58 of file WaveformCalibConfig.cxx.

◆ setMinEntries() [2/2]

void WaveformCalibConfig::setMinEntries ( int  ih,
double  val 
)

Definition at line 65 of file WaveformCalibConfig.cxx.

◆ setTimeCuts() [1/2]

void WaveformCalibConfig::setTimeCuts ( double  low,
double  high 
)

Definition at line 140 of file WaveformCalibConfig.cxx.

◆ setTimeCuts() [2/2]

void WaveformCalibConfig::setTimeCuts ( int  itdc,
double  low,
double  high 
)

Definition at line 148 of file WaveformCalibConfig.cxx.

Member Data Documentation

◆ cutHigh

double o2::zdc::WaveformCalibConfig::cutHigh[NChannels] {}

Amplitude cut low.

Definition at line 34 of file WaveformCalibConfig.h.

◆ cutLow

double o2::zdc::WaveformCalibConfig::cutLow[NChannels] {}

Definition at line 33 of file WaveformCalibConfig.h.

◆ cutTimeHigh

double o2::zdc::WaveformCalibConfig::cutTimeHigh[NTDCChannels] {}

TDC cut low.

Definition at line 37 of file WaveformCalibConfig.h.

◆ cutTimeLow

double o2::zdc::WaveformCalibConfig::cutTimeLow[NTDCChannels] {}

Minimum entries to compute waveform.

Definition at line 36 of file WaveformCalibConfig.h.

◆ desc

std::string o2::zdc::WaveformCalibConfig::desc = ""

TDC cut high.

Definition at line 38 of file WaveformCalibConfig.h.

◆ ibeg

int o2::zdc::WaveformCalibConfig::ibeg = -WaveformCalib_NBB

Definition at line 39 of file WaveformCalibConfig.h.

◆ iend

int o2::zdc::WaveformCalibConfig::iend = WaveformCalib_NBA

Definition at line 40 of file WaveformCalibConfig.h.

◆ min_e

double o2::zdc::WaveformCalibConfig::min_e[NChannels] {}

Amplitude cut high.

Definition at line 35 of file WaveformCalibConfig.h.

◆ nbun

int o2::zdc::WaveformCalibConfig::nbun = iend - ibeg + 1

Definition at line 41 of file WaveformCalibConfig.h.


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