Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4CellDefs Namespace Reference

Namespaces

namespace  EtaPhiBinning
 
namespace  EtaXsizeBinning
 
namespace  MVTXBinning
 
namespace  ScintillatorSlatBinning
 
namespace  SizeBinning
 
namespace  SpacalBinning
 
namespace  TPCBinning
 

Typedefs

typedef uint64_t keytype
 

Enumerations

enum  CellBinning {
  undefined = 0, sizebinning = 1, etaphibinning = 2, etaslatbinning = 3,
  spacalbinning = 4, scintillatorslatbinning = 5, etaxsizebinning = 6, mvtxbinning = 7,
  tpcbinning = 8
}
 

Functions

static unsigned int bitshift_layer __attribute__ ((unused)) = bitshift_layer - 16
 
bool has_binning (PHG4CellDefs::keytype key, PHG4CellDefs::CellBinning binning)
 
short get_binning (const PHG4CellDefs::keytype key)
 
short int get_detid (const PHG4CellDefs::keytype key)
 

Typedef Documentation

typedef uint64_t PHG4CellDefs::keytype

Definition at line 13 of file PHG4CellDefs.h.

View newest version in sPHENIX GitHub at line 13 of file PHG4CellDefs.h

Enumeration Type Documentation

Enumerator:
undefined 
sizebinning 
etaphibinning 
etaslatbinning 
spacalbinning 
scintillatorslatbinning 
etaxsizebinning 
mvtxbinning 
tpcbinning 

Definition at line 34 of file PHG4CellDefs.h.

View newest version in sPHENIX GitHub at line 34 of file PHG4CellDefs.h

Function Documentation

static unsigned int bitshift_phi PHG4CellDefs::__attribute__ ( (unused)  ) = bitshift_layer - 16
static
short PHG4CellDefs::get_binning ( const PHG4CellDefs::keytype  key)

Definition at line 184 of file PHG4CellDefs.cc.

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

References i, and Acts::Test::tmp().

Referenced by RawTowerBuilder::process_event(), CaloAna::process_g4cells(), and DumpPHG4CellContainer::process_Node().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

short int PHG4CellDefs::get_detid ( const PHG4CellDefs::keytype  key)

Definition at line 192 of file PHG4CellDefs.cc.

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

References Acts::Test::tmp().

Referenced by PHG4CellContainer::AddCell(), PHG4Cellv1::get_detid(), and DumpPHG4CellContainer::process_Node().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool PHG4CellDefs::has_binning ( PHG4CellDefs::keytype  key,
PHG4CellDefs::CellBinning  binning 
)

Definition at line 174 of file PHG4CellDefs.cc.

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

References Acts::Test::tmp().

Referenced by PHG4Cellv1::has_binning().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: