13#ifndef WEIGHTSAGREGATOR_H
14#define WEIGHTSAGREGATOR_H 1
42 virtual double getWeight()
const override;
virtual double evaluate(const xAOD::IParticle *part) const override
returns: the value that was calculated from the xAOD::IParticle (composite built event object for ins...
virtual StatusCode initialize() override
Usual initialize method of the framework.
virtual double getWeight() const override
returns: the value that was calculated from the usual Athena storegate
ToolHandleArray< IWeightTool > m_toolArray
Array of ingredient weight tools.
virtual ~WeightsAgregator()
Default destructor.
WeightsAgregator(const std::string &name)
Create a proper constructor for Athena.
std::string m_eventInfoName
Name of the xAOD::EventInfo object.
Class providing the definition of the 4-vector interface.