Analysis Software
Documentation for sPHENIX simulation software
|
compact ID of each fiber in 32bit PHG4Hit::set_scint_id(). Buffer the result for repeated use. More...
#include <coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4CylinderGeom_Spacalv3.h>
Public Member Functions | |
scint_id_coder (int scint_id) | |
scint_id_coder (int sector_id, int tower_id, int fiber_id) | |
virtual | ~scint_id_coder () |
virtual void | identify (std::ostream &os=std::cout) const |
Public Attributes | |
int | scint_ID |
int | sector_ID |
int | tower_ID |
int | fiber_ID |
Static Public Attributes | |
static const int | kfiber_bit = 13 |
static const int | ktower_bit = 11 |
static const int | ksector_bit = 8 |
compact ID of each fiber in 32bit PHG4Hit::set_scint_id(). Buffer the result for repeated use.
Definition at line 221 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 221 of file PHG4CylinderGeom_Spacalv3.h
|
explicit |
Definition at line 305 of file PHG4CylinderGeom_Spacalv3.cc.
View newest version in sPHENIX GitHub at line 305 of file PHG4CylinderGeom_Spacalv3.cc
References fiber_ID, kfiber_bit, ksector_bit, ktower_bit, scint_ID, sector_ID, and tower_ID.
PHG4CylinderGeom_Spacalv3::scint_id_coder::scint_id_coder | ( | int | sector_id, |
int | tower_id, | ||
int | fiber_id | ||
) |
Definition at line 313 of file PHG4CylinderGeom_Spacalv3.cc.
View newest version in sPHENIX GitHub at line 313 of file PHG4CylinderGeom_Spacalv3.cc
References assert, fiber_ID, kfiber_bit, ksector_bit, ktower_bit, scint_ID, sector_ID, and tower_ID.
|
inlinevirtual |
Definition at line 226 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 226 of file PHG4CylinderGeom_Spacalv3.h
|
inlinevirtual |
Definition at line 231 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 231 of file PHG4CylinderGeom_Spacalv3.h
References fiber_ID, os, scint_ID, sector_ID, and tower_ID.
Referenced by PHG4SpacalSteppingAction::NoHitSteppingAction(), and PHG4FullProjSpacalCellReco::process_event().
int PHG4CylinderGeom_Spacalv3::scint_id_coder::fiber_ID |
Definition at line 244 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 244 of file PHG4CylinderGeom_Spacalv3.h
Referenced by identify(), CaloWaveformSim::maphitetaphi(), PHG4SpacalSteppingAction::NoHitSteppingAction(), g4hitshift::process_event(), PHG4FullProjSpacalCellReco::process_event(), CaloWaveFormSim::process_g4hits(), and scint_id_coder().
|
static |
Definition at line 246 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 246 of file PHG4CylinderGeom_Spacalv3.h
Referenced by scint_id_coder(), and PHG4SpacalSteppingAction::UserSteppingAction().
|
static |
Definition at line 248 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 248 of file PHG4CylinderGeom_Spacalv3.h
Referenced by scint_id_coder().
|
static |
Definition at line 247 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 247 of file PHG4CylinderGeom_Spacalv3.h
Referenced by scint_id_coder().
int PHG4CylinderGeom_Spacalv3::scint_id_coder::scint_ID |
Definition at line 241 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 241 of file PHG4CylinderGeom_Spacalv3.h
Referenced by identify(), PHG4SpacalSteppingAction::NoHitSteppingAction(), g4hitshift::process_event(), scint_id_coder(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().
int PHG4CylinderGeom_Spacalv3::scint_id_coder::sector_ID |
Definition at line 242 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 242 of file PHG4CylinderGeom_Spacalv3.h
Referenced by identify(), CaloWaveformSim::maphitetaphi(), PHG4SpacalSteppingAction::NoHitSteppingAction(), g4hitshift::process_event(), PHG4FullProjSpacalCellReco::process_event(), EMCalAna::process_event_SF(), CaloWaveFormSim::process_g4hits(), and scint_id_coder().
int PHG4CylinderGeom_Spacalv3::scint_id_coder::tower_ID |
Definition at line 243 of file PHG4CylinderGeom_Spacalv3.h.
View newest version in sPHENIX GitHub at line 243 of file PHG4CylinderGeom_Spacalv3.h
Referenced by identify(), CaloWaveformSim::maphitetaphi(), PHG4SpacalSteppingAction::NoHitSteppingAction(), g4hitshift::process_event(), PHG4FullProjSpacalCellReco::process_event(), EMCalAna::process_event_SF(), CaloWaveFormSim::process_g4hits(), and scint_id_coder().