Project
Loading...
Searching...
No Matches
o2::trd::Calibrations Class Reference

#include <Calibrations.h>

Public Member Functions

 Calibrations ()=default
 
 ~Calibrations ()=default
 
int getTimeStamp () const
 
void getCCDBObjects (long timestamp)
 
void setOnlineGainTables (std::string &tablename)
 
float getVDrift (int roc, int col, int row) const
 
float getT0 (int roc, int col, int row) const
 
float getExB (int roc) const
 
float getGainFactor (int roc, int col, int row) const
 
float getPadGainFactor (int roc, int col, int row) const
 
const PadStatusgetPadStatus () const
 
const ChamberStatusgetChamberStatus () const
 
float getOnlineGainAdcdac (int det, int row, int mcm) const
 
float getOnlineGainFGAN (int det, int row, int mcm, int adc) const
 
float getOnlineGainFGFN (int det, int row, int mcm, int adc) const
 

Protected Member Functions

 ClassDefNV (Calibrations, 1)
 

Protected Attributes

long mTimeStamp
 
ChamberCalibrationsmChamberCalibrations
 from AliRoot: vDrift, T0, ExB and Gain for each chamber
 
LocalGainFactormLocalGainFactor
 gain factor per readout pad
 
PadNoisemPadNoise
 noise value per readout pad
 
ChamberStatusmChamberStatus
 status flag for each chamber
 
PadStatusmPadStatus
 status flag for each readout pad
 
CalOnlineGainTablesmCalOnlineGainTables
 online gain table (obtained from Kr calibration)
 

Detailed Description

Definition at line 51 of file Calibrations.h.

Constructor & Destructor Documentation

◆ Calibrations()

o2::trd::Calibrations::Calibrations ( )
default

◆ ~Calibrations()

o2::trd::Calibrations::~Calibrations ( )
default

Member Function Documentation

◆ ClassDefNV()

o2::trd::Calibrations::ClassDefNV ( Calibrations  ,
 
)
protected

◆ getCCDBObjects()

void Calibrations::getCCDBObjects ( long  timestamp)

Definition at line 34 of file Calibrations.cxx.

◆ getChamberStatus()

const ChamberStatus * o2::trd::Calibrations::getChamberStatus ( ) const
inline

Definition at line 69 of file Calibrations.h.

◆ getExB()

float Calibrations::getExB ( int  roc) const

Definition at line 93 of file Calibrations.cxx.

◆ getGainFactor()

float Calibrations::getGainFactor ( int  roc,
int  col,
int  row 
) const

Definition at line 101 of file Calibrations.cxx.

◆ getOnlineGainAdcdac()

float Calibrations::getOnlineGainAdcdac ( int  det,
int  row,
int  mcm 
) const

Definition at line 118 of file Calibrations.cxx.

◆ getOnlineGainFGAN()

float Calibrations::getOnlineGainFGAN ( int  det,
int  row,
int  mcm,
int  adc 
) const

Definition at line 127 of file Calibrations.cxx.

◆ getOnlineGainFGFN()

float Calibrations::getOnlineGainFGFN ( int  det,
int  row,
int  mcm,
int  adc 
) const

Definition at line 136 of file Calibrations.cxx.

◆ getPadGainFactor()

float Calibrations::getPadGainFactor ( int  roc,
int  col,
int  row 
) const

Definition at line 109 of file Calibrations.cxx.

◆ getPadStatus()

const PadStatus * o2::trd::Calibrations::getPadStatus ( ) const
inline

Definition at line 68 of file Calibrations.h.

◆ getT0()

float Calibrations::getT0 ( int  roc,
int  col,
int  row 
) const

Definition at line 85 of file Calibrations.cxx.

◆ getTimeStamp()

int o2::trd::Calibrations::getTimeStamp ( ) const
inline

Definition at line 58 of file Calibrations.h.

◆ getVDrift()

float Calibrations::getVDrift ( int  roc,
int  col,
int  row 
) const

Definition at line 76 of file Calibrations.cxx.

◆ setOnlineGainTables()

void Calibrations::setOnlineGainTables ( std::string &  tablename)

Definition at line 65 of file Calibrations.cxx.

Member Data Documentation

◆ mCalOnlineGainTables

CalOnlineGainTables* o2::trd::Calibrations::mCalOnlineGainTables
protected

online gain table (obtained from Kr calibration)

Definition at line 84 of file Calibrations.h.

◆ mChamberCalibrations

ChamberCalibrations* o2::trd::Calibrations::mChamberCalibrations
protected

from AliRoot: vDrift, T0, ExB and Gain for each chamber

Definition at line 79 of file Calibrations.h.

◆ mChamberStatus

ChamberStatus* o2::trd::Calibrations::mChamberStatus
protected

status flag for each chamber

Definition at line 82 of file Calibrations.h.

◆ mLocalGainFactor

LocalGainFactor* o2::trd::Calibrations::mLocalGainFactor
protected

gain factor per readout pad

Definition at line 80 of file Calibrations.h.

◆ mPadNoise

PadNoise* o2::trd::Calibrations::mPadNoise
protected

noise value per readout pad

Definition at line 81 of file Calibrations.h.

◆ mPadStatus

PadStatus* o2::trd::Calibrations::mPadStatus
protected

status flag for each readout pad

Definition at line 83 of file Calibrations.h.

◆ mTimeStamp

long o2::trd::Calibrations::mTimeStamp
protected

Definition at line 77 of file Calibrations.h.


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