|
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
42 ISvcLocator* pSvcLocator);
53 this,
"JetCollection",
"AntiKt4EMTopoJets"
57 this,
"MergedGhostName",
"GhostTrackLRTMerged",
"name of the output merged ghost container"
66 this,
"InputGhostTrackNames", {
"GhostTrack",
"GhostTrackLRT"}
72 #endif // JET_ANALYSIS_ALGORITHMS__JET_GHOST_MERGING_ALG_H
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
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
Property holding a SG store/key/clid from which a ReadHandle is made.
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
the (new) base class for EventLoop algorithms
::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
StatusCode execute() override
Gaudi::Property< std::vector< std::string > > m_inputGhostTrackNames