#include <HcalPulseContainmentAlgo.h>
|
void | init (int num_samples) |
|
Definition at line 9 of file HcalPulseContainmentAlgo.h.
◆ HcalPulseContainmentAlgo() [1/2]
HcalPulseContainmentAlgo::HcalPulseContainmentAlgo |
( |
const HcalPulseShape * |
shape, |
|
|
int |
num_samples, |
|
|
double |
fixedphase_ns, |
|
|
const HcalTimeSlew * |
hcalTimeSlew_delay |
|
) |
| |
◆ HcalPulseContainmentAlgo() [2/2]
HcalPulseContainmentAlgo::HcalPulseContainmentAlgo |
( |
int |
num_samples, |
|
|
double |
fixedphase_ns, |
|
|
const HcalTimeSlew * |
hcalTimeSlew_delay |
|
) |
| |
◆ calcpair()
std::pair< double, double > HcalPulseContainmentAlgo::calcpair |
( |
double |
truefc | ) |
|
Definition at line 65 of file HcalPulseContainmentAlgo.cc.
70 double tmin = -shift_ns;
77 double recofc = (double)truefc *
integral;
81 sprintf (
s,
"%8.2f %8.4f %8.4f %8.5f %8.5f %8.5f ",
86 std::pair<double, double> thepair(recofc, corfactor);
References gather_cfg::cout, HcalTimeSlew::delay(), fixedphasens_, hcalTimeSlew_delay_, funct::integral(), integrationwindowns_, integrator_, SiStripPI::max, HcalTimeSlew::Medium, alignCSCRings::s, time0shiftns_, tmax, and muonTiming_cfi::tmin.
◆ init()
void HcalPulseContainmentAlgo::init |
( |
int |
num_samples | ) |
|
|
private |
◆ fixedphasens_
double HcalPulseContainmentAlgo::fixedphasens_ |
|
private |
◆ hcalTimeSlew_delay_
const HcalTimeSlew* HcalPulseContainmentAlgo::hcalTimeSlew_delay_ |
|
private |
◆ integrationwindowns_
double HcalPulseContainmentAlgo::integrationwindowns_ |
|
private |
◆ integrator_
◆ time0shiftns_
double HcalPulseContainmentAlgo::time0shiftns_ |
|
private |