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

AlVertex Class Reference

standard ALPHA vertex (from QVRT). More...

#include <AlConcreteVertices.h>

Inheritance diagram for AlVertex:

Inheritance graph
[legend]
Collaboration diagram for AlVertex:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlVertex ()
 constructor. More...

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

 ~AlVertex ()
 destructor. More...

virtual void SetPointer (QVRT *pointer)
 set the pointer to QVRT. More...

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

virtual int KVN () const
 vertex number. More...

virtual int KVTYPE () 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...

virtual float PKINK () const
 momentum of the parent track at the kink position (KINK only). More...

virtual float PTOUT () const
 Pt of the outgoing track relative to parent (KINK only). More...

virtual float PLOUT () const
 Pl of the outgoing track relative to parent (KINK only). More...

virtual int IHYPK () const
 Hypothesis of mass cuts satisfied by this decay. More...

virtual float TOF () const
 time of flight. More...

virtual char* VertexVolumeName () const
 vertex volume name. More...

virtual char* VertexMechanisme () const
 vertex mechanisme. More...


Private Attributes

QVRTqvrt
 pointer to QVRT. More...


Detailed Description

standard ALPHA vertex (from QVRT).

Definition at line 19 of file AlConcreteVertices.h.


Constructor & Destructor Documentation

AlVertex::AlVertex ( )
 

constructor.

Definition at line 21 of file AlConcreteVertices.cpp.

AlVertex::AlVertex ( const AlVertex & origin )
 

copy constructor.

Definition at line 27 of file AlConcreteVertices.cpp.

AlVertex::~AlVertex ( )
 

destructor.

Definition at line 33 of file AlConcreteVertices.cpp.


Member Function Documentation

int AlVertex::IHYPK ( ) const [virtual]
 

Hypothesis of mass cuts satisfied by this decay.

Hypothesis of mass cut atisfied by this decay:

  • =1
  • =2
  • =3
  • =4
  • =5
  • =6
  • =7
  • =8
  • =9
  • =10
  • =0 none of the above is satisfied

Reimplemented from QvrtBase.

Definition at line 99 of file AlConcreteVertices.cpp.

int AlVertex::KVN ( ) const [virtual]
 

vertex number.

Reimplemented from QvrtBase.

Definition at line 43 of file AlConcreteVertices.cpp.

int AlVertex::KVTYPE ( ) 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

Reimplemented from QvrtBase.

Definition at line 53 of file AlConcreteVertices.cpp.

float AlVertex::PKINK ( ) const [virtual]
 

momentum of the parent track at the kink position (KINK only).

Reimplemented from QvrtBase.

Definition at line 83 of file AlConcreteVertices.cpp.

float AlVertex::PLOUT ( ) const [virtual]
 

Pl of the outgoing track relative to parent (KINK only).

Reimplemented from QvrtBase.

Definition at line 85 of file AlConcreteVertices.cpp.

float AlVertex::PTOUT ( ) const [virtual]
 

Pt of the outgoing track relative to parent (KINK only).

Reimplemented from QvrtBase.

Definition at line 84 of file AlConcreteVertices.cpp.

double AlVertex::QVCHIF ( ) const [virtual]
 

of the vertex fit.

Reimplemented from QvrtBase.

Definition at line 54 of file AlConcreteVertices.cpp.

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

covariance matrix element.

Reimplemented from QvrtBase.

Definition at line 72 of file AlConcreteVertices.cpp.

HepSymMatrix AlVertex::QVEM ( ) const [virtual]
 

covariance matrix.

Reimplemented from QvrtBase.

Definition at line 56 of file AlConcreteVertices.cpp.

void AlVertex::SetPointer ( QVRT * pointer ) [virtual]
 

set the pointer to QVRT.

Definition at line 36 of file AlConcreteVertices.cpp.

Referenced by AlphaBanks::InitObjectStructure().

float AlVertex::TOF ( ) const [virtual]
 

time of flight.

Reimplemented from QvrtBase.

Definition at line 100 of file AlConcreteVertices.cpp.

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

get the type.

Reimplemented from QvrtBase.

Definition at line 36 of file AlConcreteVertices.h.

char * AlVertex::VertexMechanisme ( ) const [virtual]
 

vertex mechanisme.

Reimplemented from QvrtBase.

Definition at line 108 of file AlConcreteVertices.cpp.

char * AlVertex::VertexVolumeName ( ) const [virtual]
 

vertex volume name.

Reimplemented from QvrtBase.

Definition at line 101 of file AlConcreteVertices.cpp.


Member Data Documentation

QVRT * AlVertex::qvrt [private]
 

pointer to QVRT.

Definition at line 67 of file AlConcreteVertices.h.


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