#include <APDShape.h>
Public Member Functions | |
APDShape (double tStart, double tau) | |
double | threshold () const override |
~APDShape () override | |
Public Member Functions inherited from EcalShapeBase | |
double | derivative (double time) const |
EcalShapeBase (bool aSaveDerivative) | |
double | operator() (double aTime) const override |
double | timeOfMax () const |
double | timeOfThr () const |
double | timeToRise () const override |
~EcalShapeBase () override | |
Public Member Functions inherited from CaloVShape | |
CaloVShape () | |
virtual | ~CaloVShape () |
Protected Member Functions | |
void | fillShape (EcalShapeBase::DVec &aVec) const override |
Protected Member Functions inherited from EcalShapeBase | |
void | buildMe () |
unsigned int | timeIndex (double aTime) const |
Private Attributes | |
double | m_tau |
double | m_tStart |
Additional Inherited Members | |
Public Types inherited from EcalShapeBase | |
enum | { kReadoutTimeInterval = 25, kNBinsPerNSec = 10, k1NSecBins = kReadoutTimeInterval*kNBinsPerNSec, k1NSecBinsTotal = 2*k1NSecBins, kNBinsStored = k1NSecBinsTotal*kNBinsPerNSec } |
typedef std::vector< double > | DVec |
Static Public Attributes inherited from EcalShapeBase | |
static const double | qNSecPerBin = 1./(1.*kNBinsPerNSec) |
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(), MillePedeFileConverter_cfg::e, m_tau, and m_tStart.
|
override |
Definition at line 7 of file APDShape.cc.
|
overrideprotectedvirtual |
Implements EcalShapeBase.
Definition at line 29 of file APDShape.cc.
References JetChargeProducer_cfi::exp, mps_fire::i, EcalShapeBase::k1NSecBinsTotal, m_tau, and m_tStart.
|
overridevirtual |
|
private |
Definition at line 24 of file APDShape.h.
Referenced by APDShape(), and fillShape().
|
private |
Definition at line 23 of file APDShape.h.
Referenced by APDShape(), and fillShape().