#include <HcalTestNumberingScheme.h>
Public Member Functions | |
uint32_t | getUnitID (const HcalNumberingFromDDD::HcalID &id) override |
HcalTestNumberingScheme (bool forTB) | |
~HcalTestNumberingScheme () override | |
Public Member Functions inherited from HcalNumberingScheme | |
HcalNumberingScheme () | |
~HcalNumberingScheme () override | |
Public Member Functions inherited from CaloNumberingScheme | |
CaloNumberingScheme (int iv=0) | |
Constructor with optional verbosity control. More... | |
void | setVerbosity (int) |
Verbosity setting. More... | |
virtual | ~CaloNumberingScheme () |
Static Public Member Functions | |
static uint32_t | packHcalIndex (int det, int z, int depth, int eta, int phi, int lay) |
static void | unpackHcalIndex (const uint32_t &idx, int &det, int &z, int &depth, int &eta, int &phi, int &lay) |
Private Member Functions | |
HcalTestNumberingScheme ()=delete | |
Private Attributes | |
bool | forTBH2 |
Additional Inherited Members | |
Protected Attributes inherited from CaloNumberingScheme | |
int | verbosity |
Verbosity field: Zero = quiet, increasing integers mean more output. More... | |
Definition at line 11 of file HcalTestNumberingScheme.h.
HcalTestNumberingScheme::HcalTestNumberingScheme | ( | bool | forTB | ) |
|
override |
Definition at line 17 of file HcalTestNumberingScheme.cc.
|
privatedelete |
|
overridevirtual |
Reimplemented from HcalNumberingScheme.
Definition at line 21 of file HcalTestNumberingScheme.cc.
References TauDecayModes::dec, LEDCalibrationChannels::depth, forTBH2, HcalBarrel, HcalTestNumbering::packHcalIndex(), phi, DetId::rawId(), and ecaldqm::zside().
Referenced by HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), and HcalTestAnalysis::qieAnalysis().
|
static |
Definition at line 47 of file HcalTestNumberingScheme.cc.
References LEDCalibrationChannels::depth, PVValHelper::eta, HcalTestNumbering::packHcalIndex(), phi, and z.
Referenced by HcalTestAnalysis::fill(), and SimG4HcalValidation::fill().
|
static |
Definition at line 51 of file HcalTestNumberingScheme.cc.
References LEDCalibrationChannels::depth, PVValHelper::eta, heavyIonCSV_trainingSettings::idx, phi, HcalTestNumbering::unpackHcalIndex(), and z.
Referenced by HOSimHitStudy::analyzeHits(), HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), and HcalTestAnalysis::qieAnalysis().
|
private |
Definition at line 22 of file HcalTestNumberingScheme.h.
Referenced by getUnitID(), and HcalTestNumberingScheme().