![]() |
ATLAS Offline Software
|
#include <IdDictRegion.h>
Public Member Functions | |
IdDictRegion ()=default | |
virtual | ~IdDictRegion ()=default |
std::string | group_name () const |
Range | build_range () const |
void | set_index (size_t index) |
void | add_entry (IdDictRegionEntry *entry) |
void | resolve_references (const IdDictMgr &idd, IdDictDictionary &dictionary) |
void | generate_implementation (const IdDictMgr &idd, IdDictDictionary &dictionary, const std::string &tag="") |
void | find_neighbours (const IdDictDictionary &dictionary) |
void | reset_implementation () |
bool | verify () const |
void | clear () |
size_t | fieldSize () const |
size_t | size () const |
Public Attributes | |
std::vector< IdDictRegionEntry * > | m_entries |
std::vector< IdDictFieldImplementation > | m_implementation |
size_t | m_index {} |
std::string | m_name |
std::string | m_group |
std::string | m_tag |
bool | m_is_empty {false} |
std::string | m_next_abs_eta_name |
std::vector< std::string > | m_prev_samp_names |
std::vector< std::string > | m_next_samp_names |
std::vector< std::string > | m_prev_subdet_names |
std::vector< std::string > | m_next_subdet_names |
IdDictRegion * | m_prev_abs_eta {} |
IdDictRegion * | m_next_abs_eta {} |
std::vector< IdDictRegion * > | m_prev_samp |
std::vector< IdDictRegion * > | m_next_samp |
std::vector< IdDictRegion * > | m_prev_subdet |
std::vector< IdDictRegion * > | m_next_subdet |
float | m_eta0 {} |
float | m_deta {} |
float | m_phi0 {} |
float | m_dphi {} |
Protected Attributes | |
bool | m_resolved_references {} |
bool | m_generated_implementation {} |
Definition at line 20 of file IdDictRegion.h.
|
default |
|
virtualdefault |
void IdDictRegion::add_entry | ( | IdDictRegionEntry * | entry | ) |
Definition at line 23 of file IdDictRegion.cxx.
|
virtual |
Implements IdDictDictEntry.
Definition at line 147 of file IdDictRegion.cxx.
|
virtual |
Implements IdDictDictEntry.
Definition at line 126 of file IdDictRegion.cxx.
size_t IdDictRegion::fieldSize | ( | ) | const |
Definition at line 137 of file IdDictRegion.cxx.
void IdDictRegion::find_neighbours | ( | const IdDictDictionary & | dictionary | ) |
Definition at line 54 of file IdDictRegion.cxx.
|
virtual |
Implements IdDictDictEntry.
Reimplemented in IdDictSubRegion.
Definition at line 37 of file IdDictRegion.cxx.
|
virtual |
Implements IdDictDictEntry.
Definition at line 13 of file IdDictRegion.cxx.
|
virtual |
Implements IdDictDictEntry.
Reimplemented in IdDictSubRegion.
Definition at line 101 of file IdDictRegion.cxx.
|
virtual |
|
virtual |
Implements IdDictDictEntry.
Definition at line 18 of file IdDictRegion.cxx.
size_t IdDictRegion::size | ( | ) | const |
Definition at line 142 of file IdDictRegion.cxx.
|
virtual |
Implements IdDictDictEntry.
Definition at line 121 of file IdDictRegion.cxx.
float IdDictRegion::m_deta {} |
Definition at line 60 of file IdDictRegion.h.
float IdDictRegion::m_dphi {} |
Definition at line 62 of file IdDictRegion.h.
std::vector<IdDictRegionEntry*> IdDictRegion::m_entries |
Definition at line 41 of file IdDictRegion.h.
float IdDictRegion::m_eta0 {} |
Definition at line 59 of file IdDictRegion.h.
|
protected |
Definition at line 67 of file IdDictRegion.h.
std::string IdDictRegion::m_group |
Definition at line 45 of file IdDictRegion.h.
std::vector<IdDictFieldImplementation> IdDictRegion::m_implementation |
Definition at line 42 of file IdDictRegion.h.
size_t IdDictRegion::m_index {} |
Definition at line 43 of file IdDictRegion.h.
bool IdDictRegion::m_is_empty {false} |
Definition at line 47 of file IdDictRegion.h.
std::string IdDictRegion::m_name |
Definition at line 44 of file IdDictRegion.h.
IdDictRegion* IdDictRegion::m_next_abs_eta {} |
Definition at line 54 of file IdDictRegion.h.
std::string IdDictRegion::m_next_abs_eta_name |
Definition at line 48 of file IdDictRegion.h.
std::vector<IdDictRegion*> IdDictRegion::m_next_samp |
Definition at line 56 of file IdDictRegion.h.
std::vector<std::string> IdDictRegion::m_next_samp_names |
Definition at line 50 of file IdDictRegion.h.
std::vector<IdDictRegion*> IdDictRegion::m_next_subdet |
Definition at line 58 of file IdDictRegion.h.
std::vector<std::string> IdDictRegion::m_next_subdet_names |
Definition at line 52 of file IdDictRegion.h.
float IdDictRegion::m_phi0 {} |
Definition at line 61 of file IdDictRegion.h.
IdDictRegion* IdDictRegion::m_prev_abs_eta {} |
Definition at line 53 of file IdDictRegion.h.
std::vector<IdDictRegion*> IdDictRegion::m_prev_samp |
Definition at line 55 of file IdDictRegion.h.
std::vector<std::string> IdDictRegion::m_prev_samp_names |
Definition at line 49 of file IdDictRegion.h.
std::vector<IdDictRegion*> IdDictRegion::m_prev_subdet |
Definition at line 57 of file IdDictRegion.h.
std::vector<std::string> IdDictRegion::m_prev_subdet_names |
Definition at line 51 of file IdDictRegion.h.
|
protected |
Definition at line 66 of file IdDictRegion.h.
std::string IdDictRegion::m_tag |
Definition at line 46 of file IdDictRegion.h.