![]() |
![]() |
#include <HcalPulseShapes.h>
Public Member Functions | |
float | at (double time) const |
float | getTpeak () const |
float | integrate (double tmin, double tmax) const |
int | nbins () const |
float | operator() (double time) const |
void | setNBin (int n) |
void | setShapeBin (int i, float f) |
Shape () | |
Private Attributes | |
int | nbin_ |
std::vector< float > | shape_ |
float | tpeak_ |
Definition at line 16 of file HcalPulseShapes.h.
HcalPulseShapes::Shape::Shape | ( | ) |
float HcalPulseShapes::Shape::at | ( | double | time | ) | const |
Definition at line 158 of file HcalPulseShapes.cc.
References i.
Referenced by HcalShapeIntegrator::HcalShapeIntegrator(), HBHEPulseShapeFlagSetter::Initialize(), HFShape::operator()(), HcalShape::operator()(), and HcalNoiseMonitor::ReadHcalPulse().
float HcalPulseShapes::Shape::getTpeak | ( | ) | const [inline] |
float HcalPulseShapes::Shape::integrate | ( | double | tmin, |
double | tmax | ||
) | const |
Definition at line 166 of file HcalPulseShapes.cc.
References asciidump::at, and matplotRender::t.
int HcalPulseShapes::Shape::nbins | ( | ) | const [inline] |
float HcalPulseShapes::Shape::operator() | ( | double | time | ) | const |
Definition at line 153 of file HcalPulseShapes.cc.
References asciidump::at.
void HcalPulseShapes::Shape::setNBin | ( | int | n | ) |
Definition at line 144 of file HcalPulseShapes.cc.
References n.
Referenced by HcalPulseShapes::computeHFShape(), and HcalPulseShapes::computeHPDShape().
void HcalPulseShapes::Shape::setShapeBin | ( | int | i, |
float | f | ||
) |
Definition at line 149 of file HcalPulseShapes.cc.
Referenced by HcalPulseShapes::computeHFShape(), and HcalPulseShapes::computeHPDShape().
int HcalPulseShapes::Shape::nbin_ [private] |
Definition at line 28 of file HcalPulseShapes.h.
std::vector<float> HcalPulseShapes::Shape::shape_ [private] |
Definition at line 27 of file HcalPulseShapes.h.
float HcalPulseShapes::Shape::tpeak_ [private] |
Definition at line 29 of file HcalPulseShapes.h.
Referenced by getTpeak(), and Shape().