ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
IdDictRangeRef Class Reference

#include <IdDictRangeRef.h>

Inheritance diagram for IdDictRangeRef:
Collaboration diagram for IdDictRangeRef:

Public Member Functions

 IdDictRangeRef (IdDictRange &range)
 
virtual ~IdDictRangeRef ()=default
 
const IdDictRangerange () const
 
virtual void resolve_references (const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region) override
 
virtual void generate_implementation (const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region, const std::string &tag="") override
 
virtual void reset_implementation () override
 
virtual bool verify () const override
 
virtual Range build_range () const override
 
virtual void clear ()
 

Private Attributes

IdDictRangem_range
 

Detailed Description

Definition at line 18 of file IdDictRangeRef.h.

Constructor & Destructor Documentation

◆ IdDictRangeRef()

IdDictRangeRef::IdDictRangeRef ( IdDictRange range)

Definition at line 10 of file IdDictRangeRef.cxx.

11  : m_range (range)
12 {
13 }

◆ ~IdDictRangeRef()

virtual IdDictRangeRef::~IdDictRangeRef ( )
virtualdefault

Member Function Documentation

◆ build_range()

Range IdDictRangeRef::build_range ( ) const
overridevirtual

Implements IdDictRegionEntry.

Definition at line 42 of file IdDictRangeRef.cxx.

42  {
43  return m_range.build_range();
44 }

◆ clear()

void IdDictRegionEntry::clear ( )
virtualinherited

Definition at line 29 of file IdDictRegionEntry.cxx.

29  {
30 }

◆ generate_implementation()

void IdDictRangeRef::generate_implementation ( const IdDictMgr idd,
IdDictDictionary dictionary,
IdDictRegion region,
const std::string &  tag = "" 
)
overridevirtual

Reimplemented from IdDictRegionEntry.

Definition at line 24 of file IdDictRangeRef.cxx.

27  {
29 }

◆ range()

const IdDictRange & IdDictRangeRef::range ( ) const
inline

Definition at line 61 of file IdDictRangeRef.h.

62 {
63  return m_range;
64 }

◆ reset_implementation()

void IdDictRangeRef::reset_implementation ( )
overridevirtual

Reimplemented from IdDictRegionEntry.

Definition at line 32 of file IdDictRangeRef.cxx.

32  {
34 }

◆ resolve_references()

void IdDictRangeRef::resolve_references ( const IdDictMgr idd,
IdDictDictionary dictionary,
IdDictRegion region 
)
overridevirtual

Reimplemented from IdDictRegionEntry.

Definition at line 17 of file IdDictRangeRef.cxx.

19  {
21 }

◆ verify()

bool IdDictRangeRef::verify ( ) const
overridevirtual

Reimplemented from IdDictRegionEntry.

Definition at line 37 of file IdDictRangeRef.cxx.

37  {
38  return(m_range.verify());
39 }

Member Data Documentation

◆ m_range

IdDictRange& IdDictRangeRef::m_range
private

Definition at line 56 of file IdDictRangeRef.h.


The documentation for this class was generated from the following files:
IdDictRange::generate_implementation
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region, const std::string &tag="") override
Definition: IdDictRange.cxx:178
IdDictRange::resolve_references
virtual void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region) override
Definition: IdDictRange.cxx:132
IdDictRange::build_range
virtual Range build_range() const override
Definition: IdDictRange.cxx:238
IdDictRegionEntry::reset_implementation
virtual void reset_implementation()
Definition: IdDictRegionEntry.cxx:22
IdDictRangeRef::range
const IdDictRange & range() const
Definition: IdDictRangeRef.h:61
IdDictRangeRef::m_range
IdDictRange & m_range
Definition: IdDictRangeRef.h:56
IdDictRegionEntry::verify
virtual bool verify() const
Definition: IdDictRegionEntry.cxx:25
master.dictionary
dictionary
Definition: master.py:47
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:23