![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef MCPARTICLETOOLS_TRUTHPARTICLEFILTERBASETOOL_H
12 #define MCPARTICLETOOLS_TRUTHPARTICLEFILTERBASETOOL_H 1
20 #include "GaudiKernel/ToolHandle.h"
21 #include "GaudiKernel/ServiceHandle.h"
44 const std::string&
name,
45 const IInterface*
parent );
119 return StatusCode::SUCCESS;
126 return StatusCode::SUCCESS;
129 #endif //> MCPARTICLETOOLS_TRUTHPARTICLEFILTERBASETOOL_H
BooleanProperty m_doEtIsolation
Switch to compute or not the Et-isolations for TruthParticle (and their underlying HepMC::GenParticle...
virtual StatusCode finalizeTool()
virtual StatusCode initializeTool()
I/O operators.
SG::ReadHandleKey< McEventCollection > m_mcEventsReadHandleKey
ReadHandleKey for the input McEventCollection one wants to filter.
::StatusCode StatusCode
StatusCode definition for legacy code.
McVtxFilterTool_t m_mcVtxFilterTool
Pointer to the McVtxFilterTool to be able to select additional vertices on some decay pattern criteri...
IsolTool_t m_isolationTool
Pointer to the TruthIsolationTool to be able to compute transverse energy isolations for various isol...
ToolHandle< ITruthIsolationTool > IsolTool_t
ToolHandle< IMcVtxFilterTool > McVtxFilterTool_t
TruthParticleFilterBaseTool()
Default constructor:
virtual ~TruthParticleFilterBaseTool()
Destructor:
StatusCode initialize()
Athena Algorithm's Hooks.
SG::WriteHandleKey< McEventCollection > m_mcEventsOutputWriteHandleKey
Location of the output McEventCollection which has been filtered.