*
* 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
/** @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 */