ROOT logo
#ifndef ALIFRAMEV2_H
#define ALIFRAMEV2_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 AliFRAMEv2 : public AliFRAME {
  
public:
  AliFRAMEv2();
  AliFRAMEv2(const char *name, const char *title);
  virtual       ~AliFRAMEv2() {}
  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(AliFRAMEv2,2)  //Class for FRAME version 2
};
 
#endif
 AliFRAMEv2.h:1
 AliFRAMEv2.h:2
 AliFRAMEv2.h:3
 AliFRAMEv2.h:4
 AliFRAMEv2.h:5
 AliFRAMEv2.h:6
 AliFRAMEv2.h:7
 AliFRAMEv2.h:8
 AliFRAMEv2.h:9
 AliFRAMEv2.h:10
 AliFRAMEv2.h:11
 AliFRAMEv2.h:12
 AliFRAMEv2.h:13
 AliFRAMEv2.h:14
 AliFRAMEv2.h:15
 AliFRAMEv2.h:16
 AliFRAMEv2.h:17
 AliFRAMEv2.h:18
 AliFRAMEv2.h:19
 AliFRAMEv2.h:20
 AliFRAMEv2.h:21
 AliFRAMEv2.h:22
 AliFRAMEv2.h:23
 AliFRAMEv2.h:24
 AliFRAMEv2.h:25
 AliFRAMEv2.h:26
 AliFRAMEv2.h:27
 AliFRAMEv2.h:28
 AliFRAMEv2.h:29
 AliFRAMEv2.h:30
 AliFRAMEv2.h:31
 AliFRAMEv2.h:32
 AliFRAMEv2.h:33
 AliFRAMEv2.h:34
 AliFRAMEv2.h:35
 AliFRAMEv2.h:36