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 More... | |
CaloTTDescrRegion (const Identifier &id, const descriptor_type *descriptor) | |
constructor More... | |
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 More... | |
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 More... | |
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) More... | |
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) More... | |
void | set_cartesian (double x, double y, double z) |
set coordinates of the Det Descr region – cartesian system; all signed More... | |
void | set_cartesian_size (double dx, double dy, double dz) |
set size of the Det Descr region – cartesian system; all signed More... | |
double | eta () const |
return coordinateof the Det Descr Region: eta (signed) More... | |
double | phi () const |
return coordinateof the Det Descr Region: phi More... | |
double | rho () const |
return coordinateof the Det Descr Region: rho (unsigned) More... | |
double | dphi () const |
return size in eta (unsigned) More... | |
double | deta () const |
return size in phi (unsigned) More... | |
double | drho () const |
return size in rho (unsigned) More... | |
double | x () const |
return coordinateof the Det Descr Region: x (signed) More... | |
double | y () const |
return coordinateof the Det Descr Region: y (signed) More... | |
double | z () const |
return coordinateof the Det Descr Region: z (signed) More... | |
double | dx () const |
return size in x (unsigned) More... | |
double | dy () const |
return size in y (unsigned) More... | |
double | dz () const |
return size in z (unsigned) More... | |
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 54 of file CaloTTDescrRegion.h.
|
inline |
|
inline |
|
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.
Definition at line 18 of file Identifiable.cxx.
|
virtual |
Implements Identifiable.
Definition at line 22 of file CaloTTDescrRegion.cxx.
|
virtualinherited |
Reimplemented in CaloDetDescrElement, CaloDetDescriptor, SiChargedDiodeCollection, Muon::MuonPrepDataCollection< PrepDataT >, SpacePointCollection, Trk::PrepRawDataCollection< PrepRawDataT >, and InDetRawDataCollection< RawDataT >.
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 | ||
) |
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 130 of file CaloTTDescrRegion.h.
|
private |
Definition at line 136 of file CaloTTDescrRegion.h.
|
private |
Definition at line 137 of file CaloTTDescrRegion.h.
|
private |
Definition at line 138 of file CaloTTDescrRegion.h.
|
private |
Definition at line 144 of file CaloTTDescrRegion.h.
|
private |
Definition at line 145 of file CaloTTDescrRegion.h.
|
private |
Definition at line 146 of file CaloTTDescrRegion.h.
|
private |
Definition at line 133 of file CaloTTDescrRegion.h.
|
private |
Definition at line 128 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.