#include <BscNumberingScheme.h>
Public Member Functions | |
BscNumberingScheme () | |
int | detectorLevel (const G4Step *) const |
void | detectorLevel (const G4Step *, int &, int *, G4String *) const |
unsigned int | getUnitID (const G4Step *aStep) const |
~BscNumberingScheme ()=default | |
Static Public Member Functions | |
static unsigned int | packBscIndex (int det, int zside, int station) |
static void | unpackBscIndex (const unsigned int &idx) |
Definition at line 13 of file BscNumberingScheme.h.
BscNumberingScheme::BscNumberingScheme | ( | ) |
|
default |
int BscNumberingScheme::detectorLevel | ( | const G4Step * | aStep | ) | const |
Definition at line 16 of file BscNumberingScheme.cc.
Referenced by getUnitID().
void BscNumberingScheme::detectorLevel | ( | const G4Step * | aStep, |
int & | level, | ||
int * | copyno, | ||
G4String * | name | ||
) | const |
Definition at line 22 of file BscNumberingScheme.cc.
References ForwardName::getName(), mps_fire::i, cuy::ii, personalPlayback::level, and Skims_PA_cff::name.
unsigned int BscNumberingScheme::getUnitID | ( | const G4Step * | aStep | ) | const |
Definition at line 34 of file BscNumberingScheme.cc.
References TauDecayModes::dec, detectorLevel(), personalPlayback::level, LogDebug, Skims_PA_cff::name, packBscIndex(), relativeConstraints::station, and ecaldqm::zside().
Referenced by BscSD::setDetUnitId().
|
static |
Definition at line 84 of file BscNumberingScheme.cc.
References TauDecayModes::dec, heavyIonCSV_trainingSettings::idx, LogDebug, relativeConstraints::station, and ecaldqm::zside().
Referenced by getUnitID(), and BscTest::update().
|
static |
Definition at line 96 of file BscNumberingScheme.cc.
References TauDecayModes::dec, heavyIonCSV_trainingSettings::idx, LogDebug, relativeConstraints::station, and ecaldqm::zside().
Referenced by BscTest::update().