ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometerProbeCollectorTool.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 Muon_MuonSpectrometerProbeCollectorTool_H
6#define Muon_MuonSpectrometerProbeCollectorTool_H
7
8#include "MuonDQAUtils/IProbeCollectorTool.h" //inheritance
9#include "AthenaBaseComps/AthAlgTool.h" //inheritance
10
12#include "GaudiKernel/ToolHandle.h"
13#include "MuonDQAUtils/IInsituTrackTools.h" //template argument to ToolHandle
14
15#include <string>
16namespace Rec{
18}
19
26namespace Muon
27{
29 {
30 public:
31 MuonSpectrometerProbeCollectorTool(const std::string&,const std::string&,const IInterface*);
32
35
37 virtual StatusCode initialize();
38
39 StatusCode createProbeCollection();
40
41 private:
42
44
46 ToolHandle<IInsituTrackTools> m_InsituPerformanceTools;
47
54
55 };
56}
57#endif
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
ToolHandle< IInsituTrackTools > m_InsituPerformanceTools
get a handle to the MuonSpectrometerProbeCollectorTool
std::string m_InnerTrackContainerName
member variables for algorithm properties:
virtual StatusCode initialize()
standard Athena-Algorithm method
MuonSpectrometerProbeCollectorTool(const std::string &, const std::string &, const IInterface *)
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Gaudi Tools.