ATLAS Offline Software
|
#include <IdDictDefs.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 () |
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 432 of file IdDictDefs.h.
|
default |
|
virtualdefault |
void IdDictRegion::add_entry | ( | IdDictRegionEntry * | entry | ) |
Definition at line 2304 of file IdDictMgr.cxx.
|
virtual |
|
virtual |
Implements IdDictDictEntry.
Definition at line 2409 of file IdDictMgr.cxx.
void IdDictRegion::find_neighbours | ( | const IdDictDictionary & | dictionary | ) |
Definition at line 2336 of file IdDictMgr.cxx.
|
virtual |
Implements IdDictDictEntry.
Reimplemented in IdDictSubRegion.
Definition at line 2318 of file IdDictMgr.cxx.
|
virtual |
Implements IdDictDictEntry.
Definition at line 2294 of file IdDictMgr.cxx.
|
virtual |
Implements IdDictDictEntry.
Reimplemented in IdDictSubRegion.
Definition at line 2384 of file IdDictMgr.cxx.
|
virtual |
|
virtual |
Implements IdDictDictEntry.
Definition at line 2299 of file IdDictMgr.cxx.
|
virtual |
Implements IdDictDictEntry.
Definition at line 2404 of file IdDictMgr.cxx.
float IdDictRegion::m_deta {} |
Definition at line 477 of file IdDictDefs.h.
float IdDictRegion::m_dphi {} |
Definition at line 479 of file IdDictDefs.h.
std::vector<IdDictRegionEntry*> IdDictRegion::m_entries |
Definition at line 458 of file IdDictDefs.h.
float IdDictRegion::m_eta0 {} |
Definition at line 476 of file IdDictDefs.h.
|
protected |
Definition at line 484 of file IdDictDefs.h.
std::string IdDictRegion::m_group |
Definition at line 462 of file IdDictDefs.h.
std::vector<IdDictFieldImplementation> IdDictRegion::m_implementation |
Definition at line 459 of file IdDictDefs.h.
size_t IdDictRegion::m_index {} |
Definition at line 460 of file IdDictDefs.h.
bool IdDictRegion::m_is_empty {false} |
Definition at line 464 of file IdDictDefs.h.
std::string IdDictRegion::m_name |
Definition at line 461 of file IdDictDefs.h.
IdDictRegion* IdDictRegion::m_next_abs_eta {} |
Definition at line 471 of file IdDictDefs.h.
std::string IdDictRegion::m_next_abs_eta_name |
Definition at line 465 of file IdDictDefs.h.
std::vector<IdDictRegion*> IdDictRegion::m_next_samp |
Definition at line 473 of file IdDictDefs.h.
std::vector<std::string> IdDictRegion::m_next_samp_names |
Definition at line 467 of file IdDictDefs.h.
std::vector<IdDictRegion*> IdDictRegion::m_next_subdet |
Definition at line 475 of file IdDictDefs.h.
std::vector<std::string> IdDictRegion::m_next_subdet_names |
Definition at line 469 of file IdDictDefs.h.
float IdDictRegion::m_phi0 {} |
Definition at line 478 of file IdDictDefs.h.
IdDictRegion* IdDictRegion::m_prev_abs_eta {} |
Definition at line 470 of file IdDictDefs.h.
std::vector<IdDictRegion*> IdDictRegion::m_prev_samp |
Definition at line 472 of file IdDictDefs.h.
std::vector<std::string> IdDictRegion::m_prev_samp_names |
Definition at line 466 of file IdDictDefs.h.
std::vector<IdDictRegion*> IdDictRegion::m_prev_subdet |
Definition at line 474 of file IdDictDefs.h.
std::vector<std::string> IdDictRegion::m_prev_subdet_names |
Definition at line 468 of file IdDictDefs.h.
|
protected |
Definition at line 483 of file IdDictDefs.h.
std::string IdDictRegion::m_tag |
Definition at line 463 of file IdDictDefs.h.