|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef CALODETDESCR_CALOTTDESCRMANAGER_H
14 #define CALODETDESCR_CALOTTDESCRMANAGER_H
16 #include "Identifier/Identifier.h"
105 void print (
void)
const;
147 #endif // CALODETDESCR_CALOTTDESCRMANAGER_H
bool is_initialized(void) const
calo_descr_const_iterator calo_descriptors_end(void) const
End iterator on descriptors.
calo_descr_size calo_descriptors_size(void) const
Total number of descriptors.
std::map< Identifier, CaloTTDescrRegion * > calo_region_map
CaloTTDescrManager(const CaloTTDescrManager &)
undefined semantics
calo_region_const_iterator calo_region_end(void) const
End iterator on Det Descr regions (== Trigger Towers)
std::vector< CaloTTDescrRegion * > calo_region_vec
calo_descr_const_iterator calo_descriptors_begin(void) const
Begin iterator on descriptors.
calo_descr_vec m_calo_descr_vec
vector of descriptors
calo_region_vec::const_iterator calo_region_const_iterator
calo_region_vec m_calo_region_vec
vector of Det Descr regions (== Trigger Towers)
const CaloLVL1_ID * get_lvl1_id(void) const
access to the offline identifier helper
void set_helper(const CaloLVL1_ID *id_helper)
set the helper used to decode the TT offline identifiers
calo_region_map m_calo_region_map
calo_descr_vec::const_iterator calo_descr_const_iterator
std::vector< CaloTTDescriptor * > calo_descr_vec
const CaloLVL1_ID * m_calo_lvl1_id
Helper used to decode the TT offline identifiers.
CaloTTDescrManager & operator=(const CaloTTDescrManager &)
Helper class for offline TT identifiers.
void clear(void)
Delete towers and descriptors.
calo_region_vec::size_type calo_region_vec_size
calo_region_vec_size calo_region_size(void) const
Total number of Det Descr regions (i.e.
calo_region_const_iterator calo_region_begin(void) const
Begin iterator on Det Descr regions (== Trigger Towers)
void add(CaloTTDescrRegion *region)
Insertion in the vector of Det Descr regions (== Trigger Towers)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This class provides an interface to the geometrical description of the Calorimeter Trigger Towers.
This class is used to build the CaloTTDescriptors and CaloTTDetDescrRegions carrying the geometry inf...
calo_descr_vec::size_type calo_descr_size
void initialize(void)
dummy.
This class holds the Calorimeter TriggerTower geometrical description
macros to associate a CLID to a type
CaloTTDescrRegion * find_calo_region(const Identifier &tower_id) const
Access to the Det Descr region (==Trigger Tower) corresponding to a TT identifier.