5#ifndef LARCELLREC_LARNONLINEARITY_H
6#define LARCELLREC_LARNONLINEARITY_H
36 const IInterface* parent);
42 const EventContext& ctx)
const override;
48 static const double m_emax[6];
49 static const double m_p0[6][2];
50 static const double m_p1[6][2];
51 static const double m_p2[6][2];
52 static const double m_p3[6][2];
Data object for each calorimeter readout cell.
Helper class for LArEM offline identifiers.
Helper class for LArFCAL offline identifiers.
Helper class for LArHEC offline identifiers.
static const double m_emax[6]
static const double m_etrans[6]
static const double m_p3[6][2]
virtual StatusCode initialize() override
LArNonLinearity(const std::string &type, const std::string &name, const IInterface *parent)
virtual ~LArNonLinearity()
static const double m_etatrans
static const double m_p2[6][2]
static const double m_p0[6][2]
virtual void MakeCorrection(CaloCell *theCell, const EventContext &ctx) const override
static const double m_p1[6][2]
const LArFCAL_ID * m_fcalID
const LArHEC_ID * m_hecID