ATLAS Offline Software
|
This class holds the Calorimeter TriggerTower geometrical description
More...
#include <CaloTTDescriptor.h>
Public Member Functions | |
CaloTTDescriptor () | |
Default constructor. More... | |
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 More... | |
~CaloTTDescriptor ()=default | |
void | set (const Identifier &id) |
set internal data member m_id (which is unused. More... | |
Identifier | identify (void) const |
Identifier - indicates which calorimeter. More... | |
int | sign_eta () const |
descriptor parameter: sign of eta (+-1) More... | |
float | eta_min () const |
descriptor parameter: min value of abs(eta) More... | |
float | eta_max () const |
descriptor parameter: max value of abs(eta) More... | |
float | phiMin () const |
descriptor parameter: min value of phi More... | |
float | phiMax () const |
descriptor parameter: max value of phi More... | |
float | deta () const |
descriptor parameter: eta granularity More... | |
float | dphi () const |
descriptor parameter: phi granularity More... | |
short | nEta () const |
descriptor parameter: number of eta bins More... | |
short | nPhi () const |
descriptor parameter: number of phi bins More... | |
short | nLay () const |
descriptor parameter: number of layers More... | |
void | print () const |
Print. More... | |
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 More... | |
Private Attributes | |
Identifier | m_id |
an identifier associated to the descriptor. More... | |
int | m_sign_eta |
descriptor parameter: sign of eta (+-1) More... | |
float | m_eta_min |
descriptor parameter: min value of abs(eta) More... | |
float | m_eta_max |
descriptor parameter: max value of abs(eta) More... | |
float | m_deta |
descriptor parameter: eta granularity More... | |
float | m_phi_min |
descriptor parameter: min value of phi More... | |
float | m_phi_max |
descriptor parameter: max value of phi More... | |
float | m_dphi |
descriptor parameter: phi granularity More... | |
short | m_nEta |
descriptor parameter: number of eta bins More... | |
short | m_nPhi |
descriptor parameter: number of phi bins More... | |
short | m_nLay |
descriptor parameter: number of layers More... | |
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 |
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 |
|
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 | ||
) |
|
inline |
|
private |
descriptor parameter: eta granularity
Definition at line 98 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: phi granularity
Definition at line 104 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: max value of abs(eta)
Definition at line 96 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: min value of abs(eta)
Definition at line 94 of file CaloTTDescriptor.h.
|
private |
an identifier associated to the descriptor.
actually useless. should be cleaned away
Definition at line 90 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: number of eta bins
Definition at line 106 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: number of layers
Definition at line 110 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: number of phi bins
Definition at line 108 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: max value of phi
Definition at line 102 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: min value of phi
Definition at line 100 of file CaloTTDescriptor.h.
|
private |
descriptor parameter: sign of eta (+-1)
Definition at line 92 of file CaloTTDescriptor.h.