11#ifndef IDVPM_ReadFromXmlDom_h
12#define IDVPM_ReadFromXmlDom_h
16#include <xercesc/parsers/XercesDOMParser.hpp>
35 std::string
source()
const final;
36 std::string
format()
const final;
37 bool histoDefinitionMap(std::map<std::string, SingleHistogramDefinition>& usersMap)
const final;
Define macros for attributes used to control the static checker.
#define ATLAS_NO_CHECK_FILE_THREAD_SAFETY
const std::string m_format
bool insertDefinition(const SingleHistogramDefinition &oneDefinition)
static SingleHistogramDefinition parseXmlElement(const xercesc::DOMElement *element)
std::string format() const final
static SingleHistogramDefinition parseTProfileText(const std::string &line)
bool sourceExists() const final
bool histoDefinitionMap(std::map< std::string, SingleHistogramDefinition > &usersMap) const final
std::string source() const final
std::vector< SingleHistogramDefinition > m_vectorOfDefinitions
static SingleHistogramDefinition parseTextLine(const std::string &line)
Almost-a-struct for holding the single histogram definition.