]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDGeometryBuilder.h
Fixed assignment operator
[u/mrichter/AliRoot.git] / FMD / AliFMDGeometryBuilder.h
index 117113023375bf67627458eee3137b37e931e41a..1a6316138ef83220e24cf4d9b74bdc8cfa6ee534 100644 (file)
@@ -7,6 +7,15 @@
  *
  * See cxx source for full Copyright notice                               
  */
+// Builder of FMD geometry. 
+// This class takes care of actually building the geometry using the 
+// TGeo classes.  Various parameters are fecthed from the
+// AliFMDGeometry manager.  
+/** @file    AliFMDGeometryBuilder.h
+    @author  Christian Holm Christensen <cholm@nbi.dk>
+    @date    Mon Mar 27 12:41:17 2006
+    @brief   Class to build the FMD geometry 
+*/
 #ifndef ROOT_TTask
 # include <TTask.h>
 #endif
@@ -55,6 +64,27 @@ public:
     /** @return Detector offfset in the volume tree  */
   Int_t GetDetectorOff() const { return fDetectorOff; }
 protected:
+  /** Copy CTOR */
+  AliFMDGeometryBuilder(const AliFMDGeometryBuilder& o) 
+    : TTask(o),
+      fActiveId(o.fActiveId),
+      fDetailed(o.fDetailed),
+      fUseAssembly(o.fUseAssembly),
+      fSectorOff(o.fSectorOff),
+      fModuleOff(o.fModuleOff),
+      fRingOff(o.fRingOff),
+      fDetectorOff(o.fDetectorOff),
+      fSi(o.fSi),
+      fC(o.fC),
+      fAl(o.fAl),
+      fPCB(o.fPCB),
+      fChip(o.fChip),
+      fAir(o.fAir),
+      fPlastic(o.fPlastic),
+      fCopper(o.fCopper)
+  {}
+  /** Assignment operator */
+  AliFMDGeometryBuilder& operator=(const AliFMDGeometryBuilder&){return *this;}
   /** Make a ring volume 
       @param r Ring geometry 
       @return  Ring volume */