#include <APDShape.h>
Public Member Functions | |
APDShape (bool useDB) | |
Public Member Functions inherited from EcalShapeBase | |
double | derivative (double time) const |
EcalShapeBase (bool) | |
void | m_shape_print (const char *fileName) |
double | operator() (double aTime) const override |
void | setEventSetup (const edm::EventSetup &evtSetup) |
double | threshold () const |
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 (float &time_interval, double &m_thresh, EcalShapeBase::DVec &aVec, const edm::EventSetup *es) const override |
Protected Member Functions inherited from EcalShapeBase | |
void | buildMe (const edm::EventSetup *=nullptr) |
unsigned int | timeIndex (double aTime) const |
Additional Inherited Members | |
Public Types inherited from EcalShapeBase | |
typedef std::vector< double > | DVec |
Protected Attributes inherited from EcalShapeBase | |
bool | m_useDBShape |
Definition at line 6 of file APDShape.h.
|
inline |
Definition at line 8 of file APDShape.h.
References EcalShapeBase::buildMe(), and SiStripMonitorPedestals_cfi::useDB.
|
overrideprotectedvirtual |
Implements EcalShapeBase.
Definition at line 7 of file APDShape.cc.
References EcalSimPulseShape::apd_shape, EcalSimPulseShape::apd_thresh, Exception, JetChargeProducer_cfi::exp, edm::EventSetup::get(), get, mps_fire::i, EcalShapeBase::m_thresh, EcalShapeBase::m_useDBShape, EcalSimPulseShape::time_interval, and heppy_batch::val.