#include <HcalSiPMRadiationDamage.h>
Public Member Functions | |
double | getDarkCurrent (double intlumi, unsigned index) const |
HcalSiPMRadiationDamage () | |
HcalSiPMRadiationDamage (std::vector< double > darkCurrentBase, const edm::ParameterSet &p) | |
~HcalSiPMRadiationDamage () | |
Private Attributes | |
std::vector< double > | darkCurrentBase_ |
std::vector< double > | depVsNeutrons_ |
double | depVsTemp_ |
double | intlumiOffset_ |
double | intlumiToNeutrons_ |
double | temperatureBase_ |
double | temperatureNew_ |
Definition at line 14 of file HcalSiPMRadiationDamage.h.
HcalSiPMRadiationDamage::HcalSiPMRadiationDamage | ( | ) |
Definition at line 7 of file HcalSiPMRadiationDamage.cc.
HcalSiPMRadiationDamage::HcalSiPMRadiationDamage | ( | std::vector< double > | darkCurrentBase, |
const edm::ParameterSet & | p | ||
) |
Definition at line 10 of file HcalSiPMRadiationDamage.cc.
|
inline |
Definition at line 18 of file HcalSiPMRadiationDamage.h.
double HcalSiPMRadiationDamage::getDarkCurrent | ( | double | intlumi, |
unsigned | index | ||
) | const |
Definition at line 20 of file HcalSiPMRadiationDamage.cc.
References darkCurrentBase_, depVsNeutrons_, depVsTemp_, funct::exp(), intlumiOffset_, intlumiToNeutrons_, temperatureBase_, and temperatureNew_.
Referenced by HcalHardcodeParameters::darkCurrent().
|
private |
Definition at line 25 of file HcalSiPMRadiationDamage.h.
Referenced by getDarkCurrent().
|
private |
Definition at line 31 of file HcalSiPMRadiationDamage.h.
Referenced by getDarkCurrent().
|
private |
Definition at line 29 of file HcalSiPMRadiationDamage.h.
Referenced by getDarkCurrent().
|
private |
Definition at line 28 of file HcalSiPMRadiationDamage.h.
Referenced by getDarkCurrent().
|
private |
Definition at line 30 of file HcalSiPMRadiationDamage.h.
Referenced by getDarkCurrent().
|
private |
Definition at line 26 of file HcalSiPMRadiationDamage.h.
Referenced by getDarkCurrent().
|
private |
Definition at line 27 of file HcalSiPMRadiationDamage.h.
Referenced by getDarkCurrent().