BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ExtMucHit Class Reference

#include <ExtMucHit.h>

Public Member Functions

 ExtMucHit ()
 ~ExtMucHit ()
Hep3Vector GetPosition () const
Hep3Vector GetMomentum () const
string GetVolumeName () const
int GetVolumeNumber () const
double GetPosSigmaAlongZ () const
double GetPosSigmaAlongT () const
double GetPosSigmaAlongX () const
double GetPosSigmaAlongY () const
HepSymMatrix GetErrorMatrix () 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.)
 ExtMucHit ()
 ~ExtMucHit ()
Hep3Vector GetPosition () const
Hep3Vector GetMomentum () const
string GetVolumeName () const
int GetVolumeNumber () const
double GetPosSigmaAlongZ () const
double GetPosSigmaAlongT () const
double GetPosSigmaAlongX () const
double GetPosSigmaAlongY () const
HepSymMatrix GetErrorMatrix () 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.)
 ExtMucHit ()
 ~ExtMucHit ()
Hep3Vector GetPosition () const
Hep3Vector GetMomentum () const
string GetVolumeName () const
int GetVolumeNumber () const
double GetPosSigmaAlongZ () const
double GetPosSigmaAlongT () const
double GetPosSigmaAlongX () const
double GetPosSigmaAlongY () const
HepSymMatrix GetErrorMatrix () 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.)

Detailed Description

Definition at line 20 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

Constructor & Destructor Documentation

◆ ExtMucHit() [1/3]

ExtMucHit::ExtMucHit ( )

Definition at line 9 of file ExtMucHit.cxx.

9 {
10 Hep3Vector zeroVector( 0., 0., 0. );
11 myPosition = zeroVector;
12 myMomentum = zeroVector;
13 myVolumeName = "MUC";
14 myVolumeNumber = -1;
15 myPosSigmaAlongZ = 0.;
16 myPosSigmaAlongT = 0.;
17 myPosSigmaAlongX = 0.;
18 myPosSigmaAlongY = 0.;
19 HepSymMatrix zeroMatrix( 6, 0 );
20 myErrorMatrix = zeroMatrix;
21}

◆ ~ExtMucHit() [1/3]

ExtMucHit::~ExtMucHit ( )

Definition at line 23 of file ExtMucHit.cxx.

23{}

◆ ExtMucHit() [2/3]

ExtMucHit::ExtMucHit ( )

◆ ~ExtMucHit() [2/3]

ExtMucHit::~ExtMucHit ( )

◆ ExtMucHit() [3/3]

ExtMucHit::ExtMucHit ( )

◆ ~ExtMucHit() [3/3]

ExtMucHit::~ExtMucHit ( )

Member Function Documentation

◆ GetErrorMatrix() [1/3]

HepSymMatrix ExtMucHit::GetErrorMatrix ( ) const
inline

Definition at line 32 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

32{ return myErrorMatrix; };

◆ GetErrorMatrix() [2/3]

HepSymMatrix ExtMucHit::GetErrorMatrix ( ) const
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

32{ return myErrorMatrix; };

◆ GetErrorMatrix() [3/3]

HepSymMatrix ExtMucHit::GetErrorMatrix ( ) const
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

32{ return myErrorMatrix; };

◆ GetMomentum() [1/3]

Hep3Vector ExtMucHit::GetMomentum ( ) const
inline

Definition at line 25 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

25{ return myMomentum; };

◆ GetMomentum() [2/3]

Hep3Vector ExtMucHit::GetMomentum ( ) const
inline

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

25{ return myMomentum; };

◆ GetMomentum() [3/3]

Hep3Vector ExtMucHit::GetMomentum ( ) const
inline

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

25{ return myMomentum; };

◆ GetPosition() [1/3]

Hep3Vector ExtMucHit::GetPosition ( ) const
inline

Definition at line 24 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

24{ return myPosition; };

◆ GetPosition() [2/3]

Hep3Vector ExtMucHit::GetPosition ( ) const
inline

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

24{ return myPosition; };

◆ GetPosition() [3/3]

Hep3Vector ExtMucHit::GetPosition ( ) const
inline

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

24{ return myPosition; };

◆ GetPosSigmaAlongT() [1/3]

double ExtMucHit::GetPosSigmaAlongT ( ) const
inline

Definition at line 29 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

29{ return myPosSigmaAlongT; };

◆ GetPosSigmaAlongT() [2/3]

double ExtMucHit::GetPosSigmaAlongT ( ) const
inline

Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

29{ return myPosSigmaAlongT; };

◆ GetPosSigmaAlongT() [3/3]

double ExtMucHit::GetPosSigmaAlongT ( ) const
inline

Definition at line 29 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

29{ return myPosSigmaAlongT; };

◆ GetPosSigmaAlongX() [1/3]

double ExtMucHit::GetPosSigmaAlongX ( ) const
inline

Definition at line 30 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

30{ return myPosSigmaAlongX; };

◆ GetPosSigmaAlongX() [2/3]

double ExtMucHit::GetPosSigmaAlongX ( ) const
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

30{ return myPosSigmaAlongX; };

◆ GetPosSigmaAlongX() [3/3]

double ExtMucHit::GetPosSigmaAlongX ( ) const
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

30{ return myPosSigmaAlongX; };

◆ GetPosSigmaAlongY() [1/3]

double ExtMucHit::GetPosSigmaAlongY ( ) const
inline

Definition at line 31 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

31{ return myPosSigmaAlongY; };

◆ GetPosSigmaAlongY() [2/3]

double ExtMucHit::GetPosSigmaAlongY ( ) const
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

31{ return myPosSigmaAlongY; };

◆ GetPosSigmaAlongY() [3/3]

double ExtMucHit::GetPosSigmaAlongY ( ) const
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

31{ return myPosSigmaAlongY; };

◆ GetPosSigmaAlongZ() [1/3]

double ExtMucHit::GetPosSigmaAlongZ ( ) const
inline

Definition at line 28 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

28{ return myPosSigmaAlongZ; };

◆ GetPosSigmaAlongZ() [2/3]

double ExtMucHit::GetPosSigmaAlongZ ( ) const
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

28{ return myPosSigmaAlongZ; };

◆ GetPosSigmaAlongZ() [3/3]

double ExtMucHit::GetPosSigmaAlongZ ( ) const
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

28{ return myPosSigmaAlongZ; };

◆ GetVolumeName() [1/3]

string ExtMucHit::GetVolumeName ( ) const
inline

Definition at line 26 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

26{ return myVolumeName; };

◆ GetVolumeName() [2/3]

string ExtMucHit::GetVolumeName ( ) const
inline

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

26{ return myVolumeName; };

◆ GetVolumeName() [3/3]

string ExtMucHit::GetVolumeName ( ) const
inline

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

26{ return myVolumeName; };

◆ GetVolumeNumber() [1/3]

int ExtMucHit::GetVolumeNumber ( ) const
inline

Definition at line 27 of file Event/ExtEvent/include/ExtEvent/ExtMucHit.h.

27{ return myVolumeNumber; };

◆ GetVolumeNumber() [2/3]

int ExtMucHit::GetVolumeNumber ( ) const
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/ExtEvent/ExtMucHit.h.

27{ return myVolumeNumber; };

◆ GetVolumeNumber() [3/3]

int ExtMucHit::GetVolumeNumber ( ) const
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/ExtEvent/ExtMucHit.h.

27{ return myVolumeNumber; };

◆ SetExtMucHit() [1/3]

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. )

Definition at line 25 of file ExtMucHit.cxx.

27 {
28 myPosition = aPosition;
29 myMomentum = aMomentum;
30 myVolumeName = aVolumeName;
31 myVolumeNumber = aVolumeNumber;
32 myPosSigmaAlongZ = aZSigma;
33 myPosSigmaAlongT = aTSigma;
34 myPosSigmaAlongX = aXSigma;
35 myPosSigmaAlongY = aYSigma;
36 myErrorMatrix = aErrorMatrix;
37}

Referenced by RecExtTrackCnv::TObjectToDataObject().

◆ SetExtMucHit() [2/3]

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. )

◆ SetExtMucHit() [3/3]

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. )

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