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

/* $Id$ */

/////////////////////////////////////////////////////////
//  Manager and class for detector: FRAME  version 2    //
/////////////////////////////////////////////////////////
 
#include "AliFRAME.h"

class AliFRAMEv3 : public AliFRAME {
  
public:
  AliFRAMEv3();
  AliFRAMEv3(const char *name, const char *title);
  virtual       ~AliFRAMEv3() {}
  virtual void   CreateGeometry();
  virtual void   CreateMaterials();
  virtual void   AddAlignableVolumes() const;
  virtual void   Init();
  virtual void   StepManager();
  virtual Int_t  IsVersion() const;
  virtual void   SetHoles(Int_t flag=0) {fHoles = flag;}
  virtual Int_t  Holes() const {return fHoles;}
  virtual void   MakeHeatScreen(const char* name, Float_t dyP, Int_t rot1, Int_t rot2);
  virtual void   WebFrame(const char* name, Float_t dHz, Float_t theta0, Float_t phi0);
 private:
  Int_t  fHoles; // flag fHoles=0 => no holes, with holes otherwise
  
   ClassDef(AliFRAMEv3,2)  //Class for FRAME version 3
};
 
#endif
 AliFRAMEv3.h:1
 AliFRAMEv3.h:2
 AliFRAMEv3.h:3
 AliFRAMEv3.h:4
 AliFRAMEv3.h:5
 AliFRAMEv3.h:6
 AliFRAMEv3.h:7
 AliFRAMEv3.h:8
 AliFRAMEv3.h:9
 AliFRAMEv3.h:10
 AliFRAMEv3.h:11
 AliFRAMEv3.h:12
 AliFRAMEv3.h:13
 AliFRAMEv3.h:14
 AliFRAMEv3.h:15
 AliFRAMEv3.h:16
 AliFRAMEv3.h:17
 AliFRAMEv3.h:18
 AliFRAMEv3.h:19
 AliFRAMEv3.h:20
 AliFRAMEv3.h:21
 AliFRAMEv3.h:22
 AliFRAMEv3.h:23
 AliFRAMEv3.h:24
 AliFRAMEv3.h:25
 AliFRAMEv3.h:26
 AliFRAMEv3.h:27
 AliFRAMEv3.h:28
 AliFRAMEv3.h:29
 AliFRAMEv3.h:30
 AliFRAMEv3.h:31
 AliFRAMEv3.h:32
 AliFRAMEv3.h:33
 AliFRAMEv3.h:34
 AliFRAMEv3.h:35
 AliFRAMEv3.h:36