ATLAS Offline Software
Loading...
Searching...
No Matches
HgtdClusterAnalysisAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ACTSTRKANALYSIS_HGTDCLUSTERANALYSISALG_H
6#define ACTSTRKANALYSIS_HGTDCLUSTERANALYSISALG_H
7
13
14namespace ActsTrk {
15
17 public AthMonitorAlgorithm {
18 public:
19 HgtdClusterAnalysisAlg(const std::string& name, ISvcLocator* pSvcLocator);
20 virtual ~HgtdClusterAnalysisAlg() override = default;
21
22 virtual StatusCode initialize() override;
23 virtual StatusCode fillHistograms(const EventContext& ctx) const override;
24
25 private:
27 {this, "HGTDDetEleCollKey", "HGTD_DetectorElementCollection",
28 "Key of HGTD_DetectorElementCollection for HGTD"};
29
31 {this, "ClusterContainerKey", "HGTD_Clusters",
32 "Key of input hgtd clusters"};
33
34 Gaudi::Property< std::string > m_monGroupName
35 {this, "MonGroupName", "ActsHgtdClusterAnalysisAlg"};
36
37 const HGTD_ID *m_hgtdID {};
38 };
39
40}
41
42#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode initialize() override
initialize
SG::ReadHandleKey< xAOD::HGTDClusterContainer > m_hgtdClusterContainerKey
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
Gaudi::Property< std::string > m_monGroupName
virtual ~HgtdClusterAnalysisAlg() override=default
HgtdClusterAnalysisAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< InDetDD::HGTD_DetectorElementCollection > m_HGTDDetEleCollKey
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
This is an Identifier helper class for the HGTD subdetector.
Definition HGTD_ID.h:47
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...