#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 20 of file HcalTestHistoClass.h.
|
inlineexplicit |
Definition at line 21 of file HcalTestHistoClass.h.
|
inlinevirtual |
Definition at line 22 of file HcalTestHistoClass.h.
void HcalTestHistoClass::fillHits | ( | std::vector< CaloHit > & | hitcache | ) |
Definition at line 41 of file HcalTestHistoClass.cc.
References eta(), watchdog::group, hits, i, LogDebug, nHits, phi, python.multivaluedict::sort(), edmStreamStallGrapher::t, HcalTestNumbering::unpackHcalIndex(), and ecaldqm::zside().
Referenced by HcalTestAnalysis::qieAnalysis().
void HcalTestHistoClass::fillLayers | ( | double | el[], |
double | ho, | ||
double | hbhe, | ||
double | muxy[] | ||
) |
Definition at line 21 of file HcalTestHistoClass.cc.
References eHBHE, eHO, i, layers, LogDebug, nLayers, and nLayersMAX.
Referenced by HcalTestAnalysis::layerAnalysis().
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 125 of file HcalTestHistoClass.cc.
References i, LogDebug, nGroupQIE, nQIE, nTowerQIE, and qie.
Referenced by HcalTestAnalysis::qieAnalysis().
void HcalTestHistoClass::setCounters | ( | ) |
Definition at line 13 of file HcalTestHistoClass.cc.
References nGroupQIE, nHits, nLayers, nQIE, and nTowerQIE.
Referenced by HcalTestAnalysis::update().
|
private |
Definition at line 64 of file HcalTestHistoClass.h.
Referenced by fillLayers().
|
private |
Definition at line 64 of file HcalTestHistoClass.h.
Referenced by fillLayers().
|
private |
Definition at line 67 of file HcalTestHistoClass.h.
Referenced by fillHits().
|
private |
Definition at line 63 of file HcalTestHistoClass.h.
Referenced by fillLayers().
|
private |
Definition at line 69 of file HcalTestHistoClass.h.
Referenced by fillQie(), and setCounters().
|
private |
Definition at line 66 of file HcalTestHistoClass.h.
Referenced by fillHits(), and setCounters().
|
private |
Definition at line 62 of file HcalTestHistoClass.h.
Referenced by fillLayers(), and setCounters().
|
staticprivate |
Definition at line 61 of file HcalTestHistoClass.h.
Referenced by fillLayers().
|
private |
Definition at line 69 of file HcalTestHistoClass.h.
Referenced by fillQie(), and setCounters().
|
private |
Definition at line 69 of file HcalTestHistoClass.h.
Referenced by fillQie(), and setCounters().
|
private |
Definition at line 70 of file HcalTestHistoClass.h.
Referenced by fillQie().