ATLAS Offline Software
DetectorDescription
IdDict
src
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
5
#include "
IdDict/IdDictRangeRef.h
"
6
#include "
IdDict/IdDictRange.h
"
7
#include "
IdDict/IdDictFieldImplementation.h
"
8
9
10
IdDictRangeRef::IdDictRangeRef
(
IdDictRange
&
range
)
11
:
m_range
(
range
)
12
{
13
}
14
15
16
void
17
IdDictRangeRef::resolve_references
(
const
IdDictMgr
& idd,
18
IdDictDictionary
&
dictionary
,
19
IdDictRegion
& region) {
20
m_range
.
resolve_references
(idd,
dictionary
, region);
21
}
22
23
void
24
IdDictRangeRef::generate_implementation
(
const
IdDictMgr
& idd,
25
IdDictDictionary
&
dictionary
,
26
IdDictRegion
& region,
27
const
std::string&
tag
) {
28
m_range
.
generate_implementation
(idd,
dictionary
, region,
tag
);
29
}
30
31
void
32
IdDictRangeRef::reset_implementation
() {
33
m_range
.
reset_implementation
();
34
}
35
36
bool
37
IdDictRangeRef::verify
()
const
{
38
return
(
m_range
.
verify
());
39
}
40
41
Range
42
IdDictRangeRef::build_range
()
const
{
43
return
m_range
.
build_range
();
44
}
IdDictRange::generate_implementation
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion, const std::string &tag="") override
Definition:
IdDictRange.cxx:178
IdDictRange.h
IdDictRange::resolve_references
virtual void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion) override
Definition:
IdDictRange.cxx:132
IdDictRangeRef::resolve_references
virtual void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion) 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 ®ion, 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
Generated on Thu Oct 30 2025 21:11:12 for ATLAS Offline Software by
1.8.18