#include <V0.hpp>
Public Methods | |
| V0 () | |
| Default constructor. | |
| V0 (const vertex::KVertex &vertex, const vertex::ChargedParticle *p1, const vertex::ChargedParticle *p2, const vertex::Vertex *primary) | |
| Construct a V0 given a decay vertex and a primary vertex. More... | |
| void | getData (V0Data &data) const |
| Fill structure with internal V0 data (to be phased out). | |
| const vertex::KVertex& | vertex () const |
| Return a reference to the V0 vertex. | |
| const vertex::ChargedParticle* | pos () const |
| Return pointer to the positive particle. | |
| const vertex::ChargedParticle* | neg () const |
| Return pointer to the negative particle. | |
| double | mass (double posMass, double negMass) const |
| Calculate the invariant mass of the V0 given individual masses of the decay particles. More... | |
| double | mass (double mass) const |
| Calculate the invariant mass of the V0 given individual masses of the decay particles. More... | |
Private Attributes | |
| vertex::KVertex | _vertex |
| The V0 vertex. | |
| const vertex::ChargedParticle* | _p1 |
| Particle one. | |
| const vertex::ChargedParticle* | _p2 |
| Particle two. | |
| V0Data | _data |
| Internal data structure. | |
A V0 represents an unstable particle that decays into a positive and negative particle.
|
|
Default constructor.
|
|
|
Construct a V0 given a decay vertex and a primary vertex. Input parameters:
|
|
|
Fill structure with internal V0 data (to be phased out).
|
|
|
Calculate the invariant mass of the V0 given individual masses of the decay particles. Returns invariant mass of V0 given input masses, assuming positive and negative particles have same mass. Input parameters:
|
|
|
Calculate the invariant mass of the V0 given individual masses of the decay particles. Returns invariant mass of V0 given input masses. Input parameters:
|
|
|
Return pointer to the negative particle.
|
|
|
Return pointer to the positive particle.
|
|
|
Return a reference to the V0 vertex.
|
|
|
Internal data structure.
|
|
|
Particle one.
|
|
|
Particle two.
|
|
|
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001