20 declareInterface<ICaloClustersInConeTool>(
this);
28 return StatusCode::SUCCESS;
32 return StatusCode::SUCCESS;
38 const std::string tableName =
name() +
"LookUpTable";
49 auto lut = std::make_unique<LookUpTable>();
50 lut->init(*caloClusters);
52 return wh.put (std::move (lut),
true);
59 return lut->iParticlesInCone(
eta,
phi, dr, output );
66 return lut->iParticlesInCone(
eta,
phi, dr, output );
Scalar eta() const
pseudorapidity method
#define ATH_CHECK
Evaluate an expression and check for errors.
Handle class for reading from StoreGate.
Handle class for recording to StoreGate.
ElementLink implementation for ROOT usage.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.