#include <SimG4CMS/Forward/interface/TotemT1NumberingScheme.h>
Public Member Functions | |
TotemT1NumberingScheme (int i) | |
~TotemT1NumberingScheme () override | |
Public Member Functions inherited from TotemT1Organization | |
int | fromObjectTypeToInt (ObjectType objectType) |
int | fromObjectTypeToInt (ObjectType objectType, int layer) |
int | getCurrentCSC (void) const |
int | getCurrentDetectorPosition (void) const |
int | getCurrentLayer (void) const |
ObjectType | getCurrentObjectType (void) const |
int | getCurrentPlane (void) const |
int | getCurrentUnitID (void) const |
uint32_t | getUnitID (const G4Step *aStep) const override |
void | setCurrentCSC (int currentCSC) |
void | setCurrentDetectorPosition (int currentDetectorPosition) |
void | setCurrentLayer (int currentLayer) |
void | setCurrentObjectType (ObjectType currentObjectType) |
void | setCurrentPlane (int currentPlane) |
void | setCurrentUnitID (int currentUnitID) |
TotemT1Organization () | |
~TotemT1Organization () override | |
Public Member Functions inherited from TotemVDetectorOrganization | |
TotemVDetectorOrganization () | |
virtual | ~TotemVDetectorOrganization () |
Additional Inherited Members | |
Public Types inherited from TotemT1Organization | |
enum | ObjectType { Undefined =0, Upper =1, Lower =2, InternalUpper =3, InternalLower =4, Frame1 =5, Frame2Left =6, Frame2Right =7, Frame3Left =8, Frame3Right =9, Frame4Left =10, Frame4Right =11, Frame5 =12, Triangle6Left =13, Triangle6Right =14, MaxObjectTypes =15 } |
Description: This class manages the UnitID that labels TotemT1 sensitive volumes
Usage: Used in TotemSD to get unique ID of sensitive detector element
Definition at line 28 of file TotemT1NumberingScheme.h.
TotemT1NumberingScheme::TotemT1NumberingScheme | ( | int | i | ) |
Definition at line 22 of file TotemT1NumberingScheme.cc.
References TotemT1Organization::setCurrentDetectorPosition().
|
override |
Definition at line 28 of file TotemT1NumberingScheme.cc.