#include <OpticalObjectMgr.h>
Public Member Functions | |
ALIuint | buildCmsSwID () |
void | dumpOptOs (std::ostream &out=std::cout) const |
OpticalObject * | findOptO (const ALIstring &longName, bool exists=0) const |
std::vector< OpticalObject * > | findOptOs (const ALIstring &name, bool exists=0) const |
OpticalObjectMgr () | |
void | registerMe (OpticalObject *opto) |
~OpticalObjectMgr () | |
Static Public Member Functions | |
static OpticalObjectMgr * | getInstance () |
Get the only instance. More... | |
Private Attributes | |
ALIuint | theLastCmsSwID |
msopto | theOptODict |
Static Private Attributes | |
static OpticalObjectMgr * | theInstance = 0 |
Definition at line 20 of file OpticalObjectMgr.h.
|
inline |
|
inline |
Definition at line 25 of file OpticalObjectMgr.h.
ALIuint OpticalObjectMgr::buildCmsSwID | ( | ) |
void OpticalObjectMgr::dumpOptOs | ( | std::ostream & | out = std::cout | ) | const |
Definition at line 71 of file OpticalObjectMgr.cc.
References begin, gather_cfg::cout, ALIUtils::dump3v(), mergeVDriftHistosByStation::name, Model::OptOList(), and theOptODict.
Referenced by Fit::dumpEntryCorrelations().
OpticalObject * OpticalObjectMgr::findOptO | ( | const ALIstring & | longName, |
bool | exists = 0 |
||
) | const |
Definition at line 21 of file OpticalObjectMgr.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, cmsRelvalreport::exit, and theOptODict.
std::vector< OpticalObject * > OpticalObjectMgr::findOptOs | ( | const ALIstring & | name, |
bool | exists = 0 |
||
) | const |
Definition at line 42 of file OpticalObjectMgr.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, cmsRelvalreport::exit, heppy_report::oname, and theOptODict.
|
static |
Get the only instance.
Definition at line 9 of file OpticalObjectMgr.cc.
References OpticalObjectMgr(), theInstance, and theLastCmsSwID.
Referenced by OpticalObject::createComponentOptOs(), Fit::dumpEntryCorrelations(), and OpticalObject::OpticalObject().
|
inline |
Definition at line 31 of file OpticalObjectMgr.h.
References OpticalObject::longName(), and theOptODict.
Referenced by OpticalObject::OpticalObject().
|
staticprivate |
Definition at line 44 of file OpticalObjectMgr.h.
Referenced by getInstance().
|
private |
Definition at line 46 of file OpticalObjectMgr.h.
Referenced by buildCmsSwID(), and getInstance().
|
private |
Definition at line 45 of file OpticalObjectMgr.h.
Referenced by dumpOptOs(), findOptO(), findOptOs(), and registerMe().