ATLAS Offline Software
Loading...
Searching...
No Matches
TileTMDBDigitsMonitorAlgorithm.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TILEMONITORING_TILETMDBDIGITSMONITORALGORITHM_H
6#define TILEMONITORING_TILETMDBDIGITSMONITORALGORITHM_H
7
8// Tile includes
10
11
12// Atlas includes
16
17class TileHWID;
18
20 public:
21 TileTMDBDigitsMonitorAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
23 virtual StatusCode initialize() override;
24 virtual StatusCode fillHistograms( const EventContext& ctx ) const override;
25 private:
26
29 //int m_nSamples;
30
31 std::vector<int> m_pedGroups;
32 std::vector<int> m_hfnGroups;
33 std::vector<int> m_ampGroups;
34
36 "MuRcvDigitsCnt", "MuRcvDigitsCnt", "Muon digits container"};
37
38 Gaudi::Property<std::vector<int>> m_nChannels{this,
39 "NumberOfChannels", {8, 8, 4, 4}, "Number of TMDB channels per module in (LBA, LBC, EBA, EBC)"};
40
41 std::vector<std::vector<int>> m_cellPedGroups;
42 std::vector<std::vector<int>> m_cellHFNGroups;
43 std::vector<std::vector<int>> m_cellAmpGroups;
44
45};
46#endif // TILEMONITORING_TILETMDBDIGITSMONITORALGORITHM_H
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Property holding a SG store/key/clid from which a ReadHandle is made.
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
std::vector< std::vector< int > > m_cellAmpGroups
Gaudi::Property< std::vector< int > > m_nChannels
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
std::vector< std::vector< int > > m_cellHFNGroups
std::vector< std::vector< int > > m_cellPedGroups
void initialize()