 |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRACKING_ANALYSIS_ALGORITHMS__INDET_TRACK_SELECTION_ALG_H
10 #define TRACKING_ANALYSIS_ALGORITHMS__INDET_TRACK_SELECTION_ALG_H
39 ToolHandle<InDet::IInDetTrackSelectionTool>
m_selectionTool {
this,
"selectionTool",
"",
"the selection tool we apply"};
43 ToolHandle<InDet::IInDetTrackTruthFilterTool>
m_filterTool {
this,
"filterTool",
"",
"the truth filter tool we apply"};
52 this,
"inDetTracks",
"",
"the track collection to run on"};
57 this,
"preselection",
"",
"the preselection to apply"};
62 this,
"selectionDecoration",
"",
"the decoration for the asg selection"};
76 Gaudi::Property<std::string>
m_filterWP{
this,
"filterWP",
""};
a class managing the property to configure the list of systematics to process
Gaudi::Property< std::string > m_filterWP
StatusCode execute() override
uint32_t SelectionType
the type for selection decorations that are meant to hold a asg::AcceptData
SelectionType m_setOnFail
the bits to set for an object failing the preselection
StatusCode initialize() override
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
an algorithm for calling first the IInDetTrackSelectionTool and then the IInDetTrackTruthFilterTool
the (new) base class for EventLoop algorithms
ToolHandle< InDet::IInDetTrackSelectionTool > m_selectionTool
the smearing tool
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< InDet::IInDetTrackTruthFilterTool > m_filterTool
the filter tool
SysReadHandle< xAOD::TrackParticleContainer > m_tracksHandle
the track collection we run on
ServiceHandle< ISelectionNameSvc > m_nameSvc
the ISelectionNameSvc
SysReadSelectionHandle m_preselection
the preselection we apply to our input
SysListHandle m_systematicsList
the systematics list we run
a data handle for reading systematically varied selection properties from objects
SysWriteSelectionHandle m_selectionHandle
the decoration for the asg selection
asg::AcceptInfo m_acceptInfo
a data handle for writing systematically varied selection properties from objects