|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTRACKPERFMON_INDETTRACKPERFMONTOOL_H
6 #define INDETTRACKPERFMON_INDETTRACKPERFMONTOOL_H
15 #include "GaudiKernel/ToolHandle.h"
17 #include "GaudiKernel/ISvcLocator.h"
18 #include "GaudiKernel/Service.h"
70 this,
"OfflineTrkParticleContainerName",
"InDetTrackParticles",
"Name of container of offline tracks" };
74 this,
"TriggerTrkParticleContainerName",
"",
"Name of container of trigger tracks" };
78 this,
"TruthParticleContainerName",
"TruthParticles",
"Name of container of TruthParticles" };
82 this,
"TruthEvents",
"TruthEvents",
"Name of the truth events container probably either TruthEvent or TruthEvents" };
86 this,
"TruthPileupEvents",
"TruthPileupEvents",
"Name of the truth pileup events container probably TruthPileupEvent(s)" };
90 this,
"EventInfoContainerName",
"EventInfo",
"event info" };
94 this,
"OfflineVertexContainerName",
"PrimaryVertices",
"" };
98 this,
"TriggerVertexContainerName",
"",
"" };
102 this,
"TruthVertexContainerName",
"TruthVertices",
"" };
106 this,
"TrkAnaInfoKey",
"TrackAnalysisInfo",
"Dedicated TrackAnalysis Info written out" };
113 this,
"TrigDecisionTool",
"Trig::TrigDecisionTool/TrigDecisionTool",
"" };
116 this,
"TrackQualitySelectionTool",
"IDTPM::InDetTrackPerfMon/ITrackSelectionTool",
"Wrapper-tool to perform general quality-based track(truth) selection" };
119 this,
"VertexQualitySelectionTool",
"IDTPM::InDetTrackPerfMon/IVertexSelectionTool",
"Wrapper-tool to perform general quality-based (truth) vertex selection" };
122 this,
"RoiSelectionTool",
"IDTPM::InDetTrackPerfMon/RoiSelectionTool",
"Tool to retrieve and select RoIs" };
125 this,
"TrackRoiSelectionTool",
"IDTPM::InDetTrackPerfMon/TrackRoiSelectionTool",
"Tool to select track within a RoI" };
128 this,
"VertexRoiSelectionTool",
"IDTPM::InDetTrackPerfMon/VertexRoiSelectionTool",
"Tool to select vertices within a RoI" };
131 this,
"TrackMatchingTool",
"IDTPM::InDetTrackPerfMon/ITrackMatchingTool",
"Tool to match test to reference tracks and viceversa" };
134 this,
"TrackAnalysisInfoWriteTool",
"IDTPM::InDetTrackPerfMon/TrackAnalysisInfoWriteTool",
"Tool to write TrackAnalysisInfo to StoreGate" };
136 StringProperty
m_anaTag{
this,
"AnaTag",
"",
"Track analysis tag" };
138 BooleanProperty
m_doMatch{
this,
"doMatch",
false,
"Enable TrackMatchingTool" };
140 BooleanProperty
m_writeOut{
this,
"writeOut",
false,
"Write TrkAnaInfo Collection to AOD_IDTPM" };
Class to hold for each event collections needed in the TrkAnalsis.
class to manage (book, fill) all the plots for the processed TrackAnalysis for tracking performance v...
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.