Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ExtMucHit Class Reference

#include <ExtMucHit.h>

List of all members.

Public Member Functions

 ExtMucHit ()
 ExtMucHit ()
HepSymMatrix GetErrorMatrix () const
HepSymMatrix GetErrorMatrix () const
Hep3Vector GetMomentum () const
Hep3Vector GetMomentum () const
Hep3Vector GetPosition () const
Hep3Vector GetPosition () const
double GetPosSigmaAlongT () const
double GetPosSigmaAlongT () const
double GetPosSigmaAlongX () const
double GetPosSigmaAlongX () const
double GetPosSigmaAlongY () const
double GetPosSigmaAlongY () const
double GetPosSigmaAlongZ () const
double GetPosSigmaAlongZ () const
string GetVolumeName () const
string GetVolumeName () const
int GetVolumeNumber () const
int GetVolumeNumber () const
void SetExtMucHit (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, HepSymMatrix aErrorMatrix, double aZSigma=0., double aTSigma=0., double aXSigma=0., double aYSigma=0.)
void SetExtMucHit (Hep3Vector aPosition, Hep3Vector aMomentum, string aVolumeName, int aVolumeNumber, HepSymMatrix aErrorMatrix, double aZSigma=0., double aTSigma=0., double aXSigma=0., double aYSigma=0.)
 ~ExtMucHit ()
 ~ExtMucHit ()

Private Attributes

HepSymMatrix myErrorMatrix
Hep3Vector myMomentum
Hep3Vector myPosition
double myPosSigmaAlongT
double myPosSigmaAlongX
double myPosSigmaAlongY
double myPosSigmaAlongZ
string myVolumeName
int myVolumeNumber


Constructor & Destructor Documentation

ExtMucHit::ExtMucHit  ) 
 

00010 {
00011         Hep3Vector zeroVector(0.,0.,0.);
00012         myPosition = zeroVector;
00013         myMomentum = zeroVector;
00014         myVolumeName = "MUC";
00015         myVolumeNumber = -1;
00016         myPosSigmaAlongZ = 0.;
00017         myPosSigmaAlongT = 0.;
00018         myPosSigmaAlongX = 0.;
00019         myPosSigmaAlongY = 0.;
00020         HepSymMatrix zeroMatrix(6,0);
00021         myErrorMatrix = zeroMatrix;
00022 }

ExtMucHit::~ExtMucHit  ) 
 

00024 {}

ExtMucHit::ExtMucHit  ) 
 

ExtMucHit::~ExtMucHit  ) 
 


Member Function Documentation

HepSymMatrix ExtMucHit::GetErrorMatrix  )  const [inline]
 

00033 {return myErrorMatrix;};

HepSymMatrix ExtMucHit::GetErrorMatrix  )  const [inline]
 

00033 {return myErrorMatrix;};

Hep3Vector ExtMucHit::GetMomentum  )  const [inline]
 

00026 {return myMomentum;};

Hep3Vector ExtMucHit::GetMomentum  )  const [inline]
 

00026 {return myMomentum;};

Hep3Vector ExtMucHit::GetPosition  )  const [inline]
 

00025 {return myPosition;};

Hep3Vector ExtMucHit::GetPosition  )  const [inline]
 

00025 {return myPosition;};

double ExtMucHit::GetPosSigmaAlongT  )  const [inline]
 

00030 {return myPosSigmaAlongT;};

double ExtMucHit::GetPosSigmaAlongT  )  const [inline]
 

00030 {return myPosSigmaAlongT;};

double ExtMucHit::GetPosSigmaAlongX  )  const [inline]
 

00031 {return myPosSigmaAlongX;};

double ExtMucHit::GetPosSigmaAlongX  )  const [inline]
 

00031 {return myPosSigmaAlongX;};

double ExtMucHit::GetPosSigmaAlongY  )  const [inline]
 

00032 {return myPosSigmaAlongY;};

double ExtMucHit::GetPosSigmaAlongY  )  const [inline]
 

00032 {return myPosSigmaAlongY;};

double ExtMucHit::GetPosSigmaAlongZ  )  const [inline]
 

00029 {return myPosSigmaAlongZ;};

double ExtMucHit::GetPosSigmaAlongZ  )  const [inline]
 

00029 {return myPosSigmaAlongZ;};

string ExtMucHit::GetVolumeName  )  const [inline]
 

00027 {return myVolumeName;};

string ExtMucHit::GetVolumeName  )  const [inline]
 

00027 {return myVolumeName;};

int ExtMucHit::GetVolumeNumber  )  const [inline]
 

00028 {return myVolumeNumber;};

int ExtMucHit::GetVolumeNumber  )  const [inline]
 

00028 {return myVolumeNumber;};

void ExtMucHit::SetExtMucHit Hep3Vector  aPosition,
Hep3Vector  aMomentum,
string  aVolumeName,
int  aVolumeNumber,
HepSymMatrix  aErrorMatrix,
double  aZSigma = 0.,
double  aTSigma = 0.,
double  aXSigma = 0.,
double  aYSigma = 0.
 

void ExtMucHit::SetExtMucHit Hep3Vector  aPosition,
Hep3Vector  aMomentum,
string  aVolumeName,
int  aVolumeNumber,
HepSymMatrix  aErrorMatrix,
double  aZSigma = 0.,
double  aTSigma = 0.,
double  aXSigma = 0.,
double  aYSigma = 0.
 

00029 {
00030         myPosition = aPosition;
00031         myMomentum = aMomentum;
00032         myVolumeName = aVolumeName;
00033         myVolumeNumber = aVolumeNumber;
00034         myPosSigmaAlongZ = aZSigma;
00035         myPosSigmaAlongT = aTSigma;
00036         myPosSigmaAlongX = aXSigma;
00037         myPosSigmaAlongY = aYSigma;
00038         myErrorMatrix = aErrorMatrix;
00039 }


Member Data Documentation

HepSymMatrix ExtMucHit::myErrorMatrix [private]
 

Hep3Vector ExtMucHit::myMomentum [private]
 

Hep3Vector ExtMucHit::myPosition [private]
 

double ExtMucHit::myPosSigmaAlongT [private]
 

double ExtMucHit::myPosSigmaAlongX [private]
 

double ExtMucHit::myPosSigmaAlongY [private]
 

double ExtMucHit::myPosSigmaAlongZ [private]
 

string ExtMucHit::myVolumeName [private]
 

int ExtMucHit::myVolumeNumber [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:14:51 2011 for BOSS6.5.5 by  doxygen 1.3.9.1