19 ATH_MSG_ERROR(
"No layers requested, tool would not do anything!");
20 return StatusCode::FAILURE;
23 std::map<std::string, CaloSampling::CaloSample> samplings;
29 auto itr = samplings.find(name);
30 if (itr == samplings.end())
32 ATH_MSG_ERROR(
"Unknown sampling '" << name <<
"' requested!");
33 return StatusCode::FAILURE;
36 return StatusCode::SUCCESS;
40 const EventContext &ctx,
43 std::unique_ptr<Trk::CaloExtension> extension =
m_extensionTool->caloExtension(
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
#define CHECK(...)
Evaluate an expression and check for errors.
static std::string getSamplingName(CaloSample theSample)
Returns a string (name) for each CaloSampling.
static constexpr unsigned int getNumberOfSamplings()
Get number of available samplings.
void entryEtaPhiHashLookupVector(const Trk::CaloExtension &extension, EtaPhiHashLookupVector &result)
std::vector< std::tuple< bool, double, double > > EtaPhiHashLookupVector
TrackParticle_v1 TrackParticle
Reference the current persistent version: