18 #ifndef CrpGainService_h 19 #define CrpGainService_h 32 class ActivityRegistry;
73 bool checkGeoConfig()
const;
74 int getLemId(
unsigned crp,
int chx,
int chy )
const;
75 double getCrpGain(
unsigned crp,
int chx,
int chy )
const;
76 double getLemTransparency(
int chx,
int chy )
const;
77 double getLemGain(
int lemid )
const;
79 void dumpLemEffMap(
int nlems)
const;
Namespace for general, non-LArSoft-specific utilities.
Energy deposited on a readout channel by simulated tracks.
unsigned int m_CrpNLemPerSide
art framework interface to geometry description
unsigned int m_LemTotChans
double crpDefaultGain() const
#define DECLARE_ART_SERVICE(svc, scope)
The geometry of one entire detector, as served by art.
static constexpr double ps
unsigned int m_LemViewChans
Code to link reconstructed objects back to the MC truth information.
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.
const geo::Geometry * m_geo
LArSoft geometry interface.
std::vector< float > m_lemgainmap