/scratch0/jsnuveri/BDSIM/BDSIMgit/bdsim/include/BDSCollimatorElliptical.hh

00001 #ifndef BDSCOLLIMATORELLIPTICAL_H
00002 #define BDSCOLLIMATORELLIPTICAL_H
00003 
00004 #include "BDSCollimatorBase.hh"
00005 #include "BDSTiltOffset.hh"
00006 
00007 #include "globals.hh" // geant4 globals / types
00008 
00009 class G4VSolid;
00010 
00011 class BDSCollimatorElliptical: public BDSCollimatorBase
00012 {
00013 public:
00014   BDSCollimatorElliptical(G4String name,
00015                           G4double length,
00016                           G4double outerDiameter,
00017                           G4double xApertureIn        = 0,
00018                           G4double yApertureIn        = 0,
00019                           G4String collimatorMaterial = "copper",
00020                           G4String vacuumMaterial     = "vacuum",
00021                           BDSTiltOffset tiltOffset    = BDSTiltOffset());
00022   ~BDSCollimatorElliptical(){;};
00023 
00024   virtual void BuildInnerCollimator();
00025 };
00026 
00027 #endif

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7