#include <HcalHardcodeParameters.h>
Public Member Functions | |
const double | darkCurrent (unsigned index, double intlumi) const |
const double | gain (unsigned index) const |
const double | gainWidth (unsigned index) const |
HcalHardcodeParameters () | |
HcalHardcodeParameters (double pedestal, double pedestalWidth, const std::vector< double > &gain, const std::vector< double > &gainWidth, int zsThreshold, int qieType, const std::vector< double > &qieOffset, const std::vector< double > &qieSlope, int mcShape, int recoShape, double photoelectronsToAnalog, const std::vector< double > &darkCurrent) | |
HcalHardcodeParameters (const edm::ParameterSet &p) | |
const int | mcShape () const |
const double | pedestal () const |
const double | pedestalWidth () const |
const double | photoelectronsToAnalog () const |
const double | qieOffset (unsigned range) const |
const double | qieSlope (unsigned range) const |
const int | qieType () const |
const int | recoShape () const |
const int | zsThreshold () const |
virtual | ~HcalHardcodeParameters () |
Private Attributes | |
std::vector< double > | darkCurrent_ |
bool | doSipmRadiationDamage_ |
std::vector< double > | gain_ |
std::vector< double > | gainWidth_ |
int | mcShape_ |
double | pedestal_ |
double | pedestalWidth_ |
double | photoelectronsToAnalog_ |
std::vector< double > | qieOffset_ |
std::vector< double > | qieSlope_ |
int | qieType_ |
int | recoShape_ |
HcalSiPMRadiationDamage | sipmRadiationDamage_ |
int | zsThreshold_ |
Definition at line 9 of file HcalHardcodeParameters.h.
|
inline |
Definition at line 12 of file HcalHardcodeParameters.h.
References darkCurrent(), gain(), gainWidth(), mcShape(), AlCaHLTBitMon_ParallelJobs::p, pedestal(), pedestalWidth(), photoelectronsToAnalog(), qieOffset(), qieSlope(), qieType(), recoShape(), and zsThreshold().
HcalHardcodeParameters::HcalHardcodeParameters | ( | double | pedestal, |
double | pedestalWidth, | ||
const std::vector< double > & | gain, | ||
const std::vector< double > & | gainWidth, | ||
int | zsThreshold, | ||
int | qieType, | ||
const std::vector< double > & | qieOffset, | ||
const std::vector< double > & | qieSlope, | ||
int | mcShape, | ||
int | recoShape, | ||
double | photoelectronsToAnalog, | ||
const std::vector< double > & | darkCurrent | ||
) |
Definition at line 3 of file HcalHardcodeParameters.cc.
HcalHardcodeParameters::HcalHardcodeParameters | ( | const edm::ParameterSet & | p | ) |
Definition at line 22 of file HcalHardcodeParameters.cc.
References darkCurrent_, doSipmRadiationDamage_, edm::ParameterSet::getParameter(), and sipmRadiationDamage_.
|
inlinevirtual |
Definition at line 21 of file HcalHardcodeParameters.h.
const double HcalHardcodeParameters::darkCurrent | ( | unsigned | index, |
double | intlumi | ||
) | const |
Definition at line 40 of file HcalHardcodeParameters.cc.
References darkCurrent_, doSipmRadiationDamage_, HcalSiPMRadiationDamage::getDarkCurrent(), and sipmRadiationDamage_.
Referenced by HcalHardcodeParameters(), HcalDbHardcode::makeHardcodeSiPMParameter(), and photoelectronsToAnalog().
|
inline |
Definition at line 27 of file HcalHardcodeParameters.h.
References gain_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeGain().
|
inline |
Definition at line 28 of file HcalHardcodeParameters.h.
References gainWidth_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeGainWidth().
|
inline |
Definition at line 33 of file HcalHardcodeParameters.h.
References mcShape_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeMCParam().
|
inline |
Definition at line 25 of file HcalHardcodeParameters.h.
References pedestal_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makePedestal().
|
inline |
Definition at line 26 of file HcalHardcodeParameters.h.
References pedestalWidth_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makePedestalWidth().
|
inline |
Definition at line 35 of file HcalHardcodeParameters.h.
References darkCurrent(), and photoelectronsToAnalog_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeHardcodeSiPMParameter().
|
inline |
Definition at line 31 of file HcalHardcodeParameters.h.
References qieOffset_.
Referenced by HcalHardcodeParameters().
|
inline |
Definition at line 32 of file HcalHardcodeParameters.h.
References qieSlope_.
Referenced by HcalHardcodeParameters().
|
inline |
Definition at line 30 of file HcalHardcodeParameters.h.
References qieType_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeQIEType().
|
inline |
Definition at line 34 of file HcalHardcodeParameters.h.
References recoShape_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeRecoParam().
|
inline |
Definition at line 29 of file HcalHardcodeParameters.h.
References zsThreshold_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeZSThreshold().
|
private |
Definition at line 47 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().
|
private |
Definition at line 48 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().
|
private |
Definition at line 41 of file HcalHardcodeParameters.h.
Referenced by gain().
|
private |
Definition at line 41 of file HcalHardcodeParameters.h.
Referenced by gainWidth().
|
private |
Definition at line 45 of file HcalHardcodeParameters.h.
Referenced by mcShape().
|
private |
Definition at line 40 of file HcalHardcodeParameters.h.
Referenced by pedestal().
|
private |
Definition at line 40 of file HcalHardcodeParameters.h.
Referenced by pedestalWidth().
|
private |
Definition at line 46 of file HcalHardcodeParameters.h.
Referenced by photoelectronsToAnalog().
|
private |
Definition at line 44 of file HcalHardcodeParameters.h.
Referenced by qieOffset().
|
private |
Definition at line 44 of file HcalHardcodeParameters.h.
Referenced by qieSlope().
|
private |
Definition at line 43 of file HcalHardcodeParameters.h.
Referenced by qieType().
|
private |
Definition at line 45 of file HcalHardcodeParameters.h.
Referenced by recoShape().
|
private |
Definition at line 49 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().
|
private |
Definition at line 42 of file HcalHardcodeParameters.h.
Referenced by zsThreshold().