Project
Loading...
Searching...
No Matches
o2::emcal::TimeCalibrationParams Class Reference

#include <TimeCalibrationParams.h>

Public Member Functions

 TimeCalibrationParams ()=default
 Constructor.
 
 ~TimeCalibrationParams ()=default
 Destructor.
 
bool operator== (const TimeCalibrationParams &other) const
 Comparison of two time calibration coefficients.
 
void addTimeCalibParam (unsigned short cellID, short time, bool isLowGain)
 Add time calibration coefficients to the container.
 
short getTimeCalibParam (unsigned short cellID, bool isLowGain) const
 Get the time calibration coefficient for a certain cell.
 
TH1 * getHistogramRepresentation (bool isLowGain) const
 Convert the time calibration coefficient array to a histogram.
 

Detailed Description

Definition at line 49 of file TimeCalibrationParams.h.

Constructor & Destructor Documentation

◆ TimeCalibrationParams()

o2::emcal::TimeCalibrationParams::TimeCalibrationParams ( )
default

Constructor.

◆ ~TimeCalibrationParams()

o2::emcal::TimeCalibrationParams::~TimeCalibrationParams ( )
default

Destructor.

Member Function Documentation

◆ addTimeCalibParam()

void TimeCalibrationParams::addTimeCalibParam ( unsigned short  cellID,
short  time,
bool  isLowGain 
)

Add time calibration coefficients to the container.

Parameters
cellIDAbsolute ID of cell
timeis the calibration coefficient
isLowGainis flag whether this cell is LG or HG
Exceptions
CalibContainerIndexExceptionin case the cell ID exceeds the range of cells in EMCAL

Definition at line 23 of file TimeCalibrationParams.cxx.

◆ getHistogramRepresentation()

TH1 * TimeCalibrationParams::getHistogramRepresentation ( bool  isLowGain) const

Convert the time calibration coefficient array to a histogram.

Parameters
isLowGainis flag whether to draw for LG or HG
Returns
Histogram representation for time calibration coefficient

Definition at line 47 of file TimeCalibrationParams.cxx.

◆ getTimeCalibParam()

short TimeCalibrationParams::getTimeCalibParam ( unsigned short  cellID,
bool  isLowGain 
) const

Get the time calibration coefficient for a certain cell.

Parameters
cellIDAbsolute ID of cell
isLowGainis flag whether this cell is LG or HG
Returns
time calibration coefficient of the cell
Exceptions
CalibContainerIndexExceptionin case the cell ID exceeds the range of cells in EMCAL

Definition at line 35 of file TimeCalibrationParams.cxx.

◆ operator==()

bool TimeCalibrationParams::operator== ( const TimeCalibrationParams other) const

Comparison of two time calibration coefficients.

Returns
true if the two list of time calibration coefficients are the same, false otherwise

Definition at line 71 of file TimeCalibrationParams.cxx.


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