#include <BHMNumberingScheme.h>
Public Member Functions | |
BHMNumberingScheme () | |
int | detectorLevel (const G4Step *) const |
void | detectorLevel (const G4Step *, int &, int *, G4String *) const |
unsigned int | getUnitID (const G4Step *aStep) const |
~BHMNumberingScheme ()=default | |
Static Public Member Functions | |
static unsigned int | packIndex (int subdet, int zside, int station) |
static void | unpackIndex (const unsigned int &idx, int &subdet, int &zside, int &station) |
Definition at line 7 of file BHMNumberingScheme.h.
BHMNumberingScheme::BHMNumberingScheme | ( | ) |
|
default |
int BHMNumberingScheme::detectorLevel | ( | const G4Step * | aStep | ) | const |
Definition at line 9 of file BHMNumberingScheme.cc.
Referenced by getUnitID().
void BHMNumberingScheme::detectorLevel | ( | const G4Step * | aStep, |
int & | level, | ||
int * | copyno, | ||
G4String * | name | ||
) | const |
Definition at line 15 of file BHMNumberingScheme.cc.
References ForwardName::getName(), mps_fire::i, cuy::ii, personalPlayback::level, and Skims_PA_cff::name.
unsigned int BHMNumberingScheme::getUnitID | ( | const G4Step * | aStep | ) | const |
Definition at line 27 of file BHMNumberingScheme.cc.
References TauDecayModes::dec, detectorLevel(), personalPlayback::level, LogDebug, Skims_PA_cff::name, packIndex(), relativeConstraints::station, and ecaldqm::zside().
Referenced by BHMSD::setDetUnitId().
|
static |
Definition at line 52 of file BHMNumberingScheme.cc.
References TauDecayModes::dec, heavyIonCSV_trainingSettings::idx, LogDebug, relativeConstraints::station, and ecaldqm::zside().
Referenced by getUnitID().
|
static |
Definition at line 60 of file BHMNumberingScheme.cc.
References TauDecayModes::dec, heavyIonCSV_trainingSettings::idx, LogDebug, relativeConstraints::station, and ecaldqm::zside().