• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

beamtime/sts-lasertest/go4/TSpacepoint.h (r4864/r3065)

Go to the documentation of this file.
00001 /*
00002  * TSpacepoint.h
00003  *
00004  *  Created on: Jan 18, 2012
00005  *      Author: isorokin
00006  */
00007 
00008 #ifndef TSPACEPOINT_H_
00009 #define TSPACEPOINT_H_
00010 
00011 #include "Rtypes.h"
00012 
00013 class TSpacepoint {
00014 protected:
00015         Double_t        fX;
00016         Double_t        fXErr;
00017         Double_t        fY;
00018         Double_t        fYErr;
00019         Double_t        fZ;
00020         Double_t        fZErr;
00021         Double_t        fT;
00022         Double_t        fTErr;
00023    uint64_t fFulltime; // absolute ts
00024 
00025 
00026 public:
00027         TSpacepoint( Double_t x = 0, Double_t y = 0, Double_t z = 0, Double_t t = 0, Double_t xErr = 0, Double_t yErr = 0, Double_t zErr = 0, Double_t tErr = 0, uint64_t fulltime=0 );
00028         virtual ~TSpacepoint();
00029         Double_t        GetX() const { return fX; }
00030         Double_t        GetXErr() const { return fXErr; }
00031         void            SetX( Double_t x) { fX = x; }
00032         void            SetXErr( Double_t xErr) { fXErr = xErr; }
00033 
00034         Double_t        GetY() const { return fY; }
00035         Double_t        GetYErr() const { return fYErr; }
00036         void            SetY( Double_t y) { fY = y; }
00037         void            SetYErr( Double_t yErr) { fYErr = yErr; }
00038 
00039         Double_t        GetZ() const { return fZ; }
00040         Double_t        GetZErr() const { return fZErr; }
00041         void            SetZ( Double_t z) { fZ = z; }
00042         void            SetZErr( Double_t zErr) { fZErr = zErr; }
00043 
00044         Double_t        GetT() const { return fT; }
00045         Double_t        GetTErr() const { return fTErr; }
00046         void            SetT( Double_t t) { fT = t; }
00047         void            SetTErr( Double_t tErr) { fTErr = tErr; }
00048 
00049         uint64_t GetTS() const { return fFulltime; }
00050         void     SetTS( uint64_t t) { fFulltime = t; }
00051 
00052 
00053         ClassDef( TSpacepoint, 1 )
00054 };
00055 
00056 #endif /* TSPACEPOINT_H_ */

Generated on Tue Dec 10 2013 04:52:18 for ROCsoft by  doxygen 1.7.1