ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4CellDefs.cc File Reference
#include "PHG4CellDefs.h"
#include <phool/phool.h>
#include <cstdlib>
#include <iostream>
+ Include dependency graph for PHG4CellDefs.cc:

Go to the source code of this file.

Functions

unsigned short generic_lower_16bit_key (const PHG4CellDefs::keytype key, const PHG4CellDefs::CellBinning binning)
 
unsigned short generic_upper_16bit_key (const PHG4CellDefs::keytype key, const PHG4CellDefs::CellBinning binning)
 
unsigned int generic_32bit_key (const PHG4CellDefs::keytype key, const PHG4CellDefs::CellBinning binning)
 
PHG4CellDefs::keytype generic_16bit_genkey (const unsigned short detid, const PHG4CellDefs::CellBinning binning, const unsigned short upper16bits, const unsigned short lower16bits)
 
PHG4CellDefs::keytype generic_32bit_genkey (const unsigned short detid, const PHG4CellDefs::CellBinning binning, const unsigned int bit32)
 

Function Documentation

PHG4CellDefs::keytype generic_16bit_genkey ( const unsigned short  detid,
const PHG4CellDefs::CellBinning  binning,
const unsigned short  upper16bits,
const unsigned short  lower16bits 
)

Definition at line 251 of file PHG4CellDefs.cc.

View newest version in sPHENIX GitHub at line 251 of file PHG4CellDefs.cc

References tmp.

Referenced by PHG4CellDefs::SizeBinning::genkey(), PHG4CellDefs::EtaPhiBinning::genkey(), PHG4CellDefs::SpacalBinning::genkey(), PHG4CellDefs::ScintillatorSlatBinning::genkey(), PHG4CellDefs::EtaXsizeBinning::genkey(), and PHG4CellDefs::TPCBinning::genkey().

+ Here is the caller graph for this function:

PHG4CellDefs::keytype generic_32bit_genkey ( const unsigned short  detid,
const PHG4CellDefs::CellBinning  binning,
const unsigned int  bit32 
)

Definition at line 265 of file PHG4CellDefs.cc.

View newest version in sPHENIX GitHub at line 265 of file PHG4CellDefs.cc

References tmp.

Referenced by PHG4CellDefs::MVTXBinning::genkey().

+ Here is the caller graph for this function:

unsigned int generic_32bit_key ( const PHG4CellDefs::keytype  key,
const PHG4CellDefs::CellBinning  binning 
)

Definition at line 235 of file PHG4CellDefs.cc.

View newest version in sPHENIX GitHub at line 235 of file PHG4CellDefs.cc

References g4zmq::exit(), PHWHERE, and tmp.

Referenced by PHG4CellDefs::MVTXBinning::get_index().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

unsigned short generic_lower_16bit_key ( const PHG4CellDefs::keytype  key,
const PHG4CellDefs::CellBinning  binning 
)

Definition at line 202 of file PHG4CellDefs.cc.

View newest version in sPHENIX GitHub at line 202 of file PHG4CellDefs.cc

References g4zmq::exit(), PHWHERE, and tmp.

Referenced by PHG4CellDefs::EtaPhiBinning::get_etabin(), PHG4CellDefs::EtaXsizeBinning::get_etabin(), PHG4CellDefs::SpacalBinning::get_fiberid(), PHG4CellDefs::SizeBinning::get_phibin(), PHG4CellDefs::TPCBinning::get_radbin(), and PHG4CellDefs::ScintillatorSlatBinning::get_row().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

unsigned short generic_upper_16bit_key ( const PHG4CellDefs::keytype  key,
const PHG4CellDefs::CellBinning  binning 
)

Definition at line 219 of file PHG4CellDefs.cc.

View newest version in sPHENIX GitHub at line 219 of file PHG4CellDefs.cc

References g4zmq::exit(), PHWHERE, and tmp.

Referenced by PHG4CellDefs::ScintillatorSlatBinning::get_column(), PHG4CellDefs::EtaPhiBinning::get_phibin(), PHG4CellDefs::SpacalBinning::get_phibin(), PHG4CellDefs::TPCBinning::get_phibin(), PHG4CellDefs::EtaXsizeBinning::get_xsizebin(), and PHG4CellDefs::SizeBinning::get_zbin().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: