12#ifndef CALOBASELINEMONALG_H
13#define CALOBASELINEMONALG_H
17#include "GaudiKernel/ToolHandle.h"
18#include "Identifier/Identifier.h"
30 virtual StatusCode
initialize() override final;
31 virtual StatusCode fillHistograms(
const EventContext& ctx)
const override final;
42 Gaudi::Property<std::string>
m_MonGroupName {
this,
"MonGroupName",
"CaloBaselineGroup"};
54 Gaudi::Property<std::vector<float> >
m_etaMax{
this,
"maximumEta", {}};
55 Gaudi::Property<std::vector<float> >
m_etaMin{
this,
"minimumEta", {}};
56 Gaudi::Property<std::vector<uint> >
m_nbOfEtaBins{
this,
"nbOfEtaBins", {}};
59 Gaudi::Property<std::vector<std::string> >
m_partNames{
this,
"partionList", {}};
Replaces the BunchCrossing AlgTool used in run1/2.
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< float > m_inv_etaBinWidth
std::vector< std::vector< int > > m_histoGroups
Gaudi::Property< std::string > m_MonGroupName
StatusCode retrieveTools()
Gaudi::Property< std::vector< float > > m_etaMin
Gaudi::Property< int > m_bcidtoolMon_BCIDmax
Gaudi::Property< std::vector< float > > m_etaMax
Gaudi::Property< std::vector< uint > > m_nbOfEtaBins
SG::ReadCondHandleKey< BunchCrossingCondData > m_bcDataKey
std::vector< int > m_partMap
Gaudi::Property< std::vector< std::string > > m_partNames
virtual ~CaloBaselineMonAlg()
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
std::vector< float > m_etaBinWidth
Gaudi::Property< int > m_pedestalMon_BCIDmin
Container class for CaloCell.