#include <CastorPulseShapes.h>
Public Member Functions | |
float | at (double time) const |
float | getTpeak () const |
float | integrate (double tmin, double tmax) 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 14 of file CastorPulseShapes.h.
CastorPulseShapes::Shape::Shape | ( | ) |
Definition at line 37 of file CastorPulseShapes.cc.
float CastorPulseShapes::Shape::at | ( | double | time | ) | const |
Definition at line 61 of file CastorPulseShapes.cc.
References mps_fire::i, and createfilelist::int.
Referenced by getTpeak().
|
inline |
Definition at line 19 of file CastorPulseShapes.h.
References at(), integrate(), operator()(), ntuplemaker::time, tmax, and tpeak_.
float CastorPulseShapes::Shape::integrate | ( | double | tmin, |
double | tmax | ||
) | const |
Definition at line 70 of file CastorPulseShapes.cc.
References lumiQTWidget::t.
Referenced by getTpeak(), and RecoFCcorFactorAlgo< S >::RecoFCcorFactorAlgo().
float CastorPulseShapes::Shape::operator() | ( | double | time | ) | const |
Definition at line 52 of file CastorPulseShapes.cc.
References mps_fire::i, and createfilelist::int.
Referenced by getTpeak().
void CastorPulseShapes::Shape::setNBin | ( | int | n | ) |
Definition at line 42 of file CastorPulseShapes.cc.
References gen::n.
Referenced by CastorPulseShapes::computeCastorShape().
void CastorPulseShapes::Shape::setShapeBin | ( | int | i, |
float | f | ||
) |
Definition at line 47 of file CastorPulseShapes.cc.
References f, and mps_fire::i.
Referenced by CastorPulseShapes::computeCastorShape().
|
private |
Definition at line 26 of file CastorPulseShapes.h.
|
private |
Definition at line 25 of file CastorPulseShapes.h.
|
private |
Definition at line 27 of file CastorPulseShapes.h.
Referenced by getTpeak().