Public Member Functions | Protected Attributes

TSpacepoint Class Reference

#include <TSpacepoint.h>

Public Member Functions

 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)
virtual ~TSpacepoint ()
Double_t GetX () const
Double_t GetXErr () const
void SetX (Double_t x)
void SetXErr (Double_t xErr)
Double_t GetY () const
Double_t GetYErr () const
void SetY (Double_t y)
void SetYErr (Double_t yErr)
Double_t GetZ () const
Double_t GetZErr () const
void SetZ (Double_t z)
void SetZErr (Double_t zErr)
Double_t GetT () const
Double_t GetTErr () const
void SetT (Double_t t)
void SetTErr (Double_t tErr)
uint64_t GetTS () const
void SetTS (uint64_t t)
 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)
virtual ~TSpacepoint ()
Double_t GetX () const
Double_t GetXErr () const
void SetX (Double_t x)
void SetXErr (Double_t xErr)
Double_t GetY () const
Double_t GetYErr () const
void SetY (Double_t y)
void SetYErr (Double_t yErr)
Double_t GetZ () const
Double_t GetZErr () const
void SetZ (Double_t z)
void SetZErr (Double_t zErr)
Double_t GetT () const
Double_t GetTErr () const
void SetT (Double_t t)
void SetTErr (Double_t tErr)
uint64_t GetTS () const
void SetTS (uint64_t t)

Protected Attributes

Double_t fX
Double_t fXErr
Double_t fY
Double_t fYErr
Double_t fZ
Double_t fZErr
Double_t fT
Double_t fTErr
uint64_t fFulltime

Detailed Description

Definition at line 14 of file TSpacepoint.h.


Constructor & Destructor Documentation

TSpacepoint::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 
)

Definition at line 10 of file TSpacepoint.cxx.

References fFulltime, fT, fTErr, fX, fXErr, fY, fYErr, fZ, and fZErr.

TSpacepoint::~TSpacepoint (  )  [virtual]

Definition at line 23 of file TSpacepoint.cxx.

TSpacepoint::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 
)
virtual TSpacepoint::~TSpacepoint (  )  [virtual]

Member Function Documentation

Double_t TSpacepoint::GetT (  )  const [inline]

Definition at line 45 of file TSpacepoint.h.

References fT.

Double_t TSpacepoint::GetT (  )  const [inline]

Definition at line 44 of file TSpacepoint.h.

References fT.

Double_t TSpacepoint::GetTErr (  )  const [inline]

Definition at line 45 of file TSpacepoint.h.

References fTErr.

Double_t TSpacepoint::GetTErr (  )  const [inline]

Definition at line 46 of file TSpacepoint.h.

References fTErr.

uint64_t TSpacepoint::GetTS (  )  const [inline]

Definition at line 50 of file TSpacepoint.h.

References fFulltime.

uint64_t TSpacepoint::GetTS (  )  const [inline]

Definition at line 49 of file TSpacepoint.h.

References fFulltime.

Double_t TSpacepoint::GetX (  )  const [inline]

Definition at line 29 of file TSpacepoint.h.

References fX.

Double_t TSpacepoint::GetX (  )  const [inline]

Definition at line 30 of file TSpacepoint.h.

References fX.

Referenced by TSTSProc::EvaluateHits(), and TSTSProc::FinalizeEvent().

Double_t TSpacepoint::GetXErr (  )  const [inline]

Definition at line 31 of file TSpacepoint.h.

References fXErr.

Double_t TSpacepoint::GetXErr (  )  const [inline]

Definition at line 30 of file TSpacepoint.h.

References fXErr.

Double_t TSpacepoint::GetY (  )  const [inline]

Definition at line 35 of file TSpacepoint.h.

References fY.

Referenced by TSTSProc::EvaluateHits(), and TSTSProc::FinalizeEvent().

Double_t TSpacepoint::GetY (  )  const [inline]

Definition at line 34 of file TSpacepoint.h.

References fY.

Double_t TSpacepoint::GetYErr (  )  const [inline]

Definition at line 36 of file TSpacepoint.h.

References fYErr.

Double_t TSpacepoint::GetYErr (  )  const [inline]

Definition at line 35 of file TSpacepoint.h.

References fYErr.

Double_t TSpacepoint::GetZ (  )  const [inline]

Definition at line 40 of file TSpacepoint.h.

References fZ.

Double_t TSpacepoint::GetZ (  )  const [inline]

Definition at line 39 of file TSpacepoint.h.

References fZ.

Double_t TSpacepoint::GetZErr (  )  const [inline]

Definition at line 41 of file TSpacepoint.h.

References fZErr.

Double_t TSpacepoint::GetZErr (  )  const [inline]

Definition at line 40 of file TSpacepoint.h.

References fZErr.

void TSpacepoint::SetT ( Double_t  t  )  [inline]

Definition at line 46 of file TSpacepoint.h.

References fT.

void TSpacepoint::SetT ( Double_t  t  )  [inline]

Definition at line 47 of file TSpacepoint.h.

References fT.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetTErr ( Double_t  tErr  )  [inline]

Definition at line 48 of file TSpacepoint.h.

References fTErr.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetTErr ( Double_t  tErr  )  [inline]

Definition at line 47 of file TSpacepoint.h.

References fTErr.

void TSpacepoint::SetTS ( uint64_t  t  )  [inline]

Definition at line 51 of file TSpacepoint.h.

References fFulltime.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetTS ( uint64_t  t  )  [inline]

Definition at line 50 of file TSpacepoint.h.

References fFulltime.

void TSpacepoint::SetX ( Double_t  x  )  [inline]

Definition at line 32 of file TSpacepoint.h.

References fX.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetX ( Double_t  x  )  [inline]

Definition at line 31 of file TSpacepoint.h.

References fX.

void TSpacepoint::SetXErr ( Double_t  xErr  )  [inline]

Definition at line 33 of file TSpacepoint.h.

References fXErr.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetXErr ( Double_t  xErr  )  [inline]

Definition at line 32 of file TSpacepoint.h.

References fXErr.

void TSpacepoint::SetY ( Double_t  y  )  [inline]

Definition at line 37 of file TSpacepoint.h.

References fY.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetY ( Double_t  y  )  [inline]

Definition at line 36 of file TSpacepoint.h.

References fY.

void TSpacepoint::SetYErr ( Double_t  yErr  )  [inline]

Definition at line 37 of file TSpacepoint.h.

References fYErr.

void TSpacepoint::SetYErr ( Double_t  yErr  )  [inline]

Definition at line 38 of file TSpacepoint.h.

References fYErr.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetZ ( Double_t  z  )  [inline]

Definition at line 41 of file TSpacepoint.h.

References fZ.

void TSpacepoint::SetZ ( Double_t  z  )  [inline]

Definition at line 42 of file TSpacepoint.h.

References fZ.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetZErr ( Double_t  zErr  )  [inline]

Definition at line 43 of file TSpacepoint.h.

References fZErr.

Referenced by TSTSGeometry::MakeSpacepoint().

void TSpacepoint::SetZErr ( Double_t  zErr  )  [inline]

Definition at line 42 of file TSpacepoint.h.

References fZErr.


Field Documentation

uint64_t TSpacepoint::fFulltime [protected]

Definition at line 24 of file TSpacepoint.h.

Referenced by GetTS(), SetTS(), and TSpacepoint().

Double_t TSpacepoint::fT [protected]

Definition at line 22 of file TSpacepoint.h.

Referenced by GetT(), SetT(), and TSpacepoint().

Double_t TSpacepoint::fTErr [protected]

Definition at line 23 of file TSpacepoint.h.

Referenced by GetTErr(), SetTErr(), and TSpacepoint().

Double_t TSpacepoint::fX [protected]

Definition at line 16 of file TSpacepoint.h.

Referenced by GetX(), SetX(), and TSpacepoint().

Double_t TSpacepoint::fXErr [protected]

Definition at line 17 of file TSpacepoint.h.

Referenced by GetXErr(), SetXErr(), and TSpacepoint().

Double_t TSpacepoint::fY [protected]

Definition at line 18 of file TSpacepoint.h.

Referenced by GetY(), SetY(), and TSpacepoint().

Double_t TSpacepoint::fYErr [protected]

Definition at line 19 of file TSpacepoint.h.

Referenced by GetYErr(), SetYErr(), and TSpacepoint().

Double_t TSpacepoint::fZ [protected]

Definition at line 20 of file TSpacepoint.h.

Referenced by GetZ(), SetZ(), and TSpacepoint().

Double_t TSpacepoint::fZErr [protected]

Definition at line 21 of file TSpacepoint.h.

Referenced by GetZErr(), SetZErr(), and TSpacepoint().


The documentation for this class was generated from the following files: