/home/cern/BDSIM_new/include/BDSTransform3D.hh

00001 /* BDSIM code.    Version 1.0
00002   transform3d
00003 */
00004 
00005 #ifndef __BDSTransform3D_h
00006 #define __BDSTransform3D_h
00007 
00008 #include "globals.hh"
00009 #include "BDSAcceleratorComponent.hh"
00010 #include "BDSMaterials.hh"
00011 #include "G4LogicalVolume.hh"
00012 #include "G4FieldManager.hh"
00013 #include "G4ChordFinder.hh"
00014 #include "G4Mag_UsualEqRhs.hh"
00015 #include "G4UserLimits.hh"
00016 #include "G4VisAttributes.hh"
00017 #include "G4UniformMagField.hh"
00018 #include "G4PVPlacement.hh"               
00019 
00020 
00021 class BDSTransform3D : public BDSAcceleratorComponent
00022 {
00023 public:
00024 
00025   BDSTransform3D(G4String aName, G4double x,
00026                  G4double y, G4double z, G4double phi,
00027                  G4double theta, G4double psi);
00028 
00029   ~BDSTransform3D();
00030   
00031   
00032 private:
00033   
00034   G4VisAttributes* SetVisAttributes();
00035   
00036   G4VisAttributes* itsVisAttributes;
00037   G4UserLimits* itsUserLimits;
00038   G4PVPlacement* itsPhysiComp;
00039 
00040 };
00041 
00042 #endif

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