]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
added fForceAllLVSensitive; SetForceAllLVSensitive()
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 22 Nov 2000 15:52:40 +0000 (15:52 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 22 Nov 2000 15:52:40 +0000 (15:52 +0000)
AliGeant4/AliModulesComposition.h

index d5650e250c0c8915f083c479e69837de323c48ba..f23c11afea6412126d4622707da135c9211e2e59 100644 (file)
@@ -49,6 +49,7 @@ class AliModulesComposition : public G4VUserDetectorConstruction
     // set methods
     void SetMagField(G4double fieldValue);
     void SetAllLVSensitive(G4bool allLVSensitive);
+    void SetForceAllLVSensitive(G4bool allLVSensitive);
     void SetReadGeometry(G4bool readGeometry);
     void SetWriteGeometry(G4bool writeGeometry);
     void SetProcessConfigToModules(G4bool processConfig);
@@ -93,9 +94,12 @@ class AliModulesComposition : public G4VUserDetectorConstruction
 
     AliMagneticField*                fMagneticField;  //magnetic field
     AliModulesCompositionMessenger*  fMessenger;      //messenger
-    G4bool  fAllLVSensitive; //option applied to all modules
-    G4bool  fReadGeometry;   //option applied to all modules
-    G4bool  fWriteGeometry;  //option applied to all modules  
+    G4bool  fAllLVSensitive;      //option applied to all modules   
+                                  //(overriden by modules specific setting)
+    G4bool  fForceAllLVSensitive; //option applied to all modules 
+                                  //(overrides modules specific setting)
+    G4bool  fReadGeometry;        //option applied to all modules
+    G4bool  fWriteGeometry;       //option applied to all modules  
 };
 
 // inline methods
@@ -103,6 +107,9 @@ class AliModulesComposition : public G4VUserDetectorConstruction
 inline void AliModulesComposition::SetAllLVSensitive(G4bool allLVSensitive)
 { fAllLVSensitive = allLVSensitive; }
 
+inline void AliModulesComposition::SetForceAllLVSensitive(G4bool forceAllLVSensitive)
+{ fForceAllLVSensitive = forceAllLVSensitive; }
+
 inline void AliModulesComposition::SetReadGeometry(G4bool readGeometry)
 { fReadGeometry = readGeometry; }