#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, AlCaHLTBitMon_ParallelJobs::p, phase_, preSamples, qToPE, rescale_, shape(), shape_, sigma, signalBuckets, weight(), and weight_.
|
virtual |
Definition at line 71 of file HcalQie.cc.
|
private |
Definition at line 182 of file HcalQie.cc.
References mps_fire::i, and groupFilesInBlocks::temp.
Referenced by getCode(), and HcalQie().
|
private |
Definition at line 159 of file HcalQie.cc.
References mps_fire::i, and groupFilesInBlocks::temp.
Referenced by getEnergy(), and HcalQie().
|
private |
Definition at line 229 of file HcalQie.cc.
References charge_, code_, dumpMFGeometry_cfg::delta, mps_fire::i, and createJobs::tmp.
Referenced by getEnergy(), and HcalQie().
std::vector< int > HcalQie::getCode | ( | int | nht, |
const std::vector< CaloHit > & | hitbuf, | ||
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 268 of file HcalQie.cc.
References baseline, binOfMax, bmax_, bmin_, eDepPerPE, getShape(), hfClusterShapes_cfi::hits, mps_fire::i, createfilelist::int, dqmiolumiharvest::j, GetRecoTauVFromDQM_MC_cff::kk, numOfBuckets, phase_, BPHMonitor_cfi::photons, qToPE, sigma, jetsAK4_CHS_cff::sort, groupFilesInBlocks::temp, createJobs::tmp, and edmIntegrityCheck::work.
Referenced by HcalTB04Analysis::qieAnalysis().
|
private |
Definition at line 246 of file HcalQie.cc.
References charge(), charge_, code_, mps_fire::i, and createJobs::tmp.
double HcalQie::getEnergy | ( | const std::vector< int > & | code | ) |
Definition at line 354 of file HcalQie.cc.
References baseline, code(), codeToQ(), eDepPerPE, mps_fire::i, numOfBuckets, preSamples, qToPE, rescale_, signalBuckets, createJobs::tmp, weight_, and edmIntegrityCheck::work.
Referenced by HcalTB04Analysis::qieAnalysis().
|
private |
Definition at line 259 of file HcalQie.cc.
References createfilelist::int, dqmdumpme::k, shape_, protons_cff::time, and createJobs::tmp.
Referenced by getCode().
|
private |
Definition at line 73 of file HcalQie.cc.
References JetChargeProducer_cfi::exp, mps_fire::i, createfilelist::int, dqmiolumiharvest::j, dqmdumpme::k, pulse(), RandomServiceHelper::t1, RandomServiceHelper::t2, RandomServiceHelper::t3, tmax, and createJobs::tmp.
Referenced by HcalQie().
|
private |
Definition at line 208 of file HcalQie.cc.
References binOfMax, mps_fire::i, dqmiolumiharvest::j, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, and groupFilesInBlocks::temp.
Referenced by HcalQie().
|
private |
Definition at line 41 of file HcalQie.h.
Referenced by getCode(), getEnergy(), and HcalQie().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 41 of file HcalQie.h.
Referenced by getCode(), getEnergy(), and HcalQie().
|
private |
Definition at line 39 of file HcalQie.h.
Referenced by getCode(), getEnergy(), and HcalQie().
|
private |
|
private |
Definition at line 39 of file HcalQie.h.
Referenced by getEnergy(), and HcalQie().
|
private |
Definition at line 41 of file HcalQie.h.
Referenced by getCode(), getEnergy(), and HcalQie().
|
private |
Definition at line 43 of file HcalQie.h.
Referenced by getEnergy(), and HcalQie().
|
private |
Definition at line 36 of file HcalQie.h.
Referenced by getShape(), and HcalQie().
|
private |
|
private |
Definition at line 39 of file HcalQie.h.
Referenced by getEnergy(), and HcalQie().
|
private |
Definition at line 40 of file HcalQie.h.
Referenced by getEnergy(), and HcalQie().