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

AlUsrVertex Class Reference

user vertex, copied from QVRT or handmade. More...

#include <AlConcreteVertices.h>

Inheritance diagram for AlUsrVertex:

Inheritance graph
[legend]
Collaboration diagram for AlUsrVertex:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlUsrVertex ()
 constructor. More...

 AlUsrVertex (const AlUsrVertex &origin)
 copy constructor. More...

 AlUsrVertex (const AlVertex &origin)
 conversion constructor. More...

 ~AlUsrVertex ()
 destructor. More...

ALEPHTYPE TYPE () const
 get the type. More...

virtual void setEM (const HepSymMatrix &matrix)
 set private members. More...

virtual void setCHIF (const double chi2)
virtual int KVNTYPE () const
 vertex type. More...

virtual double QVCHIF () const
  of the vertex fit. More...

virtual HepSymMatrix QVEM () const
 covariance matrix. More...

virtual float QVEM (int, int) const
 covariance matrix element. More...


Private Attributes

HepSymMatrix _EM
double _CHI2

Detailed Description

user vertex, copied from QVRT or handmade.

Definition at line 79 of file AlConcreteVertices.h.


Constructor & Destructor Documentation

AlUsrVertex::AlUsrVertex ( )
 

constructor.

Definition at line 124 of file AlConcreteVertices.cpp.

AlUsrVertex::AlUsrVertex ( const AlUsrVertex & origin )
 

copy constructor.

Definition at line 133 of file AlConcreteVertices.cpp.

AlUsrVertex::AlUsrVertex ( const AlVertex & origin )
 

conversion constructor.

Definition at line 140 of file AlConcreteVertices.cpp.

AlUsrVertex::~AlUsrVertex ( )
 

destructor.

Definition at line 147 of file AlConcreteVertices.cpp.


Member Function Documentation

int AlUsrVertex::KVNTYPE ( ) const [virtual]
 

vertex type.

vertex types are the alpha ones:

  • =1 for main vertex
  • =0 for std V0s
  • =2 for vertices reconstructed with KVFIT
  • =3 for "long V0s"
  • =4 for nuclear interactions
  • =5 for kink vertex

Definition at line 169 of file AlConcreteVertices.cpp.

double AlUsrVertex::QVCHIF ( ) const [virtual]
 

of the vertex fit.

Reimplemented from QvrtBase.

Definition at line 170 of file AlConcreteVertices.cpp.

float AlUsrVertex::QVEM ( int i,
int j ) const [virtual]
 

covariance matrix element.

Reimplemented from QvrtBase.

Definition at line 172 of file AlConcreteVertices.cpp.

HepSymMatrix AlUsrVertex::QVEM ( ) const [virtual]
 

covariance matrix.

Reimplemented from QvrtBase.

Definition at line 171 of file AlConcreteVertices.cpp.

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

get the type.

Reimplemented from QvrtBase.

Definition at line 96 of file AlConcreteVertices.h.

void AlUsrVertex::setCHIF ( const double chi2 ) [virtual]
 

Definition at line 154 of file AlConcreteVertices.cpp.

Referenced by AlVertexFitter::doFit().

void AlUsrVertex::setEM ( const HepSymMatrix & matrix ) [virtual]
 

set private members.

Definition at line 150 of file AlConcreteVertices.cpp.

Referenced by AlVertexFitter::doFit().


Member Data Documentation

double AlUsrVertex::_CHI2 [private]
 

Definition at line 115 of file AlConcreteVertices.h.

HepSymMatrix AlUsrVertex::_EM [private]
 

Definition at line 114 of file AlConcreteVertices.h.

Referenced by QVEM().


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