10 return StatusCode::SUCCESS;
24 if (!hits.isValid())
return StatusCode::FAILURE;
26 for (
const LArHit* hit : *hits) {
28 te += hit->energy() * hit->time() ;
44 auto cosTime=std::make_unique<CosTrigTime>(t);
45 ATH_CHECK(out.record(std::move(cosTime)));
47 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
virtual StatusCode initialize()
SG::WriteHandleKey< CosTrigTime > m_timeKey
SG::ReadHandleKeyArray< LArHitContainer > m_larHitKeys
virtual StatusCode execute(const EventContext &cxt) const
Class to store hit energy and time in LAr cell from G4 simulation.