|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOMONITORING_TILECALMONALG_H
6 #define CALOMONITORING_TILECALMONALG_H
29 Gaudi::Property<std::string>
m_monGroupName{
this,
"MonGroupName",
"TileCalGroup"};
30 Gaudi::Property<bool>
m_twoGaussianNoise{
this,
"TwoGaussianNoise",
true,
"Use 2-gaussian noise"};
33 "EnergyThreshold", 300.0F,
"Energy threshold in MeV"};
36 "CaloCellContainer",
"AllCalo",
"Calo cell container name"};
43 "CaloNoise",
"totalNoise",
"Calo noise object name"};
53 #endif // CALOMONITORING_TILECALMONALG_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
virtual StatusCode initialize() override
initialize
virtual ~TileCalCellMonAlg()=default
Gaudi::Property< float > m_energyThreshold
CaloMonAlgBase(const std::string &name, ISvcLocator *pSvcLocator)
Helper class for TileCal offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
Gaudi::Property< bool > m_twoGaussianNoise
std::vector< int > m_noiseEtaPhiGroups
SG::ReadCondHandleKey< CaloNoise > m_caloNoiseKey
Key of the CaloNoise Conditions data object.
static const int N_TILE_SAMPLES
std::vector< int > m_energyModuleGroups
Gaudi::Property< std::string > m_monGroupName