GetLastMaterialIndex() added. (A. Gheata)
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 Feb 2004 13:48:46 +0000 (13:48 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 Feb 2004 13:48:46 +0000 (13:48 +0000)
Flugg/FGeometryInit.cxx
Flugg/FGeometryInit.hh

index 9fbcd9c..c5e38d4 100644 (file)
@@ -289,6 +289,13 @@ void FGeometryInit::UpdateHistories(const G4NavigationHistory * history,
 }
 
 //*****************************************************************************
+int FGeometryInit::GetLastMaterialIndex() const
+{
+// Get last material index as known by FLUKA
+   const FlukaMaterialsTable *matTable = FlukaMaterial::GetMaterialTable();
+   int matsize = matTable->size();
+   return matsize+2;
+}   
 
 void FGeometryInit::createFlukaMatFile() {
   // last modification Sara Vanini 1/III/99
index 8abea8b..983ea4e 100644 (file)
@@ -72,6 +72,7 @@ public:
   void  BuildMediaMap();
   void  SetMediumFromName(const char* volName, int med, int volid);
     //G4int GetRegionFromName(const char* volName) const;
+  int GetLastMaterialIndex() const;
   G4int GetMedium(int) const;
   int CurrentVolID(int ir, int& copyNo);
   int CurrentVolOffID(int ir, int off, int& copyNo);