ATLAS Offline Software
Loading...
Searching...
No Matches
PixelAthClusterMonAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4
5#ifndef PIXELATHCLUSTERMONTOOL_H
6#define PIXELATHCLUSTERMONTOOL_H
7
9
10
13
17
18
19//------------------------------
20
21class PixelID;
22class AtlasDetectorID;
23
24namespace InDet {
25 class PixelCluster;
27}
28namespace Trk {
30}
31
32
34public:
35 PixelAthClusterMonAlg(const std::string& name, ISvcLocator* pSvcLocator);
36 virtual ~PixelAthClusterMonAlg();
37 virtual StatusCode initialize() override;
38 virtual StatusCode fillHistograms(const EventContext& ctx) const override;
39 std::string findComponentString(int bec, int ld) const;
40private:
41
42 ToolHandle<Trk::ITrackHoleSearchTool> m_holeSearchTool;
43 ToolHandle<InDet::IInDetTrackSelectionTool> m_trackSelTool;
44
46
48 this, "ClusterName", "PixelClusters", "pixel cluster data key"
49 };
51 this, "TrackName", "CombinedInDetTracks", "track data key"
52 };
53
55 ToolHandle<InDet::IInDetTestPixelLayerTool> m_testPixelLayerTool{ this,"TestPixelLayerTool","","" };
56
57 bool m_doOnline {};
62 bool m_doFEPlots {};
63};
64#endif
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Interface for track selection tool.
SG::ReadHandleKey< TrackCollection > m_tracksKey
ToolHandle< InDet::IInDetTestPixelLayerTool > m_testPixelLayerTool
tool to calculate expected hit information in innermost layers
ToolHandle< InDet::IInDetTrackSelectionTool > m_trackSelTool
const AtlasDetectorID * m_atlasid
std::string findComponentString(int bec, int ld) const
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
SG::ReadHandleKey< InDet::PixelClusterContainer > m_clustersKey
PixelAthClusterMonAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< Trk::ITrackHoleSearchTool > m_holeSearchTool
virtual StatusCode initialize() override
initialize
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
Property holding a SG store/key/clid from which a ReadHandle is made.
interface for searching, counting and adding holes on tracks anywhere in ATLAS.
Primary Vertex Finder.
Ensure that the ATLAS eigen extensions are properly loaded.