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

/* $Id$ */

////////////////////////////////////////////////
//  Manager and hits classes for set:PMD      //
////////////////////////////////////////////////
 
#include "AliPMD.h"

//___________________________________________
 
class AliPMDv0 : public AliPMD {

public:
  AliPMDv0();
  AliPMDv0(const char *name, const char *title);
  virtual      ~AliPMDv0() {}
  virtual void  CreateGeometry();
  virtual void  CreatePMD();
  virtual void  CreateSupermodule();
  virtual void  GetParameters();
  virtual void  CreateMaterials();
  virtual void  Init();
  virtual Int_t IsVersion() const {return 1;}
  virtual void  StepManager();
  
 private:
  static const Int_t   fgkNcellHole;     // Hole Dimension
  static const Float_t fgkCellRadius;    // Radius of a hexagonal cell
  static const Float_t fgkCellWall;      // Thickness of cell Wall
  static const Float_t fgkCellDepth;     // Gas thickness
  static const Float_t fgkBoundary;      // Thickness of Boundary wall
  static const Float_t fgkThBase;        // Thickness of Base plate
  static const Float_t fgkThAir;         // Thickness of Air
  static const Float_t fgkThPCB;         // Thickness of PCB
  static const Float_t fgkThLead;        // Thickness of Pb
  static const Float_t fgkThSteel;       // Thickness of Steel
  static const Float_t fgkZdist;         // z-position of the detector
  static const Float_t fgkSqroot3;       // Square Root of 3
  static const Float_t fgkSqroot3by2;    // Square Root of 3 by 2 
  static const Float_t fgkPi;            // Value of pi
  
  Float_t fSMthick;     // Thickness of the supermodule
  Float_t fSMLength;    // Supermodule length
  Int_t   fMedSens;     // Sensitive Medium (Ar+C02)
  Int_t   fNcellSM;     // Number of cells in SuperModule
  
  ClassDef(AliPMDv0,1)  //Hits manager for set:PMD
};
 
#endif


 AliPMDv0.h:1
 AliPMDv0.h:2
 AliPMDv0.h:3
 AliPMDv0.h:4
 AliPMDv0.h:5
 AliPMDv0.h:6
 AliPMDv0.h:7
 AliPMDv0.h:8
 AliPMDv0.h:9
 AliPMDv0.h:10
 AliPMDv0.h:11
 AliPMDv0.h:12
 AliPMDv0.h:13
 AliPMDv0.h:14
 AliPMDv0.h:15
 AliPMDv0.h:16
 AliPMDv0.h:17
 AliPMDv0.h:18
 AliPMDv0.h:19
 AliPMDv0.h:20
 AliPMDv0.h:21
 AliPMDv0.h:22
 AliPMDv0.h:23
 AliPMDv0.h:24
 AliPMDv0.h:25
 AliPMDv0.h:26
 AliPMDv0.h:27
 AliPMDv0.h:28
 AliPMDv0.h:29
 AliPMDv0.h:30
 AliPMDv0.h:31
 AliPMDv0.h:32
 AliPMDv0.h:33
 AliPMDv0.h:34
 AliPMDv0.h:35
 AliPMDv0.h:36
 AliPMDv0.h:37
 AliPMDv0.h:38
 AliPMDv0.h:39
 AliPMDv0.h:40
 AliPMDv0.h:41
 AliPMDv0.h:42
 AliPMDv0.h:43
 AliPMDv0.h:44
 AliPMDv0.h:45
 AliPMDv0.h:46
 AliPMDv0.h:47
 AliPMDv0.h:48
 AliPMDv0.h:49
 AliPMDv0.h:50
 AliPMDv0.h:51
 AliPMDv0.h:52
 AliPMDv0.h:53
 AliPMDv0.h:54
 AliPMDv0.h:55
 AliPMDv0.h:56
 AliPMDv0.h:57