ATLAS Offline Software
Namespaces | Enumerations | Functions | Variables
HIEventDefs.h File Reference
#include <utility>
#include <cmath>
#include "xAODHIEvent/HIEventShape.h"
#include "HIEventUtils/HIEventShapeSummaryUtils.h"
#include "CaloGeoHelpers/CaloSampling.h"
Include dependency graph for HIEventDefs.h:

Go to the source code of this file.

Namespaces

 HI
 
 HI::TowerBins
 
 HI::SubCalo
 
 HI::SubCalo::Lists
 
 HI::Sel
 

Enumerations

enum  HI::BinningScheme { HI::TOWER = 100, HI::COMPACT = 562 }
 

Functions

constexpr unsigned int HI::TowerBins::numEtaBins ()
 
constexpr float HI::TowerBins::etaMin ()
 
constexpr float HI::TowerBins::etaMax ()
 
constexpr unsigned int HI::TowerBins::numPhiBins ()
 
constexpr unsigned int HI::TowerBins::numLayers ()
 
constexpr float HI::TowerBins::PhiMin ()
 
constexpr float HI::TowerBins::PhiMax ()
 
constexpr float HI::TowerBins::getBinSizeEta ()
 
constexpr float HI::TowerBins::getBinSizePhi ()
 
constexpr float HI::TowerBins::getBinArea ()
 
constexpr float HI::TowerBins::getTotalArea ()
 
constexpr unsigned int HI::TowerBins::getNumEtaPhiBins ()
 
float HI::TowerBins::getBinLowEdgeEta (unsigned int eb)
 
float HI::TowerBins::getBinUpEdgeEta (unsigned int eb)
 
float HI::TowerBins::getBinCenterEta (unsigned int eb)
 
float HI::TowerBins::getBinLowEdgePhi (unsigned int pb)
 
float HI::TowerBins::getBinUpEdgePhi (unsigned int pb)
 
float HI::TowerBins::getBinCenterPhi (unsigned int pb)
 
unsigned int HI::TowerBins::findBinEta (float eta)
 
unsigned int HI::TowerBins::findBinPhi (float phi)
 
unsigned int HI::TowerBins::findEtaPhiBin (float eta, float phi)
 

Variables

constexpr std::initializer_list< int > HI::SubCalo::Lists::EMBarrel {CaloSampling::PreSamplerB, CaloSampling::EMB1, CaloSampling::EMB2, CaloSampling::EMB3}
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::EMEC {CaloSampling::PreSamplerE, CaloSampling::EME1, CaloSampling::EME2, CaloSampling::EME3}
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::HEC {CaloSampling::HEC0, CaloSampling::HEC1, CaloSampling::HEC2, CaloSampling::HEC3}
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::TileBarrel {CaloSampling::TileBar0, CaloSampling::TileBar1, CaloSampling::TileBar2}
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::TileGap {CaloSampling::TileGap1, CaloSampling::TileGap2, CaloSampling::TileGap3}
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::TileExt {CaloSampling::TileExt0, CaloSampling::TileExt1, CaloSampling::TileExt2}
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::FCal {CaloSampling::FCAL0, CaloSampling::FCAL1, CaloSampling::FCAL2}
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::EMCal
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::Tile
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::HCal
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::PreSampler {CaloSampling::PreSamplerB,CaloSampling::PreSamplerE}
 
constexpr std::initializer_list< int > HI::SubCalo::Lists::ALL
 
constexpr ByLayers HI::Sel::EMBarrel =SubCalo::Lists::EMBarrel
 
constexpr ByLayers HI::Sel::EMEC =SubCalo::Lists::EMEC
 
constexpr ByLayers HI::Sel::HEC =SubCalo::Lists::HEC
 
constexpr ByLayers HI::Sel::TileBarrel =SubCalo::Lists::TileBarrel
 
constexpr ByLayers HI::Sel::TileGap =SubCalo::Lists::TileGap
 
constexpr ByLayers HI::Sel::TileExt =SubCalo::Lists::TileExt
 
constexpr ByLayers HI::Sel::FCal =SubCalo::Lists::FCal
 
constexpr ByLayers HI::Sel::EMCal =SubCalo::Lists::EMCal
 
constexpr ByLayers HI::Sel::Tile =SubCalo::Lists::Tile
 
constexpr ByLayers HI::Sel::HCal =SubCalo::Lists::HCal
 
constexpr ByLayers HI::Sel::PreSampler =SubCalo::Lists::PreSampler
 
constexpr ByLayers HI::Sel::ALL =SubCalo::Lists::ALL
 
constexpr ByLayersP HI::Sel::EMBarrel_P =SubCalo::Lists::EMBarrel
 
constexpr ByLayersP HI::Sel::EMEC_P =SubCalo::Lists::EMEC
 
constexpr ByLayersP HI::Sel::HEC_P =SubCalo::Lists::HEC
 
constexpr ByLayersP HI::Sel::TileBarrel_P =SubCalo::Lists::TileBarrel
 
constexpr ByLayersP HI::Sel::TileGap_P =SubCalo::Lists::TileGap
 
constexpr ByLayersP HI::Sel::TileExt_P =SubCalo::Lists::TileExt
 
constexpr ByLayersP HI::Sel::FCal_P =SubCalo::Lists::FCal
 
constexpr ByLayersP HI::Sel::EMCal_P =SubCalo::Lists::EMCal
 
constexpr ByLayersP HI::Sel::Tile_P =SubCalo::Lists::Tile
 
constexpr ByLayersP HI::Sel::HCal_P =SubCalo::Lists::HCal
 
constexpr ByLayersP HI::Sel::PreSampler_P =SubCalo::Lists::PreSampler
 
constexpr ByLayersP HI::Sel::ALL_P =SubCalo::Lists::ALL
 
constexpr ByLayersN HI::Sel::EMBarrel_N =SubCalo::Lists::EMBarrel
 
constexpr ByLayersN HI::Sel::EMEC_N =SubCalo::Lists::EMEC
 
constexpr ByLayersN HI::Sel::HEC_N =SubCalo::Lists::HEC
 
constexpr ByLayersN HI::Sel::TileBarrel_N =SubCalo::Lists::TileBarrel
 
constexpr ByLayersN HI::Sel::TileGap_N =SubCalo::Lists::TileGap
 
constexpr ByLayersN HI::Sel::TileExt_N =SubCalo::Lists::TileExt
 
constexpr ByLayersN HI::Sel::FCal_N =SubCalo::Lists::FCal
 
constexpr ByLayersN HI::Sel::EMCal_N =SubCalo::Lists::EMCal
 
constexpr ByLayersN HI::Sel::Tile_N =SubCalo::Lists::Tile
 
constexpr ByLayersN HI::Sel::HCal_N =SubCalo::Lists::HCal
 
constexpr ByLayersN HI::Sel::PreSampler_N =SubCalo::Lists::PreSampler
 
constexpr ByLayersN HI::Sel::ALL_N =SubCalo::Lists::ALL