Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef JET_ANALYSIS_ALGORITHMS__JET_GHOST_MERGING_ALG_H
17 #define JET_ANALYSIS_ALGORITHMS__JET_GHOST_MERGING_ALG_H
41 ISvcLocator* pSvcLocator);
52 this,
"JetCollection",
"AntiKt4EMTopoJets"
56 this,
"MergedGhostName",
"GhostTrackLRTMerged",
"name of the output merged ghost container"
65 this,
"InputGhostTrackNames", {
"GhostTrack",
"GhostTrackLRT"}
71 #endif // JET_ANALYSIS_ALGORITHMS__JET_GHOST_MERGING_ALG_H
StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< xAOD::JetContainer > m_jetLocation
the jet collection we run on
SG::WriteDecorHandleKey< xAOD::JetContainer > m_mergedGhostContainer
the name of the output ghost collection
Select isolated Photons, Electrons and Muons.
an algorithm for combining multiple ghost collections into one
JetGhostMergingAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< SG::ReadDecorHandleKey< xAOD::JetContainer > > m_ghostTrackKeys
internal vector to hold the ReadDecorHandles for the difference ghosts
StatusCode initialize() override
the base class for EventLoop reentrant algorithms
Gaudi::Property< std::vector< std::string > > m_inputGhostTrackNames