11#ifndef MCPARTICLEALGS_MCAODVALIDATIONALG_H
12#define MCPARTICLEALGS_MCAODVALIDATIONALG_H
16#include "GaudiKernel/ToolHandle.h"
41 virtual StatusCode
execute()
override;
42 virtual StatusCode
finalize()
override;
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
interface towards AlgTools which aim at validating the process of McAOD making.
virtual ~McAodValidationAlg()
Destructor:
unsigned int m_seed
Random generator seed.
IValidationTools_t m_valTools
Validation tools to be ran on the events.
McAodValidationAlg()
Default constructor:
ToolHandleArray< ITruthParticleValidationTool > IValidationTools_t
virtual StatusCode finalize() override
virtual StatusCode initialize() override
Athena Algorithm's Hooks.
virtual StatusCode execute() override
StringProperty m_truthParticlesName
Location of the TruthParticleContainer to read.
McAodValidationAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters: