Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef ASG_ANALYSIS_ALGORITHMS__ASG_LEPTON_TRACK_SELECTION_ALG_H
10 #define ASG_ANALYSIS_ALGORITHMS__ASG_LEPTON_TRACK_SELECTION_ALG_H
54 Gaudi::Property<float>
m_maxD0Significance {
this,
"maxD0Significance", 0,
"maximum d0 significance (or 0 for no cut)"};
55 Gaudi::Property<float>
m_maxDeltaZ0SinTheta {
this,
"maxDeltaZ0SinTheta", 0,
"maximum Delta z0 sin theta (or 0 for no cut)"};
56 Gaudi::Property<int>
m_nMinPixelHits {
this,
"nMinPixelHits", -1,
"minimum number of required Pixel hits (or -1 for no cut)"};
57 Gaudi::Property<int>
m_nMaxPixelHits {
this,
"nMaxPixelHits", -1,
"maximum number of required Pixel hits (or -1 for no cut)"};
58 Gaudi::Property<int>
m_nMinSCTHits {
this,
"nMinSCTHits", -1,
"minimum number of required SCT hits (or -1 for no cut)"};
59 Gaudi::Property<int>
m_nMaxSCTHits {
this,
"nMaxSCTHits", -1,
"maximum number of required SCT hits (or -1 for no cut)"};
77 this,
"particles",
"",
"the asg collection to run on"};
82 this,
"preselection",
"",
"the preselection to apply"};
87 this,
"selectionDecoration",
"trackSelection",
"the decoration for the asg selection"};
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
the EventInfo key
SysReadSelectionHandle m_preselection
the preselection we apply to our input
a class managing the property to configure the list of systematics to process
ServiceHandle< ISelectionNameSvc > m_nameSvc
the ISelectionNameSvc
Gaudi::Property< int > m_nMaxPixelHits
Gaudi::Property< int > m_nMinSCTHits
Gaudi::Property< float > m_maxDeltaZ0SinTheta
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
Gaudi::Property< int > m_nMinPixelHits
StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< xAOD::VertexContainer > m_primaryVerticesKey
the PrimaryVertex key
::StatusCode StatusCode
StatusCode definition for legacy code.
SysWriteSelectionHandle m_selectionHandle
the accessor for m_selectionDecoration
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
the base class for EventLoop reentrant algorithms
SysListHandle m_systematicsList
the systematics list we run
an algorithm for performing track-vertex selection on leptons
asg::AcceptInfo m_accept
the asg::AcceptInfo we are using
SysReadHandle< xAOD::IParticleContainer > m_particlesHandle
the particle container we run on
a data handle for reading systematically varied selection properties from objects
StatusCode initialize() override
Gaudi::Property< int > m_nMaxSCTHits
a data handle for writing systematically varied selection properties from objects
Gaudi::Property< float > m_maxD0Significance
algorithm properties