![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Per digitizer card pulser calibration. More...
#include <AliFMDCalibStripRange.h>
Public Member Functions | |
AliFMDCalibStripRange () | |
AliFMDCalibStripRange (const AliFMDCalibStripRange &o) | |
AliFMDCalibStripRange & | operator= (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 AliFMDUShortMap & | Ranges () const |
Protected Attributes | |
AliFMDUShortMap | fRanges |
Per digitizer card pulser calibration.
Definition at line 37 of file AliFMDCalibStripRange.h.
AliFMDCalibStripRange::AliFMDCalibStripRange | ( | ) |
CTOR
Definition at line 57 of file AliFMDCalibStripRange.cxx.
AliFMDCalibStripRange::AliFMDCalibStripRange | ( | const AliFMDCalibStripRange & | o | ) |
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)
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)
Definition at line 95 of file AliFMDCalibStripRange.cxx.
Referenced by AliFMDParameters::GetMinStrip(), and WriteToFile().
AliFMDCalibStripRange & AliFMDCalibStripRange::operator= | ( | const AliFMDCalibStripRange & | o | ) |
Assignment operator
o | Object to assign from |
Definition at line 74 of file AliFMDCalibStripRange.cxx.
|
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
inFile | inputFile |
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
det | Detector # |
ring | Ring ID |
sec | Sector # |
str | Strip number (not used) |
min | Minimum strip (0-127) |
max | Maximum 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
outFile | Outputfile |
Definition at line 117 of file AliFMDCalibStripRange.cxx.
Referenced by AliFMDBaseDA::WriteConditionsData().
|
protected |
Definition at line 86 of file AliFMDCalibStripRange.h.
Referenced by AliFMDCalibStripRange(), Max(), Min(), operator=(), Ranges(), and Set().