24 static unsigned int bitshift_binning
__attribute__((unused)) = bitshift_layer - 16;
26 static unsigned int bitshift_upperkey
__attribute__((unused)) = 16;
27 static unsigned int bitshift_row
__attribute__((unused)) = 16;
28 static unsigned int bitshift_phi
__attribute__((unused)) = 16;
38 keytype genkey(
const unsigned short layer,
const unsigned short zbin,
const unsigned short iphibin);
43 namespace EtaPhiBinning
45 keytype genkey(
const unsigned short layer,
const unsigned short etabin,
const unsigned short phibin);
50 namespace SpacalBinning
52 keytype genkey(
const unsigned short etabin,
const unsigned short phibin,
const unsigned short fiberid);
58 namespace ScintillatorSlatBinning
60 keytype genkey(
const unsigned short layer,
const unsigned short irow,
const unsigned short icolumn);
65 namespace EtaXsizeBinning
67 keytype genkey(
const unsigned short layer,
const unsigned short etabin,
const unsigned short xbin);
74 keytype genkey(
const unsigned short layer,
const unsigned int bit32_index);
79 keytype genkey(
const unsigned short lyr,
const unsigned short mod,
const unsigned short pad);
keytype genkey(const unsigned short layer, const unsigned short etabin, const unsigned short phibin)
unsigned short int get_phibin(const PHG4CellDefs::keytype key)
unsigned short int get_etabin(const PHG4CellDefs::keytype key)
keytype genkey(const unsigned short layer, const unsigned short etabin, const unsigned short xbin)
unsigned short int get_xsizebin(const PHG4CellDefs::keytype key)
unsigned short int get_etabin(const PHG4CellDefs::keytype key)
keytype genkey(const unsigned short layer, const unsigned int bit32_index)
unsigned short int get_column(PHG4CellDefs::keytype key)
keytype genkey(const unsigned short layer, const unsigned short irow, const unsigned short icolumn)
unsigned short int get_row(PHG4CellDefs::keytype key)
unsigned short int get_zbin(const PHG4CellDefs::keytype key)
unsigned short int get_phibin(const PHG4CellDefs::keytype key)
keytype genkey(const unsigned short layer, const unsigned short zbin, const unsigned short iphibin)
keytype genkey(const unsigned short etabin, const unsigned short phibin, const unsigned short fiberid)
unsigned short get_phibin(PHG4CellDefs::keytype key)
unsigned short get_etabin(PHG4CellDefs::keytype key)
unsigned short get_fiberid(PHG4CellDefs::keytype key)
keytype genkey(const unsigned short lyr, const unsigned short mod, const unsigned short pad)
unsigned long long keytype
short int get_detid(const PHG4CellDefs::keytype key)
static unsigned int bitshift_layer __attribute__((unused))
short get_binning(PHG4CellDefs::keytype key)
bool has_binning(PHG4CellDefs::keytype key, PHG4CellDefs::CellBinning binning)
@ scintillatorslatbinning