]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONVGeometryBuilder.h
Making SetAlign option working aagain:
[u/mrichter/AliRoot.git] / MUON / AliMUONVGeometryBuilder.h
index 2a2911cbd8eaec53eb890c195d7c3e7dc4632193..9fa93279c21ac468580ff94dcebf4865d7f52f22 100644 (file)
@@ -37,7 +37,7 @@ class AliMUONVGeometryBuilder : public TObject
     // methods
     void  SetReferenceFrame(const TGeoCombiTrans& referenceFrame);
     void  RebuildSVMaps(Bool_t withEnvelopes = true) const;
-    void  CreateDetElements() const;
+    void  UpdateDetElements(Bool_t create) const;
 
                   /// Function to be overriden in a concrete chamber/station
                  /// geometry builder class.
@@ -55,6 +55,12 @@ class AliMUONVGeometryBuilder : public TObject
                  /// usind the provided transformation.
     virtual void CreateGeometry() = 0;
 
+                  /// Function to be overriden in a concrete chamber/station
+                 /// geometry class. \n
+                 /// The volume name for each geometry module, its virtuality
+                  /// and eventually the mother volume name should be defined
+    virtual void SetVolumes() = 0;
+
                   /// Function to be overriden in a concrete chamber/station
                  /// geometry class. \n
                  /// The transformation of each chamber(s) wrt ALICE