#include <HcalHardcodeParameters.h>
Public Member Functions | |
double | darkCurrent (unsigned index, double intlumi) const |
double | gain (unsigned index) 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, const std::vector< double > &noiseCorrelation, double noiseThreshold, double seedThreshold) | |
HcalHardcodeParameters (const edm::ParameterSet &p) | |
int | mcShape () const |
double | noiseCorrelation (unsigned index) const |
double | noiseThreshold () const |
double | pedestal () const |
double | pedestalWidth () const |
double | photoelectronsToAnalog () const |
double | qieOffset (unsigned range) const |
double | qieSlope (unsigned range) const |
int | qieType () const |
int | recoShape () const |
double | seedThreshold () const |
int | zsThreshold () const |
virtual | ~HcalHardcodeParameters () |
Private Attributes | |
std::vector< double > | darkCurrent_ |
bool | doSipmRadiationDamage_ |
std::vector< double > | gain_ |
std::vector< double > | gainWidth_ |
int | mcShape_ |
std::vector< double > | noiseCorrelation_ |
double | noiseThreshold_ |
double | pedestal_ |
double | pedestalWidth_ |
double | photoelectronsToAnalog_ |
std::vector< double > | qieOffset_ |
std::vector< double > | qieSlope_ |
int | qieType_ |
int | recoShape_ |
double | seedThreshold_ |
HcalSiPMRadiationDamage | sipmRadiationDamage_ |
int | zsThreshold_ |
Definition at line 9 of file HcalHardcodeParameters.h.
|
inline |
Definition at line 12 of file HcalHardcodeParameters.h.
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, | ||
const std::vector< double > & | noiseCorrelation, | ||
double | noiseThreshold, | ||
double | seedThreshold | ||
) |
Definition at line 3 of file HcalHardcodeParameters.cc.
HcalHardcodeParameters::HcalHardcodeParameters | ( | const edm::ParameterSet & | p | ) |
Definition at line 35 of file HcalHardcodeParameters.cc.
References darkCurrent_, doSipmRadiationDamage_, AlCaHLTBitMon_ParallelJobs::p, and sipmRadiationDamage_.
|
inlinevirtual |
Definition at line 35 of file HcalHardcodeParameters.h.
double HcalHardcodeParameters::darkCurrent | ( | unsigned | index, |
double | intlumi | ||
) | const |
Definition at line 56 of file HcalHardcodeParameters.cc.
References darkCurrent_, doSipmRadiationDamage_, HcalSiPMRadiationDamage::getDarkCurrent(), submitPVValidationJobs::intlumi, and sipmRadiationDamage_.
Referenced by HcalDbHardcode::makeHardcodeSiPMParameter().
|
inline |
Definition at line 41 of file HcalHardcodeParameters.h.
References gain_.
Referenced by HcalDbHardcode::makeGain().
|
inline |
Definition at line 42 of file HcalHardcodeParameters.h.
References gainWidth_.
Referenced by HcalDbHardcode::makeGainWidth().
|
inline |
Definition at line 47 of file HcalHardcodeParameters.h.
References mcShape_.
Referenced by HcalDbHardcode::makeMCParam().
double HcalHardcodeParameters::noiseCorrelation | ( | unsigned | index | ) | const |
Definition at line 62 of file HcalHardcodeParameters.cc.
References noiseCorrelation_.
Referenced by HcalDbHardcode::makeHardcodeSiPMParameter().
|
inline |
Definition at line 52 of file HcalHardcodeParameters.h.
References noiseThreshold_.
Referenced by HcalDbHardcode::makePFCut().
|
inline |
Definition at line 39 of file HcalHardcodeParameters.h.
References pedestal_.
Referenced by HcalDbHardcode::makePedestal().
|
inline |
Definition at line 40 of file HcalHardcodeParameters.h.
References pedestalWidth_.
Referenced by HcalDbHardcode::makePedestalWidth().
|
inline |
Definition at line 49 of file HcalHardcodeParameters.h.
References photoelectronsToAnalog_.
Referenced by HcalDbHardcode::makeHardcodeSiPMParameter().
|
inline |
Definition at line 45 of file HcalHardcodeParameters.h.
References qieOffset_, and FastTimerService_cff::range.
|
inline |
Definition at line 46 of file HcalHardcodeParameters.h.
References qieSlope_, and FastTimerService_cff::range.
|
inline |
Definition at line 44 of file HcalHardcodeParameters.h.
References qieType_.
Referenced by HcalDbHardcode::makeQIEType().
|
inline |
Definition at line 48 of file HcalHardcodeParameters.h.
References recoShape_.
Referenced by HcalDbHardcode::makeRecoParam().
|
inline |
Definition at line 53 of file HcalHardcodeParameters.h.
References seedThreshold_.
Referenced by HcalDbHardcode::makePFCut().
|
inline |
Definition at line 43 of file HcalHardcodeParameters.h.
References zsThreshold_.
Referenced by HcalDbHardcode::makeZSThreshold().
|
private |
Definition at line 64 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().
|
private |
Definition at line 66 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().
|
private |
Definition at line 58 of file HcalHardcodeParameters.h.
Referenced by gain().
|
private |
Definition at line 58 of file HcalHardcodeParameters.h.
Referenced by gainWidth().
|
private |
Definition at line 62 of file HcalHardcodeParameters.h.
Referenced by mcShape().
|
private |
Definition at line 65 of file HcalHardcodeParameters.h.
Referenced by noiseCorrelation().
|
private |
Definition at line 68 of file HcalHardcodeParameters.h.
Referenced by noiseThreshold().
|
private |
Definition at line 57 of file HcalHardcodeParameters.h.
Referenced by pedestal().
|
private |
Definition at line 57 of file HcalHardcodeParameters.h.
Referenced by pedestalWidth().
|
private |
Definition at line 63 of file HcalHardcodeParameters.h.
Referenced by photoelectronsToAnalog().
|
private |
Definition at line 61 of file HcalHardcodeParameters.h.
Referenced by qieOffset().
|
private |
Definition at line 61 of file HcalHardcodeParameters.h.
Referenced by qieSlope().
|
private |
Definition at line 60 of file HcalHardcodeParameters.h.
Referenced by qieType().
|
private |
Definition at line 62 of file HcalHardcodeParameters.h.
Referenced by recoShape().
|
private |
Definition at line 68 of file HcalHardcodeParameters.h.
Referenced by seedThreshold().
|
private |
Definition at line 67 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().
|
private |
Definition at line 59 of file HcalHardcodeParameters.h.
Referenced by zsThreshold().