 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IDDICT_IdDictRegion_H
6 #define IDDICT_IdDictRegion_H
32 const std::string&
tag =
"");
std::vector< IdDictRegion * > m_next_samp
void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary)
IdDictRegion * m_prev_abs_eta
void find_neighbours(const IdDictDictionary &dictionary)
std::vector< IdDictRegion * > m_prev_samp
std::vector< IdDictRegion * > m_prev_subdet
std::vector< IdDictRegion * > m_next_subdet
IdDictRegion * m_next_abs_eta
Range build_range() const
void reset_implementation()
void add_entry(IdDictRegionEntry *entry)
std::string group_name() const
std::string m_next_abs_eta_name
void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, const std::string &tag="")
std::vector< IdDictRegionEntry * > m_entries
std::vector< std::string > m_prev_samp_names
A Range describes the possible ranges for the field values of an ExpandedIdentifier.
void set_index(size_t index)
std::vector< std::string > m_next_samp_names
std::vector< std::string > m_prev_subdet_names
bool m_generated_implementation
IdDictFieldImplementation is used to capture the specification of a single field of an Identifier.
std::vector< IdDictFieldImplementation > m_implementation
bool m_resolved_references
virtual ~IdDictRegion()=default
std::vector< std::string > m_next_subdet_names