]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TGeant4/TG4XMLGeometryGenerator.cxx
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / TGeant4 / TG4XMLGeometryGenerator.cxx
index 7ce4a9dce5f01436df05672283f823cb20955823..7b322852c96df429c199d1d7a39d320da677504f 100644 (file)
@@ -1,7 +1,10 @@
 // $Id$
 // Category: geometry
-// by I. Hrivnacova, 27.07.2000 
 //
+// Author: I. Hrivnacova, 27.07.2000 
+//
+// Class TG4XMLGeometryGenerator
+// -----------------------------
 // See the class description in the header file.
 
 #include "TG4XMLGeometryGenerator.h"
@@ -23,7 +26,8 @@
 TG4XMLGeometryGenerator* TG4XMLGeometryGenerator::fgInstance = 0;
 
 //_____________________________________________________________________________
-TG4XMLGeometryGenerator::TG4XMLGeometryGenerator() 
+TG4XMLGeometryGenerator::TG4XMLGeometryGenerator()
+  : TG4Verbose("geometryGenerator") 
 {
 //
   if (fgInstance) {
@@ -35,7 +39,9 @@ TG4XMLGeometryGenerator::TG4XMLGeometryGenerator()
 }
 
 //_____________________________________________________________________________
-TG4XMLGeometryGenerator::TG4XMLGeometryGenerator(const TG4XMLGeometryGenerator& right) 
+TG4XMLGeometryGenerator::TG4XMLGeometryGenerator(
+                                       const TG4XMLGeometryGenerator& right) 
+  : TG4Verbose("geometryGenerator") 
 {
 // 
   TG4Globals::Exception(
@@ -93,8 +99,12 @@ void TG4XMLGeometryGenerator::ProcessSolids(G4LogicalVolume* lv)
   G4int nofDaughters = lv->GetNoDaughters();
   if (nofDaughters>0) 
     for (G4int i=0; i<nofDaughters; i++) {
-      //G4cout << "processing " << i << "th daughter of " 
-      //       << lv->GetName() << G4endl;
+
+      if (VerboseLevel() > 1) {
+        G4cout << "processing " << i << "th daughter of " 
+               << lv->GetName() << G4endl;
+      }
+              
       G4LogicalVolume* lvd = lv->GetDaughter(i)->GetLogicalVolume();
       G4String lvdName = lvd->GetName();
 
@@ -192,8 +202,11 @@ void TG4XMLGeometryGenerator::ProcessLogicalVolume(G4LogicalVolume* lv)
   // write positions  
   G4int i;
   for (i=0; i<nofDaughters; i++) {
-   // G4cout << "processing " << i << "th daughter of " 
-   //        << lv->GetName() << G4endl;
+
+    if (VerboseLevel() > 1) {
+      G4cout << "processing " << i << "th daughter of " 
+             << lv->GetName() << G4endl;
+    }       
    
     G4VPhysicalVolume* vpvd = lv->GetDaughter(i);
     G4LogicalVolume* lvd = vpvd->GetLogicalVolume();