#include <TrackerG4SimHitNumberingScheme.h>
Public Types | |
typedef std::vector< int > | nav_type |
Public Member Functions | |
void | clear () |
unsigned int | g4ToNumberingScheme (const G4VTouchable *) |
TrackerG4SimHitNumberingScheme (const DDCompactView &, const GeometricDet &) | |
~TrackerG4SimHitNumberingScheme () | |
Private Attributes | |
TouchableToHistory * | ts |
Definition at line 12 of file TrackerG4SimHitNumberingScheme.h.
typedef std::vector<int> TrackerG4SimHitNumberingScheme::nav_type |
Definition at line 15 of file TrackerG4SimHitNumberingScheme.h.
TrackerG4SimHitNumberingScheme::TrackerG4SimHitNumberingScheme | ( | const DDCompactView & | cpv, |
const GeometricDet & | det | ||
) |
Definition at line 12 of file TrackerG4SimHitNumberingScheme.cc.
References ts.
{ ts = new TouchableToHistory(cpv,det); }
TrackerG4SimHitNumberingScheme::~TrackerG4SimHitNumberingScheme | ( | ) | [inline] |
void TrackerG4SimHitNumberingScheme::clear | ( | void | ) |
Definition at line 16 of file TrackerG4SimHitNumberingScheme.cc.
References ts.
Referenced by ~TrackerG4SimHitNumberingScheme().
unsigned int TrackerG4SimHitNumberingScheme::g4ToNumberingScheme | ( | const G4VTouchable * | pv | ) |
Definition at line 9 of file TrackerG4SimHitNumberingScheme.cc.
References TouchableToHistory::touchableToInt(), and ts.
Referenced by TkAccumulatingSensitiveDetector::setDetUnitId().
{ return ts->touchableToInt(pv); }
Definition at line 24 of file TrackerG4SimHitNumberingScheme.h.
Referenced by clear(), g4ToNumberingScheme(), and TrackerG4SimHitNumberingScheme().