4#ifndef RPC_RDO_ANALYSIS_H
5#define RPC_RDO_ANALYSIS_H
27 virtual StatusCode
initialize() override final;
28 virtual StatusCode
execute() override final;
34 "Key of MuonNRPC_CablingMap"};
40 "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
42 Gaudi::Property<std::string>
m_path{
this,
"HistPath",
"RpcRDOAnalysis"};
53 const std::string& basePath,
85 const std::string& basePath,
Property holding a SG store/key/clid from which a ReadHandle is made.
const ServiceHandle< ITHistSvc > & histSvc() const
The standard THistSvc (for writing histograms and TTrees and more to a root file) Returns (kind of) a...
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override final
std::vector< RdoHistoSet > m_rdoHistos
SG::ReadHandleKey< xAOD::NRPCRDOContainer > m_inputKeyRdo
SG::ReadHandleKey< RpcPadContainer > m_inputKeyPad
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Service handle of the IdHelperSvc.
Gaudi::Property< std::string > m_path
SG::ReadCondHandleKey< Muon::RpcCablingMap > m_cablingKey
~RpcRDOAnalysis()=default
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::vector< PadHistoSet > m_padHistos
Muon::MuonStationIndex::ChIndex ChIdx_t
virtual StatusCode execute() override final
Use IdentifiableContainer with RpcPad.
Property holding a SG store/key/clid from which a ReadHandle is made.
Class to store array like branches into the n-tuples.
ChIndex chIndex(const std::string &index)
convert ChIndex name string to enum
ChIndex
enum to classify the different chamber layers in the muon spectrometer
PadHistoSet(const ServiceHandle< ITHistSvc > &histSvc, const std::string &basePath, const ChIdx_t chIndex)
Constructor instantiating the monitoring histograms.
TH1 * h_boardSec
board sector
TH1 * h_channelId
channel Id
TH1 * h_subDet
sub detector
TH1 * h_time
Time of record.
TH1 * h_bcid
Bunch crossing ID.
RdoHistoSet(const ServiceHandle< ITHistSvc > &histSvc, const std::string &basePath, const ChIdx_t chIndex)
Constructor instantiating the monitoring histograms.
TH1 * h_tOverThr
Time over threshold.