ATLAS Offline Software
IdDictAltRegions.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef IDDICT_IdDictAltRegions_H
6 #define IDDICT_IdDictAltRegions_H
7 
9 
10 #include <string>
11 #include <map>
12 
13 class Range;
14 class IdDictMgr;
15 class IdDictDictionary;
16 class IdDictRegion;
17 
18 
19 
21 public:
22  IdDictAltRegions ();
24  std::string group_name () const;
25  Range build_range () const;
26  void set_index (size_t index);
27  void resolve_references (const IdDictMgr& idd,
29  void generate_implementation (const IdDictMgr& idd,
31  const std::string& tag = "");
32  void reset_implementation ();
33  bool verify () const;
34  void clear ();
35  //data members are public
36  typedef std::map<std::string, IdDictRegion* > map_type;
38  typedef map_type::value_type value_type;
41 
42 };
43 
44 #endif
45 
46 
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
IdDictAltRegions::resolve_references
void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary)
Definition: IdDictAltRegions.cxx:46
IdDictAltRegions::value_type
map_type::value_type value_type
Definition: IdDictAltRegions.h:38
index
Definition: index.py:1
IdDictAltRegions::m_selected_region
IdDictRegion * m_selected_region
Definition: IdDictAltRegions.h:40
IdDictAltRegions::map_type
std::map< std::string, IdDictRegion * > map_type
Definition: IdDictAltRegions.h:36
IdDictAltRegions::generate_implementation
void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, const std::string &tag="")
Definition: IdDictAltRegions.cxx:59
IdDictAltRegions::reset_implementation
void reset_implementation()
Definition: IdDictAltRegions.cxx:84
IdDictDictEntry
Definition: IdDictDictEntry.h:13
IdDictAltRegions
Definition: IdDictAltRegions.h:20
IdDictRegion
Definition: IdDictRegion.h:20
IdDictMgr
Definition: IdDictMgr.h:14
IdDictAltRegions::IdDictAltRegions
IdDictAltRegions()
Definition: IdDictAltRegions.cxx:15
IdDictAltRegions::group_name
std::string group_name() const
Definition: IdDictAltRegions.cxx:29
IdDictAltRegions::map_iterator
map_type::iterator map_iterator
Definition: IdDictAltRegions.h:37
IdDictDictEntry.h
master.dictionary
dictionary
Definition: master.py:47
IdDictAltRegions::m_regions
map_type m_regions
Definition: IdDictAltRegions.h:39
IdDictAltRegions::build_range
Range build_range() const
Definition: IdDictAltRegions.cxx:106
IdDictAltRegions::clear
void clear()
Definition: IdDictAltRegions.cxx:94
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
IdDictAltRegions::set_index
void set_index(size_t index)
Definition: IdDictAltRegions.cxx:36
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:24
IdDictAltRegions::~IdDictAltRegions
~IdDictAltRegions()
Definition: IdDictAltRegions.cxx:20
IdDictAltRegions::verify
bool verify() const
Definition: IdDictAltRegions.cxx:89