/home/cern/BDSIM_new/include/BDSDrift.hh

00001 /* BDSIM code.    Version 1.0
00002    Author: Grahame A. Blair, Royal Holloway, Univ. of London.
00003    Last modified 24.7.2002
00004    Copyright (c) 2002 by G.A.Blair.  ALL RIGHTS RESERVED. 
00005 */
00006 
00007 #ifndef BDSDrift_h
00008 #define BDSDrift_h 1
00009 
00010 #include "globals.hh"
00011 #include "BDSMaterials.hh"
00012 #include "G4LogicalVolume.hh"
00013 
00014 #include "G4FieldManager.hh"
00015 #include "G4ChordFinder.hh"
00016 #include "G4Mag_UsualEqRhs.hh"
00017 #include "G4UserLimits.hh"
00018 #include "G4VisAttributes.hh"
00019 #include "G4PVPlacement.hh"               
00020 
00021 #include "BDSMultipole.hh"
00022 
00023 class BDSDrift :public BDSMultipole
00024 {
00025 public:
00026   BDSDrift(G4String aName, G4double aLength,
00027            G4double bpRad);
00028   ~BDSDrift();
00029 
00030 protected:
00031 
00032 private:
00033   G4VisAttributes* SetVisAttributes();
00034 
00035 };
00036 
00037 #endif

Generated on Wed Mar 5 17:25:21 2008 for BDSIM by  doxygen 1.5.3