#include <HcalSiPMRecovery.h>
Public Member Functions | |
void | addToHistory (double time, int pixels) |
void | clearHistory () |
int | getIntegral (double time) |
HcalSiPMRecovery (double recoveryTime=250.) | |
void | setRecoveryTime (double recoveryTime) |
~HcalSiPMRecovery () | |
Protected Attributes | |
std::multimap< double, int > | theHistory |
int | theIntegral |
double | theRecoveryTime |
Definition at line 8 of file HcalSiPMRecovery.h.
HcalSiPMRecovery::HcalSiPMRecovery | ( | double | recoveryTime = 250. | ) |
Definition at line 3 of file HcalSiPMRecovery.cc.
HcalSiPMRecovery::~HcalSiPMRecovery | ( | ) |
Definition at line 7 of file HcalSiPMRecovery.cc.
void HcalSiPMRecovery::addToHistory | ( | double | time, |
int | pixels | ||
) |
Definition at line 22 of file HcalSiPMRecovery.cc.
References theHistory, and theIntegral.
Referenced by HcalSiPMHitResponse::run().
void HcalSiPMRecovery::clearHistory | ( | ) |
Definition at line 27 of file HcalSiPMRecovery.cc.
References theHistory, and theIntegral.
Referenced by HcalSiPMHitResponse::run().
int HcalSiPMRecovery::getIntegral | ( | double | time | ) |
Definition at line 10 of file HcalSiPMRecovery.cc.
References theHistory, theIntegral, and theRecoveryTime.
Referenced by HcalSiPMHitResponse::run().
|
inline |
|
protected |
Definition at line 23 of file HcalSiPMRecovery.h.
Referenced by addToHistory(), clearHistory(), and getIntegral().
|
protected |
Definition at line 22 of file HcalSiPMRecovery.h.
Referenced by addToHistory(), clearHistory(), and getIntegral().
|
protected |
Definition at line 21 of file HcalSiPMRecovery.h.
Referenced by getIntegral(), and setRecoveryTime().