ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
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: