AliRoot Core  3dc7879 (3dc7879)
AliFMDCalibStripRange Class Reference

Per digitizer card pulser calibration. More...

#include <AliFMDCalibStripRange.h>

Inheritance diagram for AliFMDCalibStripRange:

Public Member Functions

 AliFMDCalibStripRange ()
 
 AliFMDCalibStripRange (const AliFMDCalibStripRange &o)
 
AliFMDCalibStripRangeoperator= (const AliFMDCalibStripRange &o)
 
void Set (UShort_t det, Char_t ring, UShort_t sec, UShort_t str, UShort_t min, UShort_t max)
 
UShort_t Min (UShort_t det, Char_t ring, UShort_t sec, UShort_t str=0) const
 
UShort_t Max (UShort_t det, Char_t ring, UShort_t sec, UShort_t str=0) const
 
void WriteToFile (std::ostream &, Bool_t *detectors=0)
 
void ReadFromFile (std::istream &)
 
const AliFMDUShortMapRanges () const
 

Protected Attributes

AliFMDUShortMap fRanges
 

Detailed Description

Per digitizer card pulser calibration.

Definition at line 37 of file AliFMDCalibStripRange.h.

Constructor & Destructor Documentation

AliFMDCalibStripRange::AliFMDCalibStripRange ( )

CTOR

Definition at line 57 of file AliFMDCalibStripRange.cxx.

AliFMDCalibStripRange::AliFMDCalibStripRange ( const AliFMDCalibStripRange o)

Copy CTOR

Parameters
oObject to copy from

Definition at line 66 of file AliFMDCalibStripRange.cxx.

Member Function Documentation

UShort_t AliFMDCalibStripRange::Max ( UShort_t  det,
Char_t  ring,
UShort_t  sec,
UShort_t  str = 0 
) const

Get maximum strip read out (0-127)

Parameters
detDetector #
ringRing ID
secSector #
strStrip number (not used)
Returns
Maximum strip

Definition at line 107 of file AliFMDCalibStripRange.cxx.

Referenced by AliFMDParameters::GetMaxStrip(), and WriteToFile().

UShort_t AliFMDCalibStripRange::Min ( UShort_t  det,
Char_t  ring,
UShort_t  sec,
UShort_t  str = 0 
) const

Get minimum strip read out (0-127)

Parameters
detDetector #
ringRing ID
secSector #
strStrip number (not used)
Returns
Minimum strip

Definition at line 95 of file AliFMDCalibStripRange.cxx.

Referenced by AliFMDParameters::GetMinStrip(), and WriteToFile().

AliFMDCalibStripRange & AliFMDCalibStripRange::operator= ( const AliFMDCalibStripRange o)

Assignment operator

Parameters
oObject to assign from
Returns
Reference to assign from

Definition at line 74 of file AliFMDCalibStripRange.cxx.

const AliFMDUShortMap& AliFMDCalibStripRange::Ranges ( ) const
inline

Definition at line 83 of file AliFMDCalibStripRange.h.

Referenced by AliFMDParameters::InitStripRange().

void AliFMDCalibStripRange::ReadFromFile ( std::istream &  inFile)

Read information from file and set values

Parameters
inFileinputFile

Definition at line 145 of file AliFMDCalibStripRange.cxx.

Referenced by AliFMDPreprocessor::GetInfoCalibration(), DrawCalibRaw::Init(), and AliFMDParameters::Init().

void AliFMDCalibStripRange::Set ( UShort_t  det,
Char_t  ring,
UShort_t  sec,
UShort_t  str,
UShort_t  min,
UShort_t  max 
)

Set sample for a DDL

Parameters
detDetector #
ringRing ID
secSector #
strStrip number (not used)
minMinimum strip (0-127)
maxMaximum strip (0-127)

Definition at line 83 of file AliFMDCalibStripRange.cxx.

Referenced by AliFMDCalibFaker::MakeStripRange(), ReadFromFile(), and AliFMDRawReader::ReadSODevent().

void AliFMDCalibStripRange::WriteToFile ( std::ostream &  outFile,
Bool_t *  detectors = 0 
)

Dump stored strip ranges to file passed as ofstream

Parameters
outFileOutputfile

Definition at line 117 of file AliFMDCalibStripRange.cxx.

Referenced by AliFMDBaseDA::WriteConditionsData().

Member Data Documentation

AliFMDUShortMap AliFMDCalibStripRange::fRanges
protected

Definition at line 86 of file AliFMDCalibStripRange.h.

Referenced by AliFMDCalibStripRange(), Max(), Min(), operator=(), Ranges(), and Set().


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