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