#include <SimG4CMS/Forward/interface/TotemRPOrganization.h>
Public Member Functions | |
uint32_t | GetUnitID (const G4Step *aStep) |
uint32_t | GetUnitID (const G4Step *aStep) const override |
TotemRPOrganization () | |
~TotemRPOrganization () override | |
Public Member Functions inherited from TotemVDetectorOrganization | |
TotemVDetectorOrganization () | |
virtual | ~TotemVDetectorOrganization () |
Private Attributes | |
int | _currentCSC |
int | _currentDetectorPosition |
int | _currentLayer |
int | _currentPlane |
int | _currentUnitID |
bool | _needUpdateData |
bool | _needUpdateUnitID |
Description: This class manages the UnitID that labels TotemRP sensitive volumes
Usage: Used in TotemSD to get unique ID of sensitive detector element
Definition at line 29 of file TotemRPOrganization.h.
TotemRPOrganization::TotemRPOrganization | ( | ) |
Definition at line 26 of file TotemRPOrganization.cc.
|
override |
Definition at line 33 of file TotemRPOrganization.cc.
uint32_t TotemRPOrganization::GetUnitID | ( | const G4Step * | aStep | ) |
Definition at line 44 of file TotemRPOrganization.cc.
References _currentDetectorPosition, cuy::ii, and LogDebug.
Referenced by GetUnitID().
|
overridevirtual |
Implements TotemVDetectorOrganization.
Definition at line 40 of file TotemRPOrganization.cc.
References GetUnitID().
|
private |
Definition at line 50 of file TotemRPOrganization.h.
|
private |
Definition at line 48 of file TotemRPOrganization.h.
Referenced by GetUnitID().
|
private |
Definition at line 51 of file TotemRPOrganization.h.
|
private |
Definition at line 49 of file TotemRPOrganization.h.
|
private |
Definition at line 47 of file TotemRPOrganization.h.
|
private |
Definition at line 45 of file TotemRPOrganization.h.
|
private |
Definition at line 44 of file TotemRPOrganization.h.