#include <HcalPulseShape.h>
Definition at line 6 of file HcalPulseShape.h.
HcalPulseShape::HcalPulseShape |
( |
| ) |
|
float HcalPulseShape::at |
( |
double |
time | ) |
const |
float HcalPulseShape::getTpeak |
( |
| ) |
const |
|
inline |
float HcalPulseShape::integrate |
( |
double |
tmin, |
|
|
double |
tmax |
|
) |
| const |
Definition at line 30 of file HcalPulseShape.cc.
References at(), lumiQTWidget::t, and reco::t2.
31 static const float int_delta_ns = 0.05f;
34 for (
double t = t1;
t <
t2;
t+= int_delta_ns) {
36 float hiedge =
at(
t+int_delta_ns);
37 intval += (loedge+hiedge)*int_delta_ns/2.0;
float at(double time) const
auto const T2 &decltype(t1.eta()) t2
int HcalPulseShape::nbins |
( |
| ) |
const |
|
inline |
float HcalPulseShape::operator() |
( |
double |
time | ) |
const |
void HcalPulseShape::setNBin |
( |
int |
n | ) |
|
void HcalPulseShape::setShapeBin |
( |
int |
i, |
|
|
float |
f |
|
) |
| |
int HcalPulseShape::nbin_ |
|
private |
std::vector<float> HcalPulseShape::shape_ |
|
private |
float HcalPulseShape::tpeak_ |
|
private |