#include <QvrtBase.h>
Inheritance diagram for QvrtBase:
Public Methods | |
QvrtBase () | |
constructor. More... | |
QvrtBase (const QvrtBase &) | |
copy constructor. More... | |
~QvrtBase () | |
destructor. More... | |
bool | operator< (const QvrtBase &other) const |
compare 2 objects. More... | |
virtual void | setA4V (float x, float y, float z, float e) |
set the Lorentz vector. More... | |
virtual void | setA4V (HepLorentzVector vec) |
set the Lorentz vector. More... | |
virtual HepLorentzVector | A4V () const |
return the Lorentz vector. More... | |
ALEPHTYPE | TYPE () const |
get the type. More... | |
QvecBase* | GetIncomingTrack () const |
get the incoming track. More... | |
AlephCollection<QvecBase*> | GetOutgoingTracks () const |
get the outgoing tracks. More... | |
void | SetIncomingTrack (QvecBase *trk) |
set the incoming track. More... | |
void | AddOutgoingTrack (QvecBase *trk) |
add an outgoing track. More... | |
virtual float | QX () const |
virtual float | QY () const |
virtual float | QZ () const |
virtual float | QP () const |
virtual float | QR () const |
virtual float | QE () const |
virtual float | QM () const |
virtual float | QCT () const |
virtual float | QCH () const |
virtual float | QPH () const |
virtual int | KVN () const |
vertex number. More... | |
virtual int | KVTYPE () const |
vertex type. More... | |
virtual double | QVCHIF () const |
fit
. More... | |
virtual HepSymMatrix | QVEM () const |
covariance matrix. More... | |
virtual float | QVEM (int, int) const |
covariance matrix element. More... | |
virtual float | PKINK () const |
virtual float | PTOUT () const |
virtual float | PLOUT () const |
virtual int | IHYPK () const |
virtual float | TOF () const |
virtual char* | VertexVolumeName () const |
virtual char* | VertexMechanisme () const |
virtual void | Lock (bool recurse=false) |
lock the vertex. More... | |
virtual void | unLock (bool recurse=false) |
unlock the vertex. More... | |
virtual int | isLocked () const |
0 if not locked, else locked. More... | |
Protected Attributes | |
HepLorentzVector | _A4V |
int | _locked |
AlephCollection<QvecBase*> | outTracks |
QvecBase* | inTrack |
Static Private Attributes | |
int | NERR = 0 |
Definition at line 22 of file QvrtBase.h.
|
constructor.
Definition at line 18 of file QvrtBase.cpp. |
|
copy constructor.
Definition at line 25 of file QvrtBase.cpp. |
|
destructor.
Definition at line 32 of file QvrtBase.cpp. |
|
return the Lorentz vector.
Reimplemented from AlObject. Definition at line 51 of file QvrtBase.cpp. Referenced by operator<().
|
|
add an outgoing track.
Definition at line 56 of file QvrtBase.h. Referenced by AlphaBanks::InitObjectStructure().
|
|
get the incoming track.
Definition at line 50 of file QvrtBase.h. |
|
get the outgoing tracks.
Definition at line 52 of file QvrtBase.h. |
|
Reimplemented in AlVertex. Definition at line 95 of file QvrtBase.cpp. |
|
vertex number.
Reimplemented in AlVertex. Definition at line 64 of file QvrtBase.cpp. |
|
vertex type. vertex types are the alpha ones:
Reimplemented in AlVertex. Definition at line 74 of file QvrtBase.cpp. |
|
lock the vertex.
Reimplemented from AlObject. Definition at line 102 of file QvrtBase.cpp. |
|
Reimplemented in AlVertex. Definition at line 79 of file QvrtBase.cpp. |
|
Hypothesis of mass cut atisfied by this decay:
Reimplemented in AlVertex. Definition at line 94 of file QvrtBase.cpp. |
|
Reimplemented in AlVertex. Definition at line 80 of file QvrtBase.cpp. |
|
Reimplemented from AlObject. Definition at line 62 of file QvrtBase.cpp. |
|
Definition at line 61 of file QvrtBase.cpp. |
|
Reimplemented from AlObject. Definition at line 59 of file QvrtBase.cpp. |
|
Reimplemented from AlObject. Definition at line 60 of file QvrtBase.cpp. |
|
Reimplemented from AlObject. Definition at line 57 of file QvrtBase.cpp. |
|
Definition at line 63 of file QvrtBase.cpp. |
|
Definition at line 58 of file QvrtBase.cpp. |
|
fit .
Reimplemented in AlVertex, and AlUsrVertex. Definition at line 75 of file QvrtBase.cpp. |
|
covariance matrix element.
Reimplemented in AlVertex, and AlUsrVertex. Definition at line 77 of file QvrtBase.cpp. |
|
covariance matrix.
Reimplemented in AlVertex, and AlUsrVertex. Definition at line 76 of file QvrtBase.cpp. Referenced by Vertex::Vertex(), and Vertex::setVertexParameters().
|
|
Reimplemented from AlObject. Definition at line 54 of file QvrtBase.cpp. Referenced by Vertex::Vertex(), and Vertex::setVertexParameters().
|
|
Reimplemented from AlObject. Definition at line 55 of file QvrtBase.cpp. Referenced by Vertex::Vertex(), and Vertex::setVertexParameters().
|
|
Reimplemented from AlObject. Definition at line 56 of file QvrtBase.cpp. Referenced by Vertex::Vertex(), and Vertex::setVertexParameters().
|
|
set the incoming track.
Definition at line 54 of file QvrtBase.h. Referenced by AlphaBanks::InitObjectStructure().
|
|
Reimplemented in AlVertex. Definition at line 97 of file QvrtBase.cpp. |
|
get the type.
Reimplemented from AlObject. Reimplemented in AlVertex, and AlUsrVertex. Definition at line 47 of file QvrtBase.h. |
|
Reimplemented in AlVertex. Definition at line 99 of file QvrtBase.cpp. |
|
Reimplemented in AlVertex. Definition at line 98 of file QvrtBase.cpp. |
|
0 if not locked, else locked.
Reimplemented from AlObject. Definition at line 104 of file QvrtBase.cpp. |
|
compare 2 objects.
Definition at line 36 of file QvrtBase.cpp. |
|
set the Lorentz vector.
Reimplemented from AlObject. Definition at line 41 of file QvrtBase.h. |
|
set the Lorentz vector.
Reimplemented from AlObject. Definition at line 42 of file QvrtBase.cpp. Referenced by QvrtBase(), AlVertex::SetPointer(), and AlVertexFitter::doFit().
|
|
unlock the vertex.
Reimplemented from AlObject. Definition at line 103 of file QvrtBase.cpp. |
|
Definition at line 15 of file QvrtBase.cpp. |
|
Definition at line 91 of file QvrtBase.h. |
|
Definition at line 92 of file QvrtBase.h. |
|
Definition at line 94 of file QvrtBase.h. |
|
Definition at line 93 of file QvrtBase.h. |