11#ifndef MCPARTICLETOOLS_TRUTHPARTICLEVALIDATIONBASETOOL_H
12#define MCPARTICLETOOLS_TRUTHPARTICLEVALIDATIONBASETOOL_H 1
18#include "GaudiKernel/ToolHandle.h"
19#include "GaudiKernel/ServiceHandle.h"
40 const std::string& name,
41 const IInterface* parent );
89 return StatusCode::SUCCESS;
96 return StatusCode::SUCCESS;
interface towards AlgTools which aim at validating the process of McAOD making.
virtual ~TruthParticleValidationBaseTool()
Destructor:
TruthParticleValidationBaseTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
TruthParticleValidationBaseTool()
Default constructor:
unsigned int m_nAnalysedEvents
Counter of analysed events.
virtual StatusCode executeTool()=0
Main method to perform the validation.
virtual StatusCode finalizeTool()
StatusCode initialize()
Athena Algorithm's Hooks.
virtual StatusCode initializeTool()
I/O operators.