#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, std::vector< double > gain, std::vector< double > gainWidth, int qieType, std::vector< double > qieOffset, std::vector< double > qieSlope, int mcShape, int recoShape, double photoelectronsToAnalog, 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 |
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_ |
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(), and recoShape().
HcalHardcodeParameters::HcalHardcodeParameters | ( | double | pedestal, |
double | pedestalWidth, | ||
std::vector< double > | gain, | ||
std::vector< double > | gainWidth, | ||
int | qieType, | ||
std::vector< double > | qieOffset, | ||
std::vector< double > | qieSlope, | ||
int | mcShape, | ||
int | recoShape, | ||
double | photoelectronsToAnalog, | ||
std::vector< double > | darkCurrent | ||
) |
Definition at line 3 of file HcalHardcodeParameters.cc.
HcalHardcodeParameters::HcalHardcodeParameters | ( | const edm::ParameterSet & | p | ) |
Definition at line 21 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 38 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 32 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 34 of file HcalHardcodeParameters.h.
References darkCurrent(), diffTreeTool::index, and photoelectronsToAnalog_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeHardcodeSiPMParameter().
|
inline |
Definition at line 30 of file HcalHardcodeParameters.h.
References qieOffset_.
Referenced by HcalHardcodeParameters().
|
inline |
Definition at line 31 of file HcalHardcodeParameters.h.
References qieSlope_.
Referenced by HcalHardcodeParameters().
|
inline |
Definition at line 29 of file HcalHardcodeParameters.h.
References qieType_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeQIEType().
|
inline |
Definition at line 33 of file HcalHardcodeParameters.h.
References recoShape_.
Referenced by HcalHardcodeParameters(), and HcalDbHardcode::makeRecoParam().
|
private |
Definition at line 45 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().
|
private |
Definition at line 46 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().
|
private |
Definition at line 40 of file HcalHardcodeParameters.h.
Referenced by gain().
|
private |
Definition at line 40 of file HcalHardcodeParameters.h.
Referenced by gainWidth().
|
private |
Definition at line 43 of file HcalHardcodeParameters.h.
Referenced by mcShape().
|
private |
Definition at line 39 of file HcalHardcodeParameters.h.
Referenced by pedestal().
|
private |
Definition at line 39 of file HcalHardcodeParameters.h.
Referenced by pedestalWidth().
|
private |
Definition at line 44 of file HcalHardcodeParameters.h.
Referenced by photoelectronsToAnalog().
|
private |
Definition at line 42 of file HcalHardcodeParameters.h.
Referenced by qieOffset().
|
private |
Definition at line 42 of file HcalHardcodeParameters.h.
Referenced by qieSlope().
|
private |
Definition at line 41 of file HcalHardcodeParameters.h.
Referenced by qieType().
|
private |
Definition at line 43 of file HcalHardcodeParameters.h.
Referenced by recoShape().
|
private |
Definition at line 47 of file HcalHardcodeParameters.h.
Referenced by darkCurrent(), and HcalHardcodeParameters().