ATLAS Offline Software
Loading...
Searching...
No Matches
InDetGlobalLRTMonAlg.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
15
16#ifndef InDetGlobalLRTMonAlg_H
17#define InDetGlobalLRTMonAlg_H
18
21
22#include "GaudiKernel/EventContext.h"
23
25
27
28//------------TrackMon------------
30
32
33//Standard c++
34#include <string>
35#include <memory>
36
37
38
39//------------------------------
40
41namespace InDet {
43}
44
45
47
48 public:
49
50 InDetGlobalLRTMonAlg( const std::string& name, ISvcLocator* pSvcLocator );
51 virtual ~InDetGlobalLRTMonAlg();
52 virtual StatusCode initialize() override;
53 virtual StatusCode fillHistograms( const EventContext& ctx ) const override;
54 std::string findComponentString(int bec, int ld) const;
55
56 private:
57
58 ToolHandle <InDet::IInDetTrackSelectionTool> m_trackSelTool; // baseline
59
60 SG::ReadHandleKey<xAOD::TrackParticleContainer> m_trackParticleName{this, "TrackParticleContainerName", "InDetLargeD0TrackParticles","TrackParticle Collection for Global Monitoring"};
61
62 ServiceHandle <IIBLParameterSvc> m_IBLParameterSvc;
63
64 bool m_doIBL;
65
66};
67#endif
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
std::string findComponentString(int bec, int ld) const
ToolHandle< InDet::IInDetTrackSelectionTool > m_trackSelTool
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
ServiceHandle< IIBLParameterSvc > m_IBLParameterSvc
virtual StatusCode initialize() override
initialize
InDetGlobalLRTMonAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackParticleName
Interface for track selection tool.
Property holding a SG store/key/clid from which a ReadHandle is made.
Primary Vertex Finder.