5#ifndef AFPSILAYERALGORITHM_H
6#define AFPSILAYERALGORITHM_H
25 virtual StatusCode
fillHistograms(
const EventContext& ctx )
const override;
36 std::vector<std::string>
m_pixlayers = {
"P0",
"P1",
"P2",
"P3"};
37 std::vector<std::string>
m_stationnames = {
"farAside",
"nearAside" ,
"nearCside" ,
"farCside"};
Replaces the BunchCrossing AlgTool used in run1/2.
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadCondHandleKey< BunchCrossingCondData > m_bunchCrossingKey
std::map< std::string, int > m_StationGroup
virtual StatusCode fillHistogramsPlaneEff(const xAOD::AFPSiHitContainer &) const
SG::ReadHandleKey< xAOD::AFPSiHitContainer > m_afpHitContainerKey
std::vector< std::string > m_stationnames
virtual ~AFPSiLayerAlgorithm()
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
std::vector< std::string > m_pixlayers
virtual StatusCode initialize() override
initialize
AFPSiLayerAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
std::map< std::string, std::map< std::string, int > > m_StationPlaneGroup
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Property holding a SG store/key/clid from which a ReadHandle is made.
AFPSiHitContainer_v2 AFPSiHitContainer