ATLAS Offline Software
Loading...
Searching...
No Matches
IReadHistoDef Class Referenceabstract

#include <IReadHistoDef.h>

Inheritance diagram for IReadHistoDef:
Collaboration diagram for IReadHistoDef:

Public Member Functions

 IReadHistoDef ()
virtual ~IReadHistoDef ()
virtual std::string source () const =0
virtual std::string format () const =0
virtual bool histoDefinitionMap (std::map< std::string, SingleHistogramDefinition > &usersMap) const =0
virtual bool initialize ()=0
virtual bool sourceExists () const =0

Private Member Functions

virtual bool insertDefinition (const SingleHistogramDefinition &oneDefinition)=0

Private Attributes

std::map< std::string, SingleHistogramDefinitionm_histoDefinitionMap

Detailed Description

Definition at line 16 of file IReadHistoDef.h.

Constructor & Destructor Documentation

◆ IReadHistoDef()

IReadHistoDef::IReadHistoDef ( )
inline

Definition at line 18 of file IReadHistoDef.h.

18 {
19 };

◆ ~IReadHistoDef()

virtual IReadHistoDef::~IReadHistoDef ( )
inlinevirtual

Definition at line 20 of file IReadHistoDef.h.

20 {
21 };

Member Function Documentation

◆ format()

virtual std::string IReadHistoDef::format ( ) const
pure virtual

Implemented in ReadFromXmlDom.

◆ histoDefinitionMap()

virtual bool IReadHistoDef::histoDefinitionMap ( std::map< std::string, SingleHistogramDefinition > & usersMap) const
pure virtual

Implemented in ReadFromXmlDom.

◆ initialize()

virtual bool IReadHistoDef::initialize ( )
pure virtual

Implemented in ReadFromXmlDom.

◆ insertDefinition()

virtual bool IReadHistoDef::insertDefinition ( const SingleHistogramDefinition & oneDefinition)
privatepure virtual

Implemented in ReadFromXmlDom.

◆ source()

virtual std::string IReadHistoDef::source ( ) const
pure virtual

Implemented in ReadFromXmlDom.

◆ sourceExists()

virtual bool IReadHistoDef::sourceExists ( ) const
pure virtual

Implemented in ReadFromXmlDom.

Member Data Documentation

◆ m_histoDefinitionMap

std::map<std::string, SingleHistogramDefinition> IReadHistoDef::m_histoDefinitionMap
private

Definition at line 29 of file IReadHistoDef.h.


The documentation for this class was generated from the following file: