ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ITruthParticleValidationTool Class Referenceabstract

#include <ITruthParticleValidationTool.h>

Inheritance diagram for ITruthParticleValidationTool:
Collaboration diagram for ITruthParticleValidationTool:

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~ITruthParticleValidationTool()

ITruthParticleValidationTool::~ITruthParticleValidationTool ( )
virtual

Destructor:

Public methods:

Destructor

Definition at line 23 of file ITruthParticleValidationTool.cxx.

24 {}

Member Function Documentation

◆ execute()

virtual StatusCode ITruthParticleValidationTool::execute ( )
pure virtual

◆ finalize()

virtual StatusCode ITruthParticleValidationTool::finalize ( )
pure virtual

◆ initialize()

virtual StatusCode ITruthParticleValidationTool::initialize ( )
pure virtual

◆ interfaceID()

const InterfaceID & ITruthParticleValidationTool::interfaceID ( )
inlinestatic

Inline methods:

Definition at line 65 of file ITruthParticleValidationTool.h.

66 {
67  return IID_ITruthParticleValidationTool;
68 }

The documentation for this class was generated from the following files: