#include <EcalLaserAPDPNRatios.h>
Classes | |
struct | EcalLaserAPDPNpair |
struct | EcalLaserTimeStamp |
Public Types | |
typedef EcalCondObjectContainer< EcalLaserAPDPNpair > | EcalLaserAPDPNRatiosMap |
typedef std::vector< EcalLaserTimeStamp > | EcalLaserTimeStampMap |
Public Member Functions | |
EcalLaserAPDPNRatios () | |
const EcalLaserAPDPNRatiosMap & | getLaserMap () const |
const EcalLaserTimeStampMap & | getTimeMap () const |
void | setTime (int hashedIndex, const EcalLaserTimeStamp &value) |
void | setValue (uint32_t rawId, const EcalLaserAPDPNpair &value) |
~EcalLaserAPDPNRatios () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
EcalLaserAPDPNRatiosMap | laser_map |
EcalLaserTimeStampMap | time_map |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Author: Vladlen Timciuc, Caltech Created: 10 July 2007
Definition at line 14 of file EcalLaserAPDPNRatios.h.
Definition at line 33 of file EcalLaserAPDPNRatios.h.
typedef std::vector<EcalLaserTimeStamp> EcalLaserAPDPNRatios::EcalLaserTimeStampMap |
Definition at line 34 of file EcalLaserAPDPNRatios.h.
|
inline |
Definition at line 36 of file EcalLaserAPDPNRatios.h.
|
inline |
Definition at line 37 of file EcalLaserAPDPNRatios.h.
|
inline |
Definition at line 40 of file EcalLaserAPDPNRatios.h.
References laser_map.
Referenced by EcalTrivialObjectAnalyzer::analyze(), EcalGetLaserData::analyze(), EcalTPGParamBuilder::analyze(), EcalLaserAPDPNRatiosXMLTranslator::dumpXML(), EcalTestDevDB::generateEcalLaserAPDPNRatios(), and EcalLaserDbService::getLaserCorrection().
|
inline |
Definition at line 43 of file EcalLaserAPDPNRatios.h.
References time_map.
Referenced by EcalTrivialObjectAnalyzer::analyze(), EcalGetLaserData::analyze(), EcalLaserAPDPNRatiosXMLTranslator::dumpXML(), EcalTestDevDB::generateEcalLaserAPDPNRatios(), and EcalLaserDbService::getLaserCorrection().
|
private |
|
inline |
Definition at line 42 of file EcalLaserAPDPNRatios.h.
References ecalpyutils::hashedIndex(), time_map, and relativeConstraints::value.
Referenced by EcalTestDevDB::generateEcalLaserAPDPNRatios(), and popcon::EcalLaserHandler::getNewObjects().
|
inline |
Definition at line 39 of file EcalLaserAPDPNRatios.h.
References laser_map, and relativeConstraints::value.
Referenced by Vispa.Views.PropertyView.StringProperty::buttonClicked(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Vispa.Views.PropertyView.FileVectorProperty::buttonClicked(), EcalTestDevDB::generateEcalLaserAPDPNRatios(), popcon::EcalLaserHandler::getNewObjects(), Vispa.Views.PropertyView.TextEditWithButtonProperty::keyPressEvent(), EcalLaserAPDPNRatiosXMLTranslator::readXML(), and Vispa.Views.PropertyView.TextEditWithButtonProperty::setMultiline().
|
friend |
Definition at line 49 of file EcalLaserAPDPNRatios.h.
|
friend |
Definition at line 49 of file EcalLaserAPDPNRatios.h.
|
private |
Definition at line 46 of file EcalLaserAPDPNRatios.h.
Referenced by getLaserMap(), and setValue().
|
private |
Definition at line 47 of file EcalLaserAPDPNRatios.h.
Referenced by getTimeMap(), and setTime().