 |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef DERIVATIONFRAMEWORK_JETGHOSTTHINNING_H
10 #define DERIVATIONFRAMEWORK_JETGHOSTTHINNING_H
16 #include "GaudiKernel/ToolHandle.h"
27 :
public extends<ExpressionParserUser<AthAlgTool>, IThinningTool> {
38 "Name of the stream being thinned"};
41 this,
"JetKey",
"",
"SG key for jet container"};
44 this,
"SelectionString",
"",
"Selection string for jets"};
47 this,
"GhostName",
"",
"Name of the ghost association (e.g., GhostTower)"};
50 this,
"GhostContainerName",
"",
"Name of the ghost object container (e.g., CaloCalFwdTopoTowers)"};
57 #endif // DERIVATIONFRAMEWORK_JETGHOSTTHINNING_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ThinningHandleKey< xAOD::IParticleContainer > m_ghostContainerKey
StringProperty m_ghostName
virtual StatusCode doThinning() const override
HandleKey object for adding thinning to an object.
StringProperty m_streamName
::StatusCode StatusCode
StatusCode definition for legacy code.
StringProperty m_selectionString
virtual ~JetGhostThinning()
JetGhostThinning(const std::string &t, const std::string &n, const IInterface *p)
StringProperty m_ghostContainerName
virtual StatusCode initialize() override
SG::ReadHandleKey< xAOD::JetContainer > m_jetSGKey
HandleKey object for adding thinning to an object.
virtual StatusCode finalize() override