![]() |
ATLAS Offline Software
|
This class holds the Calorimeter TriggerTower geometrical description. More...
#include <CaloTTDescriptor.h>
Public Member Functions | |
| CaloTTDescriptor () | |
| Default constructor. | |
| CaloTTDescriptor (float eta_min, float eta_max, float deta, float phi_min, float phi_max, float dphi, int sign_eta, short n_lay) | |
| Constructor : set geom parameters of each descriptor of equal granularity TT regions. | |
| ~CaloTTDescriptor ()=default | |
| void | set (const Identifier &id) |
| set internal data member m_id (which is unused. | |
| Identifier | identify (void) const |
| Identifier - indicates which calorimeter. | |
| int | sign_eta () const |
| descriptor parameter: sign of eta (+-1) | |
| float | eta_min () const |
| descriptor parameter: min value of abs(eta) | |
| float | eta_max () const |
| descriptor parameter: max value of abs(eta) | |
| float | phiMin () const |
| descriptor parameter: min value of phi | |
| float | phiMax () const |
| descriptor parameter: max value of phi | |
| float | deta () const |
| descriptor parameter: eta granularity | |
| float | dphi () const |
| descriptor parameter: phi granularity | |
| short | nEta () const |
| descriptor parameter: number of eta bins | |
| short | nPhi () const |
| descriptor parameter: number of phi bins | |
| short | nLay () const |
| descriptor parameter: number of layers | |
| void | print () const |
| Print. | |
| void | set (float eta_min, float eta_max, float deta, float phi_min, float phi_max, float dphi, int sign_eta, short n_lay) |
| set descriptor parameters | |
Private Attributes | |
| Identifier | m_id |
| an identifier associated to the descriptor. | |
| int | m_sign_eta |
| descriptor parameter: sign of eta (+-1) | |
| float | m_eta_min |
| descriptor parameter: min value of abs(eta) | |
| float | m_eta_max |
| descriptor parameter: max value of abs(eta) | |
| float | m_deta |
| descriptor parameter: eta granularity | |
| float | m_phi_min |
| descriptor parameter: min value of phi | |
| float | m_phi_max |
| descriptor parameter: max value of phi | |
| float | m_dphi |
| descriptor parameter: phi granularity | |
| short | m_nEta |
| descriptor parameter: number of eta bins | |
| short | m_nPhi |
| descriptor parameter: number of phi bins | |
| short | m_nLay |
| descriptor parameter: number of layers | |
This class holds the Calorimeter TriggerTower geometrical description.
There are four regions of different granularities in the Trigger Tower system:
0.1x0.1, 0.2x0.2, 0.1x0.2, 0.4x0.4
There is 1 Descriptor per such region.
Definition at line 29 of file CaloTTDescriptor.h.
|
inline |
Default constructor.
Definition at line 114 of file CaloTTDescriptor.h.
| CaloTTDescriptor::CaloTTDescriptor | ( | float | eta_min, |
| float | eta_max, | ||
| float | deta, | ||
| float | phi_min, | ||
| float | phi_max, | ||
| float | dphi, | ||
| int | sign_eta, | ||
| short | n_lay ) |
Constructor : set geom parameters of each descriptor of equal granularity TT regions.
Definition at line 22 of file CaloTTDescriptor.cxx.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Identifier - indicates which calorimeter.
Definition at line 138 of file CaloTTDescriptor.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void CaloTTDescriptor::print | ( | ) | const |
Print.
Definition at line 42 of file CaloTTDescriptor.cxx.
|
inline |
set internal data member m_id (which is unused.
should be removed
Definition at line 131 of file CaloTTDescriptor.h.
| void CaloTTDescriptor::set | ( | float | eta_min, |
| float | eta_max, | ||
| float | deta, | ||
| float | phi_min, | ||
| float | phi_max, | ||
| float | dphi, | ||
| int | sign_eta, | ||
| short | n_lay ) |
set descriptor parameters
Definition at line 66 of file CaloTTDescriptor.cxx.
|
inline |
|
private |
descriptor parameter: eta granularity
Definition at line 95 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: phi granularity
Definition at line 101 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: max value of abs(eta)
Definition at line 93 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: min value of abs(eta)
Definition at line 91 of file CaloTTDescriptor.h.
|
private |
an identifier associated to the descriptor.
actually useless. should be cleaned away
Definition at line 87 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: number of eta bins
Definition at line 103 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: number of layers
Definition at line 107 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: number of phi bins
Definition at line 105 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: max value of phi
Definition at line 99 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: min value of phi
Definition at line 97 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: sign of eta (+-1)
Definition at line 89 of file CaloTTDescriptor.h.