ATLAS Offline Software
Loading...
Searching...
No Matches
MuonMeanMDTdADCFillerTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5// MuonMeanMDTdADCFillerTool.h, Header file for class MuonMeanMDTdADCFillerTool
7
8#ifndef MUONCOMBINEDEVALUATIONTOOLS_MUONMEANMDTDADCFILLERTOOL_H
9#define MUONCOMBINEDEVALUATIONTOOLS_MUONMEANMDTDADCFILLERTOOL_H
10
12#include "GaudiKernel/ServiceHandle.h"
18
19namespace Rec {
20
24
25 class MuonMeanMDTdADCFillerTool : public extends<AthAlgTool, IMuonMeanMDTdADCFiller> {
27 // Public methods:
29 public:
30 // Copy constructor:
31
33 using base_class::base_class;
34 virtual ~MuonMeanMDTdADCFillerTool() = default;
35
36 StatusCode initialize() override;
37
39 double meanMDTdADCFiller(const xAOD::Muon& muon) const override;
40
42 double meanMDTdADCFiller(const Trk::Track& track) const override;
43
44 private:
45 ServiceHandle<Muon::IMuonEDMHelperSvc> m_edmHelperSvc{this, "edmHelper", "Muon::MuonEDMHelperSvc/MuonEDMHelperSvc",
46 "Handle to the service providing the IMuonEDMHelperSvc interface"};
47 ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc{this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
48 SG::ReadHandleKey<xAOD::EventInfo> m_eventInfo{this, "EventInfo", "EventInfo", "event info"};
49 };
50
51} // namespace Rec
52#endif //> !MUONCOMBINEDEVALUATIONTOOLS_MUONMEANMDTDADCFILLERTOOL_H
Property holding a SG store/key/clid from which a ReadHandle is made.
return mean Number of ADC counts for MDT tubes on the track
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo
ServiceHandle< Muon::IMuonEDMHelperSvc > m_edmHelperSvc
virtual ~MuonMeanMDTdADCFillerTool()=default
double meanMDTdADCFiller(const xAOD::Muon &muon) const override
return mean Number of ADC counts for MDT tubes on the track of muon (method will simply step down to ...
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi Tools.
Muon_v1 Muon
Reference the current persistent version: