![]() |
ATLAS Offline Software
|
This class provides an interface to the geometrical description of the Calorimeter Trigger Towers. More...
#include <CaloTTDescrRegion.h>
Public Types | |
| typedef CaloTTDescriptor | descriptor_type |
Public Member Functions | |
| CaloTTDescrRegion (void) | |
| default constructor | |
| CaloTTDescrRegion (const Identifier &id, const descriptor_type *descriptor) | |
| constructor | |
| virtual Identifier | identify () const |
| const descriptor_type * | descriptor () const |
| void | set_spherical (double eta, double phi, double rho) |
| set coordinates of the Det Descr region – pseudo spherical system; eta is signed, rho is unsigned | |
| void | set_spherical_size (double deta, double dphi, double drho) |
| set size of the Det Descr region – pseudo spherical system; eta is signed, rho is unsigned | |
| void | set_cylindric (double eta, double phi, double z) |
| set coordinates of the Det Descr region – pseudo cylindrical system; eta is signed, z as well (same sign) | |
| void | set_cylindric_size (double deta, double dphi, double dz) |
| set size of the Det Descr region – pseudo cylindrical system; eta is signed, z as well (same sign) | |
| void | set_cartesian (double x, double y, double z) |
| set coordinates of the Det Descr region – cartesian system; all signed | |
| void | set_cartesian_size (double dx, double dy, double dz) |
| set size of the Det Descr region – cartesian system; all signed | |
| double | eta () const |
| return coordinateof the Det Descr Region: eta (signed) | |
| double | phi () const |
| return coordinateof the Det Descr Region: phi | |
| double | rho () const |
| return coordinateof the Det Descr Region: rho (unsigned) | |
| double | dphi () const |
| return size in eta (unsigned) | |
| double | deta () const |
| return size in phi (unsigned) | |
| double | drho () const |
| return size in rho (unsigned) | |
| double | x () const |
| return coordinateof the Det Descr Region: x (signed) | |
| double | y () const |
| return coordinateof the Det Descr Region: y (signed) | |
| double | z () const |
| return coordinateof the Det Descr Region: z (signed) | |
| double | dx () const |
| return size in x (unsigned) | |
| double | dy () const |
| return size in y (unsigned) | |
| double | dz () const |
| return size in z (unsigned) | |
| void | print () const |
| virtual IdentifierHash | identifyHash () const |
| virtual const IdHelper * | getHelper () const |
Private Attributes | |
| Identifier | m_id |
| const descriptor_type * | m_descriptor |
| double | m_eta |
| double | m_phi |
| double | m_rho |
| double | m_deta |
| double | m_dphi |
| double | m_drho |
| double | m_x |
| double | m_y |
| double | m_z |
| double | m_dx |
| double | m_dy |
| double | m_dz |
This class provides an interface to the geometrical description of the Calorimeter Trigger Towers.
Each instance of a CaloTTDescrRegion corresponds to the description of a Trigger Tower.
It is an interface, the real geometrical information is held by the CaloTTDescriptors.
Information available:
-------------------—
Identifier: Each CaloTTDescrRegion has an Identifier which uniquely identifies to which region it corresponds, i.e. which positive/negative half, sampling, and region number (see class Calo_LVL1ID in package CaloIdentifier for more info.).
Print: A general print method is available.
Definition at line 47 of file CaloTTDescrRegion.h.
Definition at line 51 of file CaloTTDescrRegion.h.
|
inline |
default constructor
Definition at line 151 of file CaloTTDescrRegion.h.
|
inline |
constructor
Definition at line 170 of file CaloTTDescrRegion.h.
|
inline |
Definition at line 189 of file CaloTTDescrRegion.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
return coordinateof the Det Descr Region: eta (signed)
Definition at line 195 of file CaloTTDescrRegion.h.
|
virtualinherited |
Definition at line 18 of file Identifiable.cxx.
|
virtual |
Implements Identifiable.
Definition at line 22 of file CaloTTDescrRegion.cxx.
|
virtualinherited |
Reimplemented in CaloDetDescrElement, CaloDetDescriptor, InDetRawDataCollection< RawDataT >, InDetRawDataCollection< Pixel1RawData >, InDetRawDataCollection< PixelRDORawData >, InDetRawDataCollection< PixelTB04RawData >, InDetRawDataCollection< RDO >, InDetRawDataCollection< SCT3_RawData >, InDetRawDataCollection< SCT_RDORawData >, InDetRawDataCollection< SCT_TB03_RawData >, InDetRawDataCollection< SCT_TB04_RawData >, InDetRawDataCollection< TRT_RDORawData >, InDetRawDataCollection< TRT_TB04_RawData >, Muon::MuonPrepDataCollection< PrepDataT >, Muon::MuonPrepDataCollection< CscPrepData >, Muon::MuonPrepDataCollection< CscStripPrepData >, Muon::MuonPrepDataCollection< MdtPrepData >, Muon::MuonPrepDataCollection< MMPrepData >, Muon::MuonPrepDataCollection< Muon::CscPrepData >, Muon::MuonPrepDataCollection< Muon::CscStripPrepData >, Muon::MuonPrepDataCollection< Muon::MdtPrepData >, Muon::MuonPrepDataCollection< Muon::MMPrepData >, Muon::MuonPrepDataCollection< Muon::RpcPrepData >, Muon::MuonPrepDataCollection< Muon::sTgcPrepData >, Muon::MuonPrepDataCollection< Muon::TgcPrepData >, Muon::MuonPrepDataCollection< RpcPrepData >, Muon::MuonPrepDataCollection< sTgcPrepData >, Muon::MuonPrepDataCollection< TgcPrepData >, SiChargedDiodeCollection, SpacePointCollection, Trk::PrepRawDataCollection< PrepRawDataT >, Trk::PrepRawDataCollection< HGTD_Cluster >, Trk::PrepRawDataCollection< InDet::SiCluster >, Trk::PrepRawDataCollection< PixelCluster >, Trk::PrepRawDataCollection< SCT_Cluster >, Trk::PrepRawDataCollection< TrigSiSpacePoint >, and Trk::PrepRawDataCollection< TRT_DriftCircle >.
Definition at line 11 of file Identifiable.cxx.
|
inline |
| void CaloTTDescrRegion::print | ( | ) | const |
Definition at line 139 of file CaloTTDescrRegion.cxx.
|
inline |
return coordinateof the Det Descr Region: rho (unsigned)
Definition at line 199 of file CaloTTDescrRegion.h.
| void CaloTTDescrRegion::set_cartesian | ( | double | x, |
| double | y, | ||
| double | z ) |
set coordinates of the Det Descr region – cartesian system; all signed
Definition at line 108 of file CaloTTDescrRegion.cxx.
| void CaloTTDescrRegion::set_cartesian_size | ( | double | dx, |
| double | dy, | ||
| double | dz ) |
set size of the Det Descr region – cartesian system; all signed
Definition at line 124 of file CaloTTDescrRegion.cxx.
| void CaloTTDescrRegion::set_cylindric | ( | double | eta, |
| double | phi, | ||
| double | z ) |
set coordinates of the Det Descr region – pseudo cylindrical system; eta is signed, z as well (same sign)
Definition at line 70 of file CaloTTDescrRegion.cxx.
| void CaloTTDescrRegion::set_cylindric_size | ( | double | deta, |
| double | dphi, | ||
| double | dz ) |
set size of the Det Descr region – pseudo cylindrical system; eta is signed, z as well (same sign)
Definition at line 86 of file CaloTTDescrRegion.cxx.
| void CaloTTDescrRegion::set_spherical | ( | double | eta, |
| double | phi, | ||
| double | rho ) |
set coordinates of the Det Descr region – pseudo spherical system; eta is signed, rho is unsigned
Definition at line 28 of file CaloTTDescrRegion.cxx.
| void CaloTTDescrRegion::set_spherical_size | ( | double | deta, |
| double | dphi, | ||
| double | drho ) |
set size of the Det Descr region – pseudo spherical system; eta is signed, rho is unsigned
Definition at line 44 of file CaloTTDescrRegion.cxx.
|
inline |
return coordinateof the Det Descr Region: x (signed)
Definition at line 208 of file CaloTTDescrRegion.h.
|
inline |
return coordinateof the Det Descr Region: y (signed)
Definition at line 210 of file CaloTTDescrRegion.h.
|
inline |
return coordinateof the Det Descr Region: z (signed)
Definition at line 212 of file CaloTTDescrRegion.h.
|
private |
Definition at line 127 of file CaloTTDescrRegion.h.
|
private |
Definition at line 133 of file CaloTTDescrRegion.h.
|
private |
Definition at line 134 of file CaloTTDescrRegion.h.
|
private |
Definition at line 135 of file CaloTTDescrRegion.h.
|
private |
Definition at line 141 of file CaloTTDescrRegion.h.
|
private |
Definition at line 142 of file CaloTTDescrRegion.h.
|
private |
Definition at line 143 of file CaloTTDescrRegion.h.
|
private |
Definition at line 130 of file CaloTTDescrRegion.h.
|
private |
Definition at line 125 of file CaloTTDescrRegion.h.
|
private |
Definition at line 131 of file CaloTTDescrRegion.h.
|
private |
Definition at line 132 of file CaloTTDescrRegion.h.
|
private |
Definition at line 138 of file CaloTTDescrRegion.h.
|
private |
Definition at line 139 of file CaloTTDescrRegion.h.
|
private |
Definition at line 140 of file CaloTTDescrRegion.h.