#include <HcalPulseContainmentAlgo.h>
Public Member Functions | |
std::pair< double, double > | calcpair (double) |
HcalPulseContainmentAlgo (const HcalPulseShape *shape, int num_samples, double fixedphase_ns) | |
HcalPulseContainmentAlgo (int num_samples, double fixedphase_ns) | |
Private Member Functions | |
void | init (int num_samples) |
Private Attributes | |
double | fixedphasens_ |
double | integrationwindowns_ |
HcalShapeIntegrator | integrator_ |
double | time0shiftns_ |
Definition at line 7 of file HcalPulseContainmentAlgo.h.
HcalPulseContainmentAlgo::HcalPulseContainmentAlgo | ( | const HcalPulseShape * | shape, |
int | num_samples, | ||
double | fixedphase_ns | ||
) |
Definition at line 20 of file HcalPulseContainmentAlgo.cc.
References init().
Referenced by HcalPulseContainmentAlgo().
HcalPulseContainmentAlgo::HcalPulseContainmentAlgo | ( | int | num_samples, |
double | fixedphase_ns | ||
) |
Definition at line 12 of file HcalPulseContainmentAlgo.cc.
References HcalPulseContainmentAlgo(), and init().
std::pair< double, double > HcalPulseContainmentAlgo::calcpair | ( | double | truefc | ) |
Definition at line 67 of file HcalPulseContainmentAlgo.cc.
References gather_cfg::cout, HcalTimeSlew::delay(), fixedphasens_, funct::integral(), integrationwindowns_, integrator_, hpstanc_transforms::max, HcalTimeSlew::Medium, alignCSCRings::s, time0shiftns_, and tmax.
|
private |
Definition at line 28 of file HcalPulseContainmentAlgo.cc.
References gather_cfg::cout, integrationwindowns_, integrator_, alignCSCRings::s, and time0shiftns_.
Referenced by HcalPulseContainmentAlgo().
|
private |
Definition at line 17 of file HcalPulseContainmentAlgo.h.
Referenced by calcpair().
|
private |
Definition at line 18 of file HcalPulseContainmentAlgo.h.
Referenced by calcpair(), and init().
|
private |
Definition at line 20 of file HcalPulseContainmentAlgo.h.
Referenced by calcpair(), and init().
|
private |
Definition at line 19 of file HcalPulseContainmentAlgo.h.
Referenced by calcpair(), and init().