#include <APDShape.h>
Public Member Functions | |
APDShape (double tStart, double tau) | |
virtual double | threshold () const |
virtual | ~APDShape () |
Protected Member Functions | |
virtual void | fillShape (EcalShapeBase::DVec &aVec) const |
Private Attributes | |
double | m_tau |
double | m_tStart |
Definition at line 6 of file APDShape.h.
APDShape::APDShape | ( | double | tStart, |
double | tau | ||
) |
Definition at line 11 of file APDShape.cc.
References EcalShapeBase::buildMe(), m_tau, and m_tStart.
APDShape::~APDShape | ( | ) | [virtual] |
Definition at line 7 of file APDShape.cc.
{ }
void APDShape::fillShape | ( | EcalShapeBase::DVec & | aVec | ) | const [protected, virtual] |
Implements EcalShapeBase.
Definition at line 29 of file APDShape.cc.
References funct::exp(), i, EcalShapeBase::k1NSecBinsTotal, m_tau, and m_tStart.
double APDShape::threshold | ( | ) | const [virtual] |
double APDShape::m_tau [private] |
Definition at line 24 of file APDShape.h.
Referenced by APDShape(), and fillShape().
double APDShape::m_tStart [private] |
Definition at line 23 of file APDShape.h.
Referenced by APDShape(), and fillShape().