/home/cern/BDSIM_new/include/BDSMultipoleMagField.hh

00001 
00007 //==============================================================
00008 
00009 
00010 #ifndef BDSMultipoleMagField_h
00011 #define BDSMultipoleMagField_h
00012 
00013 #include "G4Types.hh"
00014 #include "G4MagneticField.hh"
00015 
00016 class BDSMultipoleMagField : public G4MagneticField
00017 {
00018 public:  // with description
00019 
00020   BDSMultipoleMagField(list<G4double> knl, list<G4double> ksl);
00021   virtual ~BDSMultipoleMagField();
00022   // Constructor and destructor. No actions.
00023 
00024 
00025   virtual void  GetFieldValue( const G4double Point[4],
00026                                G4double *Bfield ) const;
00027 
00028 public:
00029   
00030   list<G4double> bnl;
00031   list<G4double> bsl;
00032 
00033 };
00034 
00035 
00036 #endif 

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