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

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

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7