Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AlUserTrack Class Reference

#include <AlUserTrack.h>

Inheritance diagram for AlUserTrack:

Inheritance graph
[legend]
Collaboration diagram for AlUserTrack:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlUserTrack ()
 AlUserTrack (const AlUserTrack &rhsAt)
ALEPHTYPE TYPE () const
 get the type. More...

AlephCollection<AlObject*>& getDaughters ()
void addDaughter (AlObject *d)
float EM (int i) const
float EM (int m, int n) const
HepSymMatrix& EM ()
void setEM (int i, float val)
void setEM (const HepSymMatrix &em)
float SIG (int i) const
float EM_kin (int m, int n) const
HepSymMatrix& EM_kin ()
void setEM_kin (int i, float val)
void setEM_kin (const HepSymMatrix &em)
float SIGEE () const
 Error squared on the energy. More...

float SIGPP () const
 Error squared on the momentum. More...

float SIGMM () const
 Error squared on the mass. More...

float corrMatrix (int m, int n) const
HepMatrix& corrMatrix ()
void setCorrMatrix (int i, int j, float val)
void setCorrMatrix (const HepMatrix &cm)
virtual ~AlUserTrack ()

Private Attributes

AlephCollection<AlObject*> _daughters
HepSymMatrix _EM
HepSymMatrix _EM_kin
HepMatrix _corr_track_vertex

Constructor & Destructor Documentation

AlUserTrack::AlUserTrack ( )
 

Definition at line 4 of file AlUserTrack.cpp.

AlUserTrack::AlUserTrack ( const AlUserTrack & rhsAt )
 

Definition at line 19 of file AlUserTrack.cpp.

AlUserTrack::~AlUserTrack ( ) [inline, virtual]
 

Definition at line 57 of file AlUserTrack.h.


Member Function Documentation

HepSymMatrix & AlUserTrack::EM ( )
 

Definition at line 70 of file AlUserTrack.cpp.

float AlUserTrack::EM ( int m,
int n ) const
 

Definition at line 64 of file AlUserTrack.cpp.

float AlUserTrack::EM ( int i ) const
 

Definition at line 47 of file AlUserTrack.cpp.

HepSymMatrix & AlUserTrack::EM_kin ( )
 

Definition at line 123 of file AlUserTrack.cpp.

float AlUserTrack::EM_kin ( int m,
int n ) const
 

Definition at line 117 of file AlUserTrack.cpp.

float AlUserTrack::SIG ( int i ) const
 

Definition at line 100 of file AlUserTrack.cpp.

Referenced by SIGEE(), SIGMM(), and SIGPP().

float AlUserTrack::SIGEE ( ) const
 

Error squared on the energy.

Definition at line 155 of file AlUserTrack.cpp.

float AlUserTrack::SIGMM ( ) const
 

Error squared on the mass.

Definition at line 165 of file AlUserTrack.cpp.

float AlUserTrack::SIGPP ( ) const
 

Error squared on the momentum.

Definition at line 158 of file AlUserTrack.cpp.

ALEPHTYPE AlUserTrack::TYPE ( ) const [inline, virtual]
 

get the type.

Reimplemented from QvecBase.

Definition at line 29 of file AlUserTrack.h.

void AlUserTrack::addDaughter ( AlObject * d )
 

Definition at line 41 of file AlUserTrack.cpp.

Referenced by AlVertexFitter::doFit().

HepMatrix & AlUserTrack::corrMatrix ( )
 

Definition at line 181 of file AlUserTrack.cpp.

float AlUserTrack::corrMatrix ( int m,
int n ) const
 

Definition at line 175 of file AlUserTrack.cpp.

AlephCollection< AlObject *> & AlUserTrack::getDaughters ( )
 

Definition at line 35 of file AlUserTrack.cpp.

void AlUserTrack::setCorrMatrix ( const HepMatrix & cm )
 

Definition at line 194 of file AlUserTrack.cpp.

void AlUserTrack::setCorrMatrix ( int i,
int j,
float val )
 

Definition at line 187 of file AlUserTrack.cpp.

Referenced by AlVertexFitter::doFit().

void AlUserTrack::setEM ( const HepSymMatrix & em )
 

Definition at line 89 of file AlUserTrack.cpp.

void AlUserTrack::setEM ( int i,
float val )
 

Definition at line 76 of file AlUserTrack.cpp.

void AlUserTrack::setEM_kin ( const HepSymMatrix & em )
 

Definition at line 145 of file AlUserTrack.cpp.

void AlUserTrack::setEM_kin ( int i,
float val )
 

Definition at line 129 of file AlUserTrack.cpp.

Referenced by AlVertexFitter::doFit().


Member Data Documentation

HepSymMatrix AlUserTrack::_EM [private]
 

Definition at line 63 of file AlUserTrack.h.

Referenced by EM(), and setEM().

HepSymMatrix AlUserTrack::_EM_kin [private]
 

Definition at line 65 of file AlUserTrack.h.

Referenced by EM_kin(), SIG(), and setEM_kin().

HepMatrix AlUserTrack::_corr_track_vertex [private]
 

Definition at line 67 of file AlUserTrack.h.

Referenced by corrMatrix(), and setCorrMatrix().

AlephCollection< AlObject *> AlUserTrack::_daughters<AlObject*> [private]
 

Definition at line 61 of file AlUserTrack.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:33 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001