1 //#include <iostream.h>
2 #include <FluggNavigator.hh>
4 FluggNavigator* FGeometryInit::getNavigatorForTracking() {
5 G4Navigator* g4nav = fTransportationManager->GetNavigatorForTracking();
6 return ((FluggNavigator*) g4nav);
9 void FGeometryInit::setDetConstruction(G4VUserDetectorConstruction* detector) {
10 fDetector = detector;;
13 void FGeometryInit::setDetector() {
14 myTopNode = fDetector->Construct();
17 void FGeometryInit::setMotherVolume() {
18 getNavigatorForTracking()->SetWorldVolume(myTopNode);
21 G4FieldManager * FGeometryInit::getFieldManager() {
22 return fTransportationManager->GetFieldManager();
25 void FGeometryInit::DelHistArray() {
29 G4int * FGeometryInit::GetHistArray() {
33 G4int * FGeometryInit::GetJrLtGeantArray() {
38 G4int FGeometryInit::GetLttcFlagGeant() {
42 G4TouchableHistory * FGeometryInit::GetTouchableHistory() {
46 G4TouchableHistory * FGeometryInit::GetOldNavHist() {
50 G4TouchableHistory * FGeometryInit::GetTempNavHist() {
51 return ptrTempNavHist;