#include <SimG4CMS/Forward/interface/TotemRPOrganization.h>
Public Member Functions | |
uint32_t | GetUnitID (const G4Step *aStep) |
uint32_t | GetUnitID (const G4Step *aStep) const |
TotemRPOrganization () | |
virtual | ~TotemRPOrganization () |
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 30 of file TotemRPOrganization.h.
TotemRPOrganization::TotemRPOrganization | ( | ) |
Definition at line 27 of file TotemRPOrganization.cc.
|
virtual |
Definition at line 34 of file TotemRPOrganization.cc.
uint32_t TotemRPOrganization::GetUnitID | ( | const G4Step * | aStep | ) |
Definition at line 45 of file TotemRPOrganization.cc.
References _currentDetectorPosition, and LogDebug.
Referenced by GetUnitID().
|
virtual |
Implements TotemVDetectorOrganization.
Definition at line 41 of file TotemRPOrganization.cc.
References GetUnitID().
|
private |
Definition at line 51 of file TotemRPOrganization.h.
|
private |
Definition at line 49 of file TotemRPOrganization.h.
Referenced by GetUnitID().
|
private |
Definition at line 52 of file TotemRPOrganization.h.
|
private |
Definition at line 50 of file TotemRPOrganization.h.
|
private |
Definition at line 48 of file TotemRPOrganization.h.
|
private |
Definition at line 46 of file TotemRPOrganization.h.
|
private |
Definition at line 45 of file TotemRPOrganization.h.