![]() |
ATLAS Offline Software
|
#include <IT2GeometryTool.h>
Public Member Functions | |
| DeclareInterfaceID (IT2GeometryTool, 1, 0) | |
| virtual int | EtaPhiRange (const int nCaloType, const int nCaloSamp, const double &energyEta, const double &energyPhi)=0 |
| This prepares internal tables based on the cluster position. | |
| virtual bool | CellInNorCluster (const int nCaloType, const int nCaloSamp, const double &etaCell, const double &phiCell)=0 |
| Finds whether a cell is in a Normal Sized Cluster. | |
| virtual bool | CellInNarCluster (const int nCaloType, const int nCaloSamp, const double &etaCell, const double &phiCell)=0 |
| Finds whether a cell is in a Narrow Sized Cluster. | |
| virtual bool | CellInWidCluster (const int nCaloType, const int nCaloSamp, const double &etaCell, const double &phiCell)=0 |
| Finds whether a cell is in a Wide Sized Cluster. | |
| virtual int | nStripetaEMnar (const int layer) const =0 |
| virtual int | nStripphiEMnar (const int layer) const =0 |
| virtual int | nStripetaEMwid (const int layer) const =0 |
| virtual int | nStripphiEMwid (const int layer) const =0 |
| virtual int | nStripetaEMnor (const int layer) const =0 |
| virtual int | nStripphiEMnor (const int layer) const =0 |
| virtual int | nStripetaHADnar (const int layer) const =0 |
| virtual int | nStripphiHADnar (const int layer) const =0 |
| virtual int | nStripetaHADwid (const int layer) const =0 |
| virtual int | nStripphiHADwid (const int layer) const =0 |
| virtual int | nStripetaHADnor (const int layer) const =0 |
| virtual int | nStripphiHADnor (const int layer) const =0 |
Protected Member Functions | |
| virtual int | EtaPhiRangeInt (const int layer, const int &nStripEta, const int &nStripPhi, const double &energyEta, const double &energyPhi, const int index_size)=0 |
Definition at line 24 of file IT2GeometryTool.h.
|
pure virtual |
Finds whether a cell is in a Narrow Sized Cluster.
| [in] | nCaloType,nCaloSamp | : See IT2GeometryTool::EtaPhiRange. |
| [in] | etaCell | : Cell eta position. |
| [in] | phiCell | : Cell phi position. |
Implemented in T2GeometryTool.
|
pure virtual |
Finds whether a cell is in a Normal Sized Cluster.
| [in] | nCaloType,nCaloSamp | : See IT2GeometryTool::EtaPhiRange. |
| [in] | etaCell | : Cell eta position. |
| [in] | phiCell | : Cell phi position. |
Implemented in T2GeometryTool.
|
pure virtual |
Finds whether a cell is in a Wide Sized Cluster.
| [in] | nCaloType,nCaloSamp | : See IT2GeometryTool::EtaPhiRange. |
| [in] | etaCell | : Cell eta position. |
| [in] | phiCell | : Cell phi position. |
Implemented in T2GeometryTool.
| IT2GeometryTool::DeclareInterfaceID | ( | IT2GeometryTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
This prepares internal tables based on the cluster position.
Such tables should be used to determine whether a cells is inside clusters with different sizes
| [in] | nCaloType | should be 0 for LAr and 1 for TileCal. |
| [in] | nCaloSamp | should be calorimeter sample. |
| [in] | energyEta | : eta of hottest cell. |
| [in] | energyPhi | : phi of hottest cell. |
Implemented in T2GeometryTool.
|
protectedpure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.
|
pure virtual |
Implemented in T2GeometryTool.