#include <HcalQie.h>
Public Member Functions | |
std::vector< int > | getCode (int, const std::vector< CaloHit > &, CLHEP::HepRandomEngine *) |
double | getEnergy (const std::vector< int > &) |
HcalQie (edm::ParameterSet const &p) | |
virtual | ~HcalQie () |
Private Member Functions | |
std::vector< double > | charge () |
std::vector< int > | code () |
double | codeToQ (int ic) |
int | getCode (double charge) |
double | getShape (double time) |
std::vector< double > | shape () |
std::vector< double > | weight (int binofmax, int mode, int npre, int numbucket) |
Private Attributes | |
double | baseline |
int | binOfMax |
int | bmax_ |
int | bmin_ |
std::vector< double > | charge_ |
std::vector< int > | code_ |
double | eDepPerPE |
int | numOfBuckets |
double | phase_ |
int | preSamples |
double | qToPE |
double | rescale_ |
std::vector< double > | shape_ |
double | sigma |
int | signalBuckets |
std::vector< double > | weight_ |
HcalQie::HcalQie | ( | edm::ParameterSet const & | p | ) |
Definition at line 18 of file HcalQie.cc.
References baseline, binOfMax, bmax_, bmin_, charge(), charge_, code(), code_, codeToQ(), eDepPerPE, edm::ParameterSet::getParameter(), numOfBuckets, phase_, preSamples, qToPE, rescale_, shape(), shape_, sigma, signalBuckets, weight(), and weight_.
|
virtual |
Definition at line 70 of file HcalQie.cc.
|
private |
Definition at line 195 of file HcalQie.cc.
References i, LogDebug, and groupFilesInBlocks::temp.
Referenced by HcalQie().
|
private |
Definition at line 163 of file HcalQie.cc.
References i, LogDebug, and groupFilesInBlocks::temp.
Referenced by HcalQie().
|
private |
Definition at line 252 of file HcalQie.cc.
References charge_, code_, delta, i, and tmp.
Referenced by getEnergy(), and HcalQie().
std::vector< int > HcalQie::getCode | ( | int | nht, |
const std::vector< CaloHit > & | hitbuf, | ||
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 296 of file HcalQie.cc.
References baseline, binOfMax, bmax_, bmin_, eDepPerPE, getShape(), i, j, relval_steps::k2, GetRecoTauVFromDQM_MC_cff::kk, LogDebug, numOfBuckets, phase_, interactiveExample::photons, qToPE, sigma, groupFilesInBlocks::temp, tmp, and edmIntegrityCheck::work().
Referenced by HcalTestAnalysis::qieAnalysis(), and HcalTB04Analysis::qieAnalysis().
|
private |
double HcalQie::getEnergy | ( | const std::vector< int > & | code | ) |
Definition at line 390 of file HcalQie.cc.
References baseline, codeToQ(), eDepPerPE, i, LogDebug, numOfBuckets, preSamples, qToPE, rescale_, signalBuckets, tmp, weight_, and edmIntegrityCheck::work().
Referenced by HcalTestAnalysis::qieAnalysis(), and HcalTB04Analysis::qieAnalysis().
|
private |
Definition at line 285 of file HcalQie.cc.
References relval_2017::k, shape_, and tmp.
Referenced by getCode().
|
private |
Definition at line 74 of file HcalQie.cc.
References create_public_lumi_plots::exp, i, j, relval_2017::k, LogDebug, reco::t2, tmax, and tmp.
Referenced by HcalQie().
|
private |
Definition at line 227 of file HcalQie.cc.
References i, j, LogDebug, and groupFilesInBlocks::temp.
Referenced by cuy.ValElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), and HcalQie().
|
private |
Definition at line 45 of file HcalQie.h.
Referenced by getCode(), getEnergy(), and HcalQie().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 45 of file HcalQie.h.
Referenced by getCode(), getEnergy(), and HcalQie().
|
private |
Definition at line 43 of file HcalQie.h.
Referenced by getCode(), getEnergy(), and HcalQie().
|
private |
|
private |
Definition at line 43 of file HcalQie.h.
Referenced by getEnergy(), and HcalQie().
|
private |
Definition at line 45 of file HcalQie.h.
Referenced by getCode(), getEnergy(), and HcalQie().
|
private |
Definition at line 47 of file HcalQie.h.
Referenced by getEnergy(), and HcalQie().
|
private |
Definition at line 40 of file HcalQie.h.
Referenced by getShape(), and HcalQie().
|
private |
|
private |
Definition at line 43 of file HcalQie.h.
Referenced by getEnergy(), and HcalQie().
|
private |
Definition at line 44 of file HcalQie.h.
Referenced by getEnergy(), and HcalQie().