ATLAS Offline Software
IdDictRangeRef.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3  */
4 
6 #include "IdDict/IdDictRange.h"
8 
9 
11  : m_range (range)
12 {
13 }
14 
15 
16 void
19  IdDictRegion& region) {
21 }
22 
23 void
26  IdDictRegion& region,
27  const std::string& tag) {
29 }
30 
31 void
34 }
35 
36 bool
38  return(m_range.verify());
39 }
40 
41 Range
43  return m_range.build_range();
44 }
IdDictRange::generate_implementation
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region, const std::string &tag="") override
Definition: IdDictRange.cxx:178
IdDictRange.h
IdDictRange::resolve_references
virtual void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region) override
Definition: IdDictRange.cxx:132
IdDictRangeRef::resolve_references
virtual void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region) override
Definition: IdDictRangeRef.cxx:17
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::verify
virtual bool verify() const override
Definition: IdDictRangeRef.cxx:37
IdDictRangeRef::build_range
virtual Range build_range() const override
Definition: IdDictRangeRef.cxx:42
m_range
float m_range[NbCaloPart][2]
Definition: CellClusterLinkTool.h:55
IdDictRegion
Definition: IdDictRegion.h:20
IdDictMgr
Definition: IdDictMgr.h:15
IdDictRangeRef::m_range
IdDictRange & m_range
Definition: IdDictRangeRef.h:56
plotBeamSpotVxVal.range
range
Definition: plotBeamSpotVxVal.py:194
IdDictRegionEntry::verify
virtual bool verify() const
Definition: IdDictRegionEntry.cxx:25
IdDictRangeRef::IdDictRangeRef
IdDictRangeRef(IdDictRange &range)
Definition: IdDictRangeRef.cxx:10
IdDictRangeRef::reset_implementation
virtual void reset_implementation() override
Definition: IdDictRangeRef.cxx:32
IdDictRangeRef::generate_implementation
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion &region, const std::string &tag="") override
Definition: IdDictRangeRef.cxx:24
master.dictionary
dictionary
Definition: master.py:47
IdDictRangeRef.h
Range
A Range describes the possible ranges for the field values of an ExpandedIdentifier.
Definition: DetectorDescription/Identifier/Identifier/Range.h:29
IdDictDictionary
Definition: IdDictDictionary.h:30
IdDictFieldImplementation.h
IdDictRange
Definition: IdDictRange.h:18
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:23