ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetProbeCollectorTool.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_InnerDetProbeCollectorTool_H
6#define Muon_InnerDetProbeCollectorTool_H
7
9#include <stdint.h>
10#include <algorithm>
11#include <functional>
12#include <string>
15#include "GaudiKernel/IToolSvc.h"
16#include "GaudiKernel/ToolHandle.h"
18#include "TH1.h"
19#include "TH2.h"
32#include "muonEvent/Muon.h"
39
42
52namespace Muon
53{
54
56 {
57 public:
58 InnerDetProbeCollectorTool(const std::string&,const std::string&,const IInterface*);
59
62
64 virtual StatusCode initialize();
65
66 StatusCode createProbeCollection();
67
68 private:
69
71
73 ToolHandle<IInsituTrackTools> m_InsituPerformanceTools;
74
76 // int/double/bool m_propertyName;
82
83 };
84}
85
86#endif
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Rec::TrackParticleContainer * m_IDProbeTrackContainer
InnerDetProbeCollectorTool(const std::string &, const std::string &, const IInterface *)
virtual StatusCode initialize()
standard Athena-Algorithm method
virtual ~InnerDetProbeCollectorTool()
default destructor
std::string m_InnerTrackContainerName
member variables for algorithm properties:
ToolHandle< IInsituTrackTools > m_InsituPerformanceTools
get a handle to the InnerDetProbeCollectorTool
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.