/home/cern/BDSIM_new/include/BDSDecMagField.hh

00001 #ifndef BDSDECMAGFIELD
00002 #define BDSDECMAGFIELD
00003 /* BDSIM code.    Version 1.0
00004    Author: Grahame A. Blair, Royal Holloway, Univ. of London.
00005    Last modified 24.7.2002
00006    Copyright (c) 2002 by G.A.Blair.  ALL RIGHTS RESERVED. 
00007 */
00008 
00009 #include "G4Types.hh"
00010 #include "G4MagneticField.hh"
00011 #include "G4Navigator.hh"
00012 
00013 class BDSDecMagField : public G4MagneticField
00014 {
00015 public:  // with description
00016 
00017   BDSDecMagField(G4double aBQuadPrime);
00018   virtual ~BDSDecMagField();
00019   // Constructor and destructor. No actions.
00020 
00021 
00022   virtual void  GetFieldValue( const G4double Point[4],
00023                                G4double *Bfield ) const;
00024   void SetBQuadPrime(G4double aBQuadPrime);
00025 private:
00026   G4double itsBQuadPrime;
00027 };
00028 
00029 inline void BDSDecMagField::SetBQuadPrime(G4double aBQuadPrime)
00030 { itsBQuadPrime = aBQuadPrime;}
00031 
00032 #endif /* BDSDECMAGFIELD */

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