1 #ifndef OpticalObjectMgr_h 2 #define OpticalObjectMgr_h 15 typedef std::map<ALIstring, OpticalObject*, std::less<ALIstring> >
msopto;
std::vector< OpticalObject * > findOptOs(const ALIstring &name, bool exists=false) const
void dumpOptOs(std::ostream &out=std::cout) const
static OpticalObjectMgr * theInstance
const ALIstring longName() const
static OpticalObjectMgr * getInstance()
Get the only instance.
OpticalObject * findOptO(const ALIstring &longName, bool exists=false) const
void registerMe(OpticalObject *opto)
std::map< ALIstring, OpticalObject *, std::less< ALIstring > > msopto