#include <ExtMucHit.h>
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 |
|
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 }
|
|
00024 {}
|
|
|
|
|
|
00033 {return myErrorMatrix;};
|
|
00033 {return myErrorMatrix;};
|
|
00026 {return myMomentum;};
|
|
00026 {return myMomentum;};
|
|
00025 {return myPosition;};
|
|
00025 {return myPosition;};
|
|
00030 {return myPosSigmaAlongT;};
|
|
00030 {return myPosSigmaAlongT;};
|
|
00031 {return myPosSigmaAlongX;};
|
|
00031 {return myPosSigmaAlongX;};
|
|
00032 {return myPosSigmaAlongY;};
|
|
00032 {return myPosSigmaAlongY;};
|
|
00029 {return myPosSigmaAlongZ;};
|
|
00029 {return myPosSigmaAlongZ;};
|
|
00027 {return myVolumeName;};
|
|
00027 {return myVolumeName;};
|
|
00028 {return myVolumeNumber;};
|
|
00028 {return myVolumeNumber;};
|
|
|
|
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 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|