1 #ifndef CALIBCALORIMETRY_HCALALGOS_HCALTIMESLEW_H 2 #define CALIBCALORIMETRY_HCALALGOS_HCALTIMESLEW_H 1 42 HcalTimeSlewM3Parameters(
double capCon,
double tspar0Con,
double tspar1Con,
double tspar2Con,
double tspar0_siPMCon,
double tspar1_siPMCon,
double tspar2_siPMCon):cap(capCon), tspar0(tspar0Con), tspar1(tspar1Con), tspar2(tspar2Con), tspar0_siPM(tspar0_siPMCon), tspar1_siPM(tspar1_siPMCon), tspar2_siPM(tspar2_siPMCon){}
49 void addM3ParameterSet(
double cap,
double tspar0,
double tspar1,
double tspar2,
double tspar0_siPM,
double tspar1_siPM,
double tspar2_siPM);
HcalTimeSlewM2Parameters(double t0, double m, double tmaximum)
void addM3ParameterSet(double cap, double tspar0, double tspar1, double tspar2, double tspar0_siPM, double tspar1_siPM, double tspar2_siPM)
double delay(double fC, BiasSetting bias=Medium) const
Returns the amount (ns) by which a pulse of the given number of fC will be delayed by the timeslew ef...
HcalTimeSlewM3Parameters(double capCon, double tspar0Con, double tspar1Con, double tspar2Con, double tspar0_siPMCon, double tspar1_siPMCon, double tspar2_siPMCon)
void addM2ParameterSet(double tzero, double slope, double tmax)
std::vector< HcalTimeSlewM3Parameters > parametersM3_
std::vector< HcalTimeSlewM2Parameters > parametersM2_
static std::string const source