ROOTANA
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
Trb3Calib Class Reference

#include <TRB3Decoder.hxx>

Collaboration diagram for Trb3Calib:
Collaboration graph
[legend]

Public Member Functions

void UseTRB3LinearCalibration (bool uselinear)
 
void SetTRB3LinearCalibrationConstants (float low_value, float high_value)
 
bool LinearCalib ()
 
float LinearCalibLowEnd ()
 
float LinearCalibHighEnd ()
 

Static Public Member Functions

static Trb3CalibgetInstance ()
 

Private Member Functions

 Trb3Calib ()
 
 Trb3Calib (Trb3Calib const &)
 
void operator= (Trb3Calib const &)
 

Private Attributes

bool useLinearCalibration
 
float trb3LinearLowEnd
 
float trb3LinearHighEnd
 

Detailed Description

Definition at line 16 of file TRB3Decoder.hxx.

Constructor & Destructor Documentation

◆ Trb3Calib() [1/2]

Trb3Calib::Trb3Calib ( )
inlineprivate

Definition at line 33 of file TRB3Decoder.hxx.

◆ Trb3Calib() [2/2]

Trb3Calib::Trb3Calib ( Trb3Calib const &  )
private

Member Function Documentation

◆ getInstance()

static Trb3Calib& Trb3Calib::getInstance ( )
inlinestatic

Definition at line 19 of file TRB3Decoder.hxx.

Here is the caller graph for this function:

◆ LinearCalib()

bool Trb3Calib::LinearCalib ( )
inline

Definition at line 28 of file TRB3Decoder.hxx.

◆ LinearCalibHighEnd()

float Trb3Calib::LinearCalibHighEnd ( )
inline

Definition at line 30 of file TRB3Decoder.hxx.

Here is the caller graph for this function:

◆ LinearCalibLowEnd()

float Trb3Calib::LinearCalibLowEnd ( )
inline

Definition at line 29 of file TRB3Decoder.hxx.

Here is the caller graph for this function:

◆ operator=()

void Trb3Calib::operator= ( Trb3Calib const &  )
private

◆ SetTRB3LinearCalibrationConstants()

void Trb3Calib::SetTRB3LinearCalibrationConstants ( float  low_value,
float  high_value 
)

Definition at line 5 of file TRB3Decoder.cxx.

Here is the caller graph for this function:

◆ UseTRB3LinearCalibration()

void Trb3Calib::UseTRB3LinearCalibration ( bool  uselinear)

Definition at line 4 of file TRB3Decoder.cxx.

Field Documentation

◆ trb3LinearHighEnd

float Trb3Calib::trb3LinearHighEnd
private

Definition at line 44 of file TRB3Decoder.hxx.

◆ trb3LinearLowEnd

float Trb3Calib::trb3LinearLowEnd
private

Definition at line 43 of file TRB3Decoder.hxx.

◆ useLinearCalibration

bool Trb3Calib::useLinearCalibration
private

Definition at line 41 of file TRB3Decoder.hxx.


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