![]() |
![]() |
#include <EcalTimeDependentCorrections.h>
Classes | |
struct | Times |
struct | Values |
Public Types | |
typedef std::vector< Times > | EcalTimeMap |
typedef EcalCondObjectContainer < Values > | EcalValueMap |
Public Member Functions | |
EcalTimeDependentCorrections () | |
const EcalTimeMap & | getTimeMap () const |
const EcalValueMap & | getValueMap () const |
void | setTime (int hashedIndex, const Times &value) |
void | setValue (uint32_t rawId, const Values &value) |
~EcalTimeDependentCorrections () | |
Private Attributes | |
EcalTimeMap | time_map |
EcalValueMap | value_map |
Author: Vladlen Timciuc, Caltech Created: 10 July 2007
Definition at line 12 of file EcalTimeDependentCorrections.h.
typedef std::vector<Times> EcalTimeDependentCorrections::EcalTimeMap |
Definition at line 26 of file EcalTimeDependentCorrections.h.
Definition at line 25 of file EcalTimeDependentCorrections.h.
EcalTimeDependentCorrections::EcalTimeDependentCorrections | ( | ) | [inline] |
Definition at line 28 of file EcalTimeDependentCorrections.h.
: time_map(92) {}; // FIXME
EcalTimeDependentCorrections::~EcalTimeDependentCorrections | ( | ) | [inline] |
Definition at line 29 of file EcalTimeDependentCorrections.h.
{};
const EcalTimeMap& EcalTimeDependentCorrections::getTimeMap | ( | ) | const [inline] |
Definition at line 35 of file EcalTimeDependentCorrections.h.
References time_map.
Referenced by EcalLinearCorrectionsXMLTranslator::dumpXML(), and EcalLaserDbService::getLaserCorrection().
{ return time_map; }
const EcalValueMap& EcalTimeDependentCorrections::getValueMap | ( | ) | const [inline] |
Definition at line 32 of file EcalTimeDependentCorrections.h.
References value_map.
Referenced by EcalLinearCorrectionsXMLTranslator::dumpXML(), and EcalLaserDbService::getLaserCorrection().
{ return value_map; }
void EcalTimeDependentCorrections::setTime | ( | int | hashedIndex, |
const Times & | value | ||
) | [inline] |
Definition at line 34 of file EcalTimeDependentCorrections.h.
References ecalpyutils::hashedIndex(), time_map, and relativeConstraints::value.
Referenced by EcalTestDevDB::generateEcalLinearCorrections().
{ time_map[hashedIndex] = value; };
void EcalTimeDependentCorrections::setValue | ( | uint32_t | rawId, |
const Values & | value | ||
) | [inline] |
Definition at line 31 of file EcalTimeDependentCorrections.h.
References relativeConstraints::value, and value_map.
Referenced by EcalTestDevDB::generateEcalLinearCorrections(), and EcalLinearCorrectionsXMLTranslator::readXML().
Definition at line 39 of file EcalTimeDependentCorrections.h.
Referenced by getTimeMap(), and setTime().
Definition at line 38 of file EcalTimeDependentCorrections.h.
Referenced by getValueMap(), and setValue().