DDLMap(DDLElementRegistry *myreg)
ReadMapType< std::map< std::string, double > > & getMapOfMaps(void)
void processElement(const std::string &name, const std::string &nmspace, DDCompactView &cpv) override
Processing the element.
Compact representation of the geometrical detector hierarchy.
virtual std::vector< DDXMLAttribute >::const_iterator end(void)
a std::map<std::string,YourType> that offers a const operator[key]; if key is not stored in the std::...
void do_makeName(char const *str, char const *end)
void preProcessElement(const std::string &name, const std::string &nmspace, DDCompactView &cpv) override
Called by loadAttributes AFTER attributes are loaded.
void do_pair(char const *str, char const *end)
ReadMapType< std::map< std::string, double > > pMapMap
DDLMap handles Map container.
This is a base class for processing XML elements in the DDD.
void errorOut(const char *str)
The main class for processing parsed elements.
void do_makeDouble(char const *str, char const *end)