ATLAS Offline Software
|
#include <ITruthParticleValidationTool.h>
Public Member Functions | |
virtual | ~ITruthParticleValidationTool () |
Destructor: More... | |
virtual StatusCode | initialize ()=0 |
virtual StatusCode | execute ()=0 |
virtual StatusCode | finalize ()=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Inline methods: More... | |
interface towards AlgTools which aim at validating the process of McAOD making. Too much troubles in the past releases made this "software" validation very critical. All the validation is done during the execute() method which will be called by the McParticleAlgs/McAodValidationAlg algorithm. Each instance of an AlgTool deriving from ITruthParticleValidationTool
will implement a very specific test (vertex momentum conservation, particle reconnection,... you name it). Everything will be steered by job-options.
Definition at line 35 of file ITruthParticleValidationTool.h.
|
virtual |
Destructor:
Public methods:
Destructor
Definition at line 23 of file ITruthParticleValidationTool.cxx.
|
pure virtual |
Implemented in TruthParticleValidationBaseTool.
|
pure virtual |
Implemented in TruthParticleValidationBaseTool.
|
pure virtual |
Implemented in TruthParticleValidationBaseTool.
|
inlinestatic |
Inline methods:
Definition at line 65 of file ITruthParticleValidationTool.h.