00001 #ifndef BDSTILTOFFSET_H 00002 #define BDSTILTOFFSET_H 00003 00004 #include "globals.hh" // geant4 types / globals 00005 00019 class BDSTiltOffset 00020 { 00021 public: 00022 BDSTiltOffset(); 00023 00024 BDSTiltOffset(G4double xOffset, 00025 G4double yOffset, 00026 G4double tiltIn); 00027 00029 inline G4double GetXOffset() const; 00030 inline G4double GetYOffset() const; 00031 inline G4double GetTilt() const; 00033 00035 friend std::ostream& operator<< (std::ostream &out, BDSTiltOffset const &to); 00036 00037 private: 00039 G4double dx; 00041 G4double dy; 00043 G4double tilt; 00044 }; 00045 00046 inline G4double BDSTiltOffset::GetXOffset() const 00047 {return dx;} 00048 00049 inline G4double BDSTiltOffset::GetYOffset() const 00050 {return dy;} 00051 00052 inline G4double BDSTiltOffset::GetTilt() const 00053 {return tilt;} 00054 00055 #endif