Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef ASG_ANALYSIS_ALGORITHMS__ASG_LEPTON_TRACK_DECORATION_ALG_H
7 #define ASG_ANALYSIS_ALGORITHMS__ASG_LEPTON_TRACK_DECORATION_ALG_H
38 this,
"eventInfo",
"EventInfo",
"the name of the EventInfo object to retrieve"};
42 this,
"primaryVertices",
"PrimaryVertices",
43 "the name of the PrimaryVertex container to retrieve"};
47 this,
"particles",
"",
"the asg collection to run on"};
50 this,
"d0",
"d0_%SYS%",
"decoration name for d0" };
53 this,
"d0sig",
"d0sig_%SYS%",
"decoration name for d0 significance" };
56 this,
"z0sintheta",
"z0sintheta_%SYS%",
"decoration name for z0*sin(theta)" };
59 this,
"z0sinthetasig",
"z0sinthetasig_%SYS%",
"decoration name for z0*sin(theta) significance" };
SysWriteDecorHandle< float > m_d0sigHandle
a class managing the property to configure the list of systematics to process
StatusCode initialize() override
SysListHandle m_systematicsList
the systematics list we run
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
SysWriteDecorHandle< float > m_z0sinthetaHandle
::StatusCode StatusCode
StatusCode definition for legacy code.
an algorithm for decorating track variables on leptons
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
the EventInfo key
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
the base class for EventLoop reentrant algorithms
SysWriteDecorHandle< float > m_z0sinthetasigHandle
SysWriteDecorHandle< float > m_d0Handle
SG::ReadHandleKey< xAOD::VertexContainer > m_primaryVerticesKey
the PrimaryVertex key
StatusCode execute(const EventContext &ctx) const override
SysReadHandle< xAOD::IParticleContainer > m_particlesHandle
the particle container we run on