![]() |
ATLAS Offline Software
|
Interface class for the HI reconstruction EDM. More...
#include <HIEventShape_v2.h>
Public Member Functions | |
| HIEventShape_v2 () | |
| Default constructor. | |
Energy density information | |
| float | et () const |
| Transverse energy reconstructed on the slice. | |
| void | setEt (float value) |
| Set the reconstructed transverse energy. | |
| float | area () const |
| obtain the area of the eta slice | |
| void | setArea (float value) |
| set the area of the eta slice | |
| float | rho () const |
| energy density (et/area) | |
| void | setRho (float value) |
| set the rho value | |
| int | nCells () const |
| number of cells that were summed in slice | |
| void | setNCells (int value) |
| set the number of cells summed in slice | |
Harmonic modulation | |
| const std::vector< float > & | etCos () const |
| cosine (y) part of the harmonic modulation strength Following convention is used: index 0 is first harmonic, 1 is the second one etc. | |
| std::vector< float > & | etCos () |
| read write accessor for cosine modulation | |
| void | setEtCos (const std::vector< float > &value) |
| set the cosine harmonic modulation | |
| const std::vector< float > & | etSin () const |
| sine (x) part of the harmonic modulation strength | |
| std::vector< float > & | etSin () |
| read-write accessor for since modulation | |
| void | setEtSin (const std::vector< float > &value) |
| set the sine harmonic modulation | |
Information about the slice | |
| float | etaMin () const |
| eta slice "left" edge | |
| void | setEtaMin (float value) |
| set eta slice "left" edge | |
| float | etaMax () const |
| eta slice "right" edge | |
| void | setEtaMax (float value) |
| set eta slice "right" edge | |
| int | layer () const |
| calorimeter layer for which the quantities were calculated 0 - all calorimeter depth others numbers are calorimeter layers ID | |
| void | setLayer (int value) |
| set layer information | |
Interface class for the HI reconstruction EDM.
This class describes the underlying event shape in calorimeter slices The description can be of varying granularity. The most granular form is when energy and azimuthal modulations are calculated for slices of eta for each calorimeter layer. The tool responsible for filling this information is HIEventShapeFillerTool.
Definition at line 32 of file HIEventShape_v2.h.
| xAOD::HIEventShape_v2::HIEventShape_v2 | ( | ) |
Default constructor.
Definition at line 15 of file HIEventShape_v2.cxx.
| float xAOD::HIEventShape_v2::area | ( | ) | const |
obtain the area of the eta slice
| float xAOD::HIEventShape_v2::et | ( | ) | const |
Transverse energy reconstructed on the slice.
| float xAOD::HIEventShape_v2::etaMax | ( | ) | const |
eta slice "right" edge
| float xAOD::HIEventShape_v2::etaMin | ( | ) | const |
eta slice "left" edge
read write accessor for cosine modulation
Definition at line 29 of file HIEventShape_v2.cxx.
cosine (y) part of the harmonic modulation strength Following convention is used: index 0 is first harmonic, 1 is the second one etc.
The other of harmonics is arbitrary and depends on the code filling it. The modulation is et weighted.
| std::vector< float > & xAOD::HIEventShape_v2::etSin | ( | ) |
read-write accessor for since modulation
sine (x) part of the harmonic modulation strength
| int xAOD::HIEventShape_v2::layer | ( | ) | const |
calorimeter layer for which the quantities were calculated 0 - all calorimeter depth others numbers are calorimeter layers ID
| int xAOD::HIEventShape_v2::nCells | ( | ) | const |
number of cells that were summed in slice
| float xAOD::HIEventShape_v2::rho | ( | ) | const |
energy density (et/area)
| void xAOD::HIEventShape_v2::setArea | ( | float | value | ) |
set the area of the eta slice
| void xAOD::HIEventShape_v2::setEtaMax | ( | float | value | ) |
set eta slice "right" edge
| void xAOD::HIEventShape_v2::setEtaMin | ( | float | value | ) |
set eta slice "left" edge
set the cosine harmonic modulation
set the sine harmonic modulation
| void xAOD::HIEventShape_v2::setLayer | ( | int | value | ) |
set layer information
| void xAOD::HIEventShape_v2::setNCells | ( | int | value | ) |
set the number of cells summed in slice
| void xAOD::HIEventShape_v2::setRho | ( | float | value | ) |
set the rho value