ATLAS Offline Software
Loading...
Searching...
No Matches
TileMuonFitMonitorAlgorithm.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_TILEMUONFITMONITORALGORITHM_H
6#define TILEMONITORING_TILEMUONFITMONITORALGORITHM_H
7
9
11
14
15class TileID;
16
20
22
23 public:
24
26 virtual ~TileMuonFitMonitorAlgorithm() = default;
27 virtual StatusCode initialize() override;
28 virtual StatusCode fillHistograms(const EventContext& ctx) const override;
29
30 private:
31
33 "TileCosmicMuonContainer", "TileCosmicMuonHT", "Tile cosmic muon container name"};
34
35 std::vector<int> m_nMuGroups;
36 std::vector<int> m_muEneGroups;
37 std::vector<int> m_muTimeGroups;
38 std::vector<int> m_muPathGroups;
39 std::vector<int> m_muNCellsGroups;
40 std::vector<int> m_muPositionGroups;
41 std::vector<int> m_muPositionTimeGroups;
42 std::vector<int> m_muEneDensityGroups;
43 std::vector<int> m_muDirectionPhiGroups;
44 std::vector<int> m_muDirectionThetaGroups;
46 std::vector<int> m_muPartitionTimeGroups;
47
48 const TileID* m_tileID{nullptr};
49};
50
51
52#endif // TILEMONITORING_TILEMUONFITMONITORALGORITHM_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.
Property holding a SG store/key/clid from which a ReadHandle is made.
Helper class for TileCal offline identifiers.
Definition TileID.h:67
TileMonitorAlgorithm(const std::string &name, ISvcLocator *svcLocator)
virtual ~TileMuonFitMonitorAlgorithm()=default
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
TileMonitorAlgorithm(const std::string &name, ISvcLocator *svcLocator)
SG::ReadHandleKey< TileCosmicMuonContainer > m_cosmicMuonContainerKey
void initialize()