#include <CaloCachedShapeIntegrator.h>
Public Member Functions | |
CaloCachedShapeIntegrator (const CaloVShape *aShape) | |
virtual double | operator() (double startTime) const |
virtual double | timeToRise () const |
virtual | ~CaloCachedShapeIntegrator () |
Public Member Functions inherited from CaloVShape | |
CaloVShape () | |
virtual | ~CaloVShape () |
Private Attributes | |
double | timeToRise_ |
std::vector< double > | v_ |
This class takes an existing Shape, and integrates it, summing up all the values, each nanosecond, up to the bunch spacing
Definition at line 12 of file CaloCachedShapeIntegrator.h.
CaloCachedShapeIntegrator::CaloCachedShapeIntegrator | ( | const CaloVShape * | aShape | ) |
Definition at line 5 of file CaloCachedShapeIntegrator.cc.
References lumiQTWidget::t, and v_.
|
virtual |
Definition at line 20 of file CaloCachedShapeIntegrator.cc.
|
virtual |
|
virtual |
Implements CaloVShape.
Definition at line 25 of file CaloCachedShapeIntegrator.cc.
References timeToRise_.
|
private |
Definition at line 26 of file CaloCachedShapeIntegrator.h.
Referenced by timeToRise().
|
private |
Definition at line 25 of file CaloCachedShapeIntegrator.h.
Referenced by CaloCachedShapeIntegrator(), and operator()().