ATLAS Offline Software
Classes | Namespaces | Variables
PixelAthMonitoringBase.h File Reference
#include "AthenaMonitoring/AthMonitorAlgorithm.h"
#include "AthenaMonitoringKernel/Monitored.h"
#include "InDetConditionsSummaryService/IInDetConditionsTool.h"
#include "PixelReadoutGeometry/IPixelReadoutManager.h"
#include "InDetReadoutGeometry/SiDetectorElementStatus.h"
#include "InDetIdentifier/PixelID.h"
#include <tuple>
Include dependency graph for PixelAthMonitoringBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PixLayers
 
class  DataReadErrors
 
class  PixelAthMonitoringBase
 
struct  PixelAthMonitoringBase::VecAccumulator2DMap
 helper class to accumulate points to fill a 2D plot with More...
 
struct  PixelAthMonitoringBase::AccumulatorArrays
 

Namespaces

 PixMon
 

Variables

const std::string pixLayersLabel [PixLayers::COUNT]
 
const std::string pixBaseLayersLabel [PixLayers::NBASELAYERS]
 
const float inv_nmod_per_layer [PixLayers::COUNT]
 
const int clusterToTMinCut [PixLayers::COUNT]
 
const unsigned int PixMon::kNumLayersDisk
 
const unsigned int PixMon::kNumStavesIBL
 
const unsigned int PixMon::kNumStavesL0
 
const unsigned int PixMon::kNumStavesL1
 
const unsigned int PixMon::kNumStavesL2
 
const unsigned int PixMon::kNumFEsIBL
 
const unsigned int PixMon::kNumModulesBarrel
 
const unsigned int PixMon::kNumModulesDisk
 
const unsigned int PixMon::kNumPP0sEC
 
const int PixMon::pixPhiSteps [PixLayers::NBASELAYERS] = {kNumModulesDisk, kNumModulesDisk, kNumStavesL0, kNumStavesL1, kNumStavesL2, kNumStavesIBL}
 
const int PixMon::pixEtaSteps [PixLayers::NBASELAYERS] = {kNumLayersDisk, kNumLayersDisk, kNumModulesBarrel, kNumModulesBarrel, kNumModulesBarrel, kNumFEsIBL}
 
const std::vector< float > iblFEetaEdges
 
const std::vector< float > iblFEphiLoEdges
 
const std::vector< float > iblFEphiUpEdges
 

Variable Documentation

◆ clusterToTMinCut

const int clusterToTMinCut[PixLayers::COUNT]
Initial value:
= {
15, 15, 15, 15, 15, 4, 4
}

Definition at line 42 of file PixelAthMonitoringBase.h.

◆ iblFEetaEdges

const std::vector<float> iblFEetaEdges
Initial value:
= { 0.5894, 1.0531, 1.3851, 1.6499, 1.8559, 2.0336, 2.1805, 2.3132,
2.4268, 2.5324, 2.6249, 2.7116, 2.7906, 2.8638, 2.9321, 2.9953 }

Definition at line 78 of file PixelAthMonitoringBase.h.

◆ iblFEphiLoEdges

const std::vector<float> iblFEphiLoEdges
Initial value:
= { -3.0551, -2.6063, -2.1575, -1.7087, -1.2599, -0.8111, -0.3623,
0.0865, 0.5353, 0.9841, 1.4329, 1.8817, 2.3305, 2.7793 }

Definition at line 80 of file PixelAthMonitoringBase.h.

◆ iblFEphiUpEdges

const std::vector<float> iblFEphiUpEdges
Initial value:
= { -3.0215, -2.5727, -2.1239, -1.6751, -1.2263, -0.7775, -0.3287,
0.1201, 0.5689, 1.0177, 1.4665, 1.9153, 2.3641, 2.8129 }

Definition at line 82 of file PixelAthMonitoringBase.h.

◆ inv_nmod_per_layer

const float inv_nmod_per_layer[PixLayers::COUNT]
Initial value:
= {
1.f / 144.f, 1.f / 144.f, 1.f / 286.f, 1.f / 494.f, 1.f / 676.f, 1.f / 336.f, 1.f / 112.f
}

Definition at line 39 of file PixelAthMonitoringBase.h.

◆ pixBaseLayersLabel

const std::string pixBaseLayersLabel[PixLayers::NBASELAYERS]
Initial value:
= {
"ECA", "ECC", "BLayer", "Layer1", "Layer2", "IBL"
}

Definition at line 36 of file PixelAthMonitoringBase.h.

◆ pixLayersLabel

const std::string pixLayersLabel[PixLayers::COUNT]
Initial value:
= {
"ECA", "ECC", "BLayer", "Layer1", "Layer2", "IBL2D", "IBL3D"
}

Definition at line 33 of file PixelAthMonitoringBase.h.