ROOT logo
#ifndef ALIPIPEV4_H
#define ALIPIPEV4_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

//-------------------------------------------------------------------------
//  Beam pipe class for ALICE MFT upgrade
//  This version uses TGeo
//  Authors:
//  F. Manso 
//  A. Morsch
//  R. Tieulent
//-------------------------------------------------------------------------

 
#include "AliPIPE.h"
class TGeoPcon;
class TGeoVolume;


class AliPIPEv4 : public AliPIPE {
    
 public:
    enum constants {kC=6, kAlu=9, kInox=19, kGetter=20, kBe=5, kVac=16, kAir=15, kAlBe=21, kPA = 22};
	
  AliPIPEv4();
  AliPIPEv4(const char *name, const char *title);
  virtual       ~AliPIPEv4() {};
  virtual void   CreateGeometry();
  virtual void   CreateMaterials();
  virtual Int_t  IsVersion() const {return 0;}
 private:
  virtual TGeoPcon*   MakeMotherFromTemplate(TGeoPcon* shape, Int_t imin = -1, Int_t imax = -1, Float_t r0 = 0., Int_t nz =-1);
  virtual TGeoPcon*   MakeInsulationFromTemplate(TGeoPcon* shape);
  virtual TGeoVolume* MakeBellow(const char* ext, Int_t nc, Float_t rMin, Float_t rMax, Float_t dU, Float_t rPlie, Float_t dPlie);
  virtual TGeoVolume* MakeBellowCside(const char* ext, Int_t nc, Float_t rMin, Float_t rMax, Float_t rPlie, Float_t dPlie);

 protected:
  ClassDef(AliPIPEv4,2)  //Class for PIPE version using TGeo
};
 
#endif
 AliPIPEv4.h:1
 AliPIPEv4.h:2
 AliPIPEv4.h:3
 AliPIPEv4.h:4
 AliPIPEv4.h:5
 AliPIPEv4.h:6
 AliPIPEv4.h:7
 AliPIPEv4.h:8
 AliPIPEv4.h:9
 AliPIPEv4.h:10
 AliPIPEv4.h:11
 AliPIPEv4.h:12
 AliPIPEv4.h:13
 AliPIPEv4.h:14
 AliPIPEv4.h:15
 AliPIPEv4.h:16
 AliPIPEv4.h:17
 AliPIPEv4.h:18
 AliPIPEv4.h:19
 AliPIPEv4.h:20
 AliPIPEv4.h:21
 AliPIPEv4.h:22
 AliPIPEv4.h:23
 AliPIPEv4.h:24
 AliPIPEv4.h:25
 AliPIPEv4.h:26
 AliPIPEv4.h:27
 AliPIPEv4.h:28
 AliPIPEv4.h:29
 AliPIPEv4.h:30
 AliPIPEv4.h:31
 AliPIPEv4.h:32
 AliPIPEv4.h:33
 AliPIPEv4.h:34
 AliPIPEv4.h:35
 AliPIPEv4.h:36
 AliPIPEv4.h:37
 AliPIPEv4.h:38
 AliPIPEv4.h:39
 AliPIPEv4.h:40
 AliPIPEv4.h:41
 AliPIPEv4.h:42