PandaRoot
RhoVector3Err Class Reference

#include <RhoVector3Err.h>

Inheritance diagram for RhoVector3Err:

Public Types

enum  PolarCoordinateIndex { Rho = 0, Theta = 1, Phi = 2, NUM_PCOORDINATES = 3 }
 
enum  CylindricalCoordinateIndex { C_Rho = 0, C_Zeta = 1, C_Phi = 2, NUM_CCOORDINATES = 3 }
 

Public Member Functions

 RhoVector3Err ()
 
 RhoVector3Err (const TVector3 &p)
 
 RhoVector3Err (const TVector3 &p, const RhoError &covMat)
 
 RhoVector3Err (const RhoVector3Err &v)
 
virtual ~RhoVector3Err ()
 
RhoVector3Erroperator= (const RhoVector3Err &v)
 
RhoVector3Erroperator- ()
 
RhoVector3Erroperator+= (const RhoVector3Err &v)
 
RhoVector3Erroperator-= (const RhoVector3Err &v)
 
RhoVector3ErrTransform (const TRotation &rot)
 
Double_t DetermineChisq (const TVector3 &refVector)
 
const RhoErrorCovMatrix () const
 
void SetCovMatrix (const RhoError &v)
 

Detailed Description

Definition at line 20 of file RhoVector3Err.h.

Member Enumeration Documentation

◆ CylindricalCoordinateIndex

Enumerator
C_Rho 
C_Zeta 
C_Phi 
NUM_CCOORDINATES 

Definition at line 26 of file RhoVector3Err.h.

◆ PolarCoordinateIndex

Enumerator
Rho 
Theta 
Phi 
NUM_PCOORDINATES 

Definition at line 24 of file RhoVector3Err.h.

Constructor & Destructor Documentation

◆ RhoVector3Err() [1/4]

RhoVector3Err::RhoVector3Err ( )

◆ RhoVector3Err() [2/4]

RhoVector3Err::RhoVector3Err ( const TVector3 &  p)

◆ RhoVector3Err() [3/4]

RhoVector3Err::RhoVector3Err ( const TVector3 &  p,
const RhoError covMat 
)

◆ RhoVector3Err() [4/4]

RhoVector3Err::RhoVector3Err ( const RhoVector3Err v)

◆ ~RhoVector3Err()

virtual RhoVector3Err::~RhoVector3Err ( )
inlinevirtual

Definition at line 38 of file RhoVector3Err.h.

References DetermineChisq(), operator+=(), operator-(), operator-=(), operator=(), and Transform().

38 {};

Member Function Documentation

◆ CovMatrix()

const RhoError& RhoVector3Err::CovMatrix ( ) const
inline

Definition at line 56 of file RhoVector3Err.h.

Referenced by RhoCandidate::GetDecayPosCov().

56 { return fCovMatrix; }

◆ DetermineChisq()

Double_t RhoVector3Err::DetermineChisq ( const TVector3 &  refVector)

Referenced by ~RhoVector3Err().

◆ operator+=()

RhoVector3Err& RhoVector3Err::operator+= ( const RhoVector3Err v)

Referenced by ~RhoVector3Err().

◆ operator-()

RhoVector3Err& RhoVector3Err::operator- ( )

Referenced by SetCovMatrix(), and ~RhoVector3Err().

◆ operator-=()

RhoVector3Err& RhoVector3Err::operator-= ( const RhoVector3Err v)

Referenced by ~RhoVector3Err().

◆ operator=()

RhoVector3Err& RhoVector3Err::operator= ( const RhoVector3Err v)

Referenced by ~RhoVector3Err().

◆ SetCovMatrix()

void RhoVector3Err::SetCovMatrix ( const RhoError v)
inline

Definition at line 66 of file RhoVector3Err.h.

References operator+(), operator-(), operator<<(), operator>>(), and v.

66 { fCovMatrix = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ Transform()

RhoVector3Err& RhoVector3Err::Transform ( const TRotation &  rot)

Referenced by ~RhoVector3Err().


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