ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DetectorDescription
IdDict
IdDict
IdDictRegionEntry.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef IDDICT_IdDictRegionEntry_H
6
#define IDDICT_IdDictRegionEntry_H
7
8
#include <string>
9
#include <string_view>
10
class
IdDictMgr
;
11
class
IdDictDictionary
;
12
class
IdDictRegion
;
13
class
Range
;
14
15
class
IdDictRegionEntry
{
16
public
:
17
IdDictRegionEntry
();
18
virtual
~IdDictRegionEntry
();
19
virtual
void
resolve_references
(
IdDictMgr
&,
20
IdDictDictionary
& ,
IdDictRegion
& );
21
virtual
void
generate_implementation
(
const
IdDictMgr
& ,
22
IdDictDictionary
& ,
IdDictRegion
& , std::string_view tag );
23
virtual
void
reset_implementation
();
24
virtual
bool
verify
()
const
;
25
virtual
void
clear
();
26
virtual
Range
build_range
()
const
= 0;
27
};
28
29
#endif
IdDictDictionary
Definition
IdDictDictionary.h:33
IdDictMgr
Definition
IdDictMgr.h:17
IdDictRegionEntry::reset_implementation
virtual void reset_implementation()
Definition
IdDictRegionEntry.cxx:22
IdDictRegionEntry::resolve_references
virtual void resolve_references(IdDictMgr &, IdDictDictionary &, IdDictRegion &)
Definition
IdDictRegionEntry.cxx:11
IdDictRegionEntry::clear
virtual void clear()
Definition
IdDictRegionEntry.cxx:29
IdDictRegionEntry::generate_implementation
virtual void generate_implementation(const IdDictMgr &, IdDictDictionary &, IdDictRegion &, std::string_view tag)
Definition
IdDictRegionEntry.cxx:16
IdDictRegionEntry::build_range
virtual Range build_range() const =0
IdDictRegionEntry::verify
virtual bool verify() const
Definition
IdDictRegionEntry.cxx:25
IdDictRegionEntry::IdDictRegionEntry
IdDictRegionEntry()
IdDictRegionEntry::~IdDictRegionEntry
virtual ~IdDictRegionEntry()
IdDictRegion
Definition
IdDictRegion.h:22
Range
A Range describes the possible ranges for the field values of an ExpandedIdentifier.
Definition
DetectorDescription/Identifier/Identifier/Range.h:31
Generated on
for ATLAS Offline Software by
1.17.0