#include <HcalTestNumbering.h>
Public Member Functions | |
HcalTestNumbering () | |
virtual | ~HcalTestNumbering () |
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) |
Definition at line 10 of file HcalTestNumbering.h.
HcalTestNumbering::HcalTestNumbering | ( | ) | [inline] |
Definition at line 13 of file HcalTestNumbering.h.
{}
virtual HcalTestNumbering::~HcalTestNumbering | ( | ) | [inline, virtual] |
Definition at line 14 of file HcalTestNumbering.h.
{}
uint32_t HcalTestNumbering::packHcalIndex | ( | int | det, |
int | z, | ||
int | depth, | ||
int | eta, | ||
int | phi, | ||
int | lay | ||
) | [static] |
Definition at line 7 of file HcalTestNumbering.cc.
References customizeTrackingMonitorSeedNumber::idx.
Referenced by HcalTBNumberingScheme::getUnitID(), HcalTB04XtalNumberingScheme::getUnitID(), HcalTBNumberingScheme::getUnitIDs(), HcalTB04Analysis::init(), HCalSD::layerWeight(), and HCalSD::readWeightFromFile().
void HcalTestNumbering::unpackHcalIndex | ( | const uint32_t & | idx, |
int & | det, | ||
int & | z, | ||
int & | depth, | ||
int & | eta, | ||
int & | phi, | ||
int & | lay | ||
) | [static] |
Definition at line 21 of file HcalTestNumbering.cc.
Referenced by SimG4HcalValidation::fetchHits(), HcalTB04Analysis::fillBuffer(), HcalTB04Analysis::fillEvent(), HcalTestHistoClass::fillHits(), HcalTB04Analysis::finalAnalysis(), HCalSD::getEnergyDeposit(), HcalTBNumberingScheme::getUnitID(), HcalHitRelabeller::relabel(), and HcalTB04Analysis::unitID().