ATLAS Offline Software
|
#include <ITruthParticleFilterTool.h>
Public Member Functions | |
virtual | ~ITruthParticleFilterTool () |
Destructor: More... | |
virtual StatusCode | initialize ()=0 |
virtual StatusCode | execute ()=0 |
virtual StatusCode | finalize ()=0 |
virtual StatusCode | buildMcAod (const McEventCollection *in, McEventCollection *filtered)=0 |
This method will check the validity of the input McEventCollection and build a filtered one from the strategy implemented by the concrete tool. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Inline methods: More... | |
Definition at line 24 of file ITruthParticleFilterTool.h.
|
virtual |
|
pure virtual |
This method will check the validity of the input McEventCollection and build a filtered one from the strategy implemented by the concrete tool.
It is not const to allow derived tools to build statistics during the filtering process.
Implemented in OldSpclMcFilterTool, PileupFilterTool, NoopFilterTool, and EtaPtFilterTool.
|
pure virtual |
Implemented in TruthParticleFilterBaseTool.
|
pure virtual |
Implemented in TruthParticleFilterBaseTool.
|
pure virtual |
Implemented in TruthParticleFilterBaseTool.
|
inlinestatic |
Inline methods:
Definition at line 70 of file ITruthParticleFilterTool.h.