#include <TrackerG4SimHitNumberingScheme.h>
Public Types | |
using | DirectMapType = std::map< Nav_Story, unsigned int > |
using | Nav_Story = std::vector< std::pair< int, std::string > > |
Public Member Functions | |
unsigned int | g4ToNumberingScheme (const G4VTouchable *) |
TrackerG4SimHitNumberingScheme (const GeometricDet &) | |
Private Member Functions | |
void | buildAll () |
void | dumpG4VPV (const G4VTouchable *) |
void | touchToNavStory (const G4VTouchable *, Nav_Story &) |
Private Attributes | |
bool | alreadySet_ |
DirectMapType | directMap_ |
const GeometricDet * | geomDet_ |
Definition at line 12 of file TrackerG4SimHitNumberingScheme.h.
using TrackerG4SimHitNumberingScheme::DirectMapType = std::map<Nav_Story, unsigned int> |
Definition at line 16 of file TrackerG4SimHitNumberingScheme.h.
using TrackerG4SimHitNumberingScheme::Nav_Story = std::vector<std::pair<int, std::string> > |
Definition at line 15 of file TrackerG4SimHitNumberingScheme.h.
|
explicit |
Definition at line 14 of file TrackerG4SimHitNumberingScheme.cc.
|
private |
Definition at line 17 of file TrackerG4SimHitNumberingScheme.cc.
References alreadySet_, GeometricDet::deepComponents(), directMap_, Exception, geomDet_, compareTotals::hist, LogDebug, submitPVValidationJobs::t, and touchToNavStory().
Referenced by g4ToNumberingScheme().
|
private |
Definition at line 98 of file TrackerG4SimHitNumberingScheme.cc.
References dqmdumpme::k, GCP_tree_cfg::levels, and findQualityFiles::v.
Referenced by g4ToNumberingScheme().
unsigned int TrackerG4SimHitNumberingScheme::g4ToNumberingScheme | ( | const G4VTouchable * | v | ) |
Definition at line 83 of file TrackerG4SimHitNumberingScheme.cc.
References alreadySet_, buildAll(), directMap_, dumpG4VPV(), touchToNavStory(), and findQualityFiles::v.
Referenced by TkAccumulatingSensitiveDetector::setDetUnitId().
|
private |
Definition at line 56 of file TrackerG4SimHitNumberingScheme.cc.
References findQualityFiles::jj, dqmdumpme::k, GCP_tree_cfg::levels, DD4hep2DDDName::noNameSpace(), and findQualityFiles::v.
Referenced by buildAll(), and g4ToNumberingScheme().
|
private |
Definition at line 29 of file TrackerG4SimHitNumberingScheme.h.
Referenced by buildAll(), and g4ToNumberingScheme().
|
private |
Definition at line 28 of file TrackerG4SimHitNumberingScheme.h.
Referenced by buildAll(), and g4ToNumberingScheme().
|
private |
Definition at line 30 of file TrackerG4SimHitNumberingScheme.h.
Referenced by buildAll().