#include <HcalTestHistoClass.h>
Classes | |
struct | Hit |
struct | Layer |
struct | QIE |
Public Member Functions | |
void | fillHits (std::vector< CaloHit > &) |
void | fillLayers (double el[], double ho, double hbhe, double muxy[]) |
void | fillQie (int id, double esimtot, double eqietot, int nGroup, const std::vector< double > &longs, const std::vector< double > &longq, int nTower, const std::vector< double > &latphi, const std::vector< double > &latfs, const std::vector< double > &latfq) |
HcalTestHistoClass (int i) | |
HcalTestHistoClass () | |
void | setCounters () |
virtual | ~HcalTestHistoClass () |
Private Attributes | |
float | eHBHE |
float | eHO |
std::vector< Hit > | hits |
std::vector< Layer > | layers |
int | nGroupQIE |
int | nHits |
int | nLayers |
int | nQIE |
int | nTowerQIE |
std::vector< QIE > | qie |
Static Private Attributes | |
static const int | nLayersMAX = 20 |
Definition at line 16 of file HcalTestHistoClass.h.
|
inline |
Definition at line 18 of file HcalTestHistoClass.h.
|
inlineexplicit |
Definition at line 19 of file HcalTestHistoClass.h.
|
inlinevirtual |
Definition at line 20 of file HcalTestHistoClass.h.
References fillHits(), fillLayers(), fillQie(), photonIsolationHIProducer_cfi::hbhe, photonIsolationHIProducer_cfi::ho, and setCounters().
void HcalTestHistoClass::fillHits | ( | std::vector< CaloHit > & | hitcache | ) |
Definition at line 38 of file HcalTestHistoClass.cc.
References TauDecayModes::dec, PVValHelper::eta, edmIntegrityCheck::group, hits, mps_fire::i, LogDebug, nHits, phi, jetUpdater_cfi::sort, protons_cff::t, HcalTestNumbering::unpackHcalIndex(), and ecaldqm::zside().
Referenced by HcalTestAnalysis::qieAnalysis(), and ~HcalTestHistoClass().
void HcalTestHistoClass::fillLayers | ( | double | el[], |
double | ho, | ||
double | hbhe, | ||
double | muxy[] | ||
) |
Definition at line 21 of file HcalTestHistoClass.cc.
References eHBHE, eHO, mps_fire::i, layers, LogDebug, nLayers, and nLayersMAX.
Referenced by HcalTestAnalysis::layerAnalysis(), and ~HcalTestHistoClass().
void HcalTestHistoClass::fillQie | ( | int | id, |
double | esimtot, | ||
double | eqietot, | ||
int | nGroup, | ||
const std::vector< double > & | longs, | ||
const std::vector< double > & | longq, | ||
int | nTower, | ||
const std::vector< double > & | latphi, | ||
const std::vector< double > & | latfs, | ||
const std::vector< double > & | latfq | ||
) |
Definition at line 113 of file HcalTestHistoClass.cc.
References mps_fire::i, triggerObjects_cff::id, createfilelist::int, LogDebug, nGroupQIE, nQIE, nTowerQIE, and qie.
Referenced by HcalTestAnalysis::qieAnalysis(), and ~HcalTestHistoClass().
void HcalTestHistoClass::setCounters | ( | ) |
Definition at line 13 of file HcalTestHistoClass.cc.
References nGroupQIE, nHits, nLayers, nQIE, and nTowerQIE.
Referenced by HcalTestAnalysis::update(), and ~HcalTestHistoClass().
|
private |
Definition at line 67 of file HcalTestHistoClass.h.
Referenced by fillLayers().
|
private |
Definition at line 67 of file HcalTestHistoClass.h.
Referenced by fillLayers().
|
private |
Definition at line 70 of file HcalTestHistoClass.h.
Referenced by fillHits().
|
private |
Definition at line 66 of file HcalTestHistoClass.h.
Referenced by fillLayers().
|
private |
Definition at line 72 of file HcalTestHistoClass.h.
Referenced by fillQie(), and setCounters().
|
private |
Definition at line 69 of file HcalTestHistoClass.h.
Referenced by fillHits(), and setCounters().
|
private |
Definition at line 65 of file HcalTestHistoClass.h.
Referenced by fillLayers(), and setCounters().
|
staticprivate |
Definition at line 64 of file HcalTestHistoClass.h.
Referenced by fillLayers().
|
private |
Definition at line 72 of file HcalTestHistoClass.h.
Referenced by fillQie(), and setCounters().
|
private |
Definition at line 72 of file HcalTestHistoClass.h.
Referenced by fillQie(), and setCounters().
|
private |
Definition at line 73 of file HcalTestHistoClass.h.
Referenced by fillQie().