15#ifndef LARCALIBTOOLS_LARPARAMSPROPERTIES_H
16#define LARCALIBTOOLS_LARPARAMSPROPERTIES_H
62#ifdef LARRAWCONDITIONS_LARSINGLEFLOATP
65#ifdef LARRAWCONDITIONS_LARMPHYSOVERMCALP1
118 const std::vector< std::string > &
ClassNames();
158 std::string
keyword(
const std::string& classname);
159 std::string
keyword(
unsigned i);
This class implements the ILArCableAttenuation interface.
c-struct reproducing the structure of the persistent data
This class implements the ILArCableLength interface.
c-struct reproducing the structure of the persistent data
This class implements the ILArCaliPulseParams interface.
This class implements the ILArDetCellParams interface.
This class implements the ILArEMEC_Cphi interface.
c-struct reproducing the structure of the persistent data
This class implements the ILArEMEC_HValpha interface.
c-struct reproducing the structure of the persistent data
This class implements the ILArEMEC_HVbeta interface.
c-struct reproducing the structure of the persistent data
This class implements the ILArMphysOverMcal interface.
c-struct reproducing the structure of the persistent data
This class implements the ILArPhysCaliTdiff interface ` *.
This class implements the ILArRinj interface.
c-struct reproducing the structure of the persistent data
This class implements the ILArTdrift interface.
This class implements the ILArTshaper interface.
c-struct reproducing the structure of the persistent data
This include file contains inline functions describing LAr Parameters properties used in LArReadParam...
std::string keyword(const std::string &classname)
unsigned numberOfParams(unsigned index)
unsigned getClassIndex(const LArCaliPulseParamsComplete *)
bool isGainDependent(unsigned index)
bool isValid(const LArCaliPulseParamsP &p)
@ CaliPulseParamsComplete
@ CableAttenuationComplete
const std::string & getClassName(unsigned index)
const std::vector< std::string > & ClassNames()