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 cout << "\t\t+ fTransportationManager = " << fTransportationManager << endl;
19 cout << "\t\t+ myTopNode = " << myTopNode << endl;
20 cout << "\t\t+ NavigatorForTracking = "
21 << getNavigatorForTracking() << endl;
22 getNavigatorForTracking()->SetWorldVolume(myTopNode);
25 G4FieldManager * FGeometryInit::getFieldManager() {
26 return fTransportationManager->GetFieldManager();
29 void FGeometryInit::DelHistArray() {
33 G4int * FGeometryInit::GetHistArray() {
37 G4int * FGeometryInit::GetJrLtGeantArray() {
42 G4int FGeometryInit::GetLttcFlagGeant() {
46 G4TouchableHistory * FGeometryInit::GetTouchableHistory() {
50 G4TouchableHistory * FGeometryInit::GetOldNavHist() {
54 G4TouchableHistory * FGeometryInit::GetTempNavHist() {
55 return ptrTempNavHist;