28 (
const std::string&
type,
29 const std::string& name,
30 const IInterface* parent)
44 return StatusCode::SUCCESS;
59 return StatusCode::SUCCESS;
Helpers for checking error return status codes and reporting errors.
#define CHECK(...)
Evaluate an expression and check for errors.
virtual StatusCode addVariable(const std::string &name, const std::type_info &ti, void *&ptr, const std::string &docstring="", const void *defval=0)
TrackParticleChargeFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
virtual StatusCode fill(const xAOD::TrackParticle &p) override
Fill one block — type-safe version.
virtual StatusCode book() final
Book variables for this block.
float * m_charge
Variable: Track charge.
Block filler tool for noisy FEB information.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
TrackParticle_v1 TrackParticle
Reference the current persistent version: