|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEMONITORING_TILETMDBRAWCHANNELMONITORALGORITHM_H
6 #define TILEMONITORING_TILETMDBRAWCHANNELMONITORALGORITHM_H
34 "NumberOfChannels", {8, 8, 4, 4},
"Number of TMDB channels per module in (LBA, LBC, EBA, EBC)"};
37 "AmplitudeThresholdForTime", 80,
"Amplitude threashold for timing histograms"};
40 "DSP",
true,
"TMDB Raw Channels container comes from DSP"};
43 "FillRawChannelHistograms",
true,
"Fill TMDB raw channel histograms"};
46 "FillEfficiencyHistograms",
false,
"Fill TMDB efficiency histograms"};
49 "NumberOfThresholds",
false,
"Number of thresholds to check (Run2: 2, Run3: 1)"};
52 "MuRcvRawChCnt",
"MuRcvRawChCnt",
"TMDB raw container"};
55 "MuonContainer",
"Muons",
"Input Muons container key"};
58 "TrigMuonContainer",
"LVL1MuonRoIs",
"Input LVL1 Muon RoIs container key"};
61 "TileCondToolTMDB",
"TileCondToolTMDB",
"Tile TMDB conditions tool"};
67 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service"};
79 #endif // TILEMONITORING_TILETMDBRAWCHANNELMONITORALGORITHM_H
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< int > m_timeGroups
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
SG::ReadHandleKey< xAOD::MuonContainer > m_muonContainerKey
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
virtual ~TileTMDBRawChannelMonitorAlgorithm()=default
const TileHWID * m_tileHWID
std::vector< std::vector< std::vector< int > > > m_coinThrDGroup
int tilemodule_to_check(int sector) const
Gaudi::Property< bool > m_numberOfThresholds
Base class for Athena Monitoring Algorithms.
Gaudi::Property< std::vector< int > > m_nChannels
Helper class for TileCal online (hardware) identifiers.
Gaudi::Property< bool > m_fillRawChannelHistograms
std::vector< std::vector< int > > m_timeCell
Gaudi::Property< float > m_amplitudeThreshold
Gaudi::Property< bool > m_isDSP
::StatusCode StatusCode
StatusCode definition for legacy code.
bool dPhi(const xAOD::TauJet &tau, const xAOD::TauTrack &track, double &out)
Gaudi::Property< bool > m_fillEfficiencyHistograms
std::vector< std::vector< int > > m_ampCell
std::vector< int > m_ampGroups
Header file to be included by clients of the Monitored infrastructure.
ToolHandle< ITileCondToolTMDB > m_tileCondToolTMDB
virtual StatusCode initialize() override
initialize
float calc_dR(float dEta, float dPhi) const
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< xAOD::MuonRoIContainer > m_muonRoIsContainerKey
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
bool dEta(const xAOD::TauJet &tau, const xAOD::TauTrack &track, double &out)
std::vector< int > m_tgcSectorGroup