#include <V0Hypothesis.h>
|
| | V0Hypothesis () |
| | Default constructor. More...
|
| |
| | V0Hypothesis (const Trk::ExtendedVxCandidate &vxCandidate, int positiveTrackID=MC::PIPLUS, int negativeTrackID=MC::PIMINUS, int constraintID=MC::K0) |
| |
| | V0Hypothesis (const Trk::RecVertex &recVertex, const std::vector< Trk::VxTrackAtVertex * > &vxTrackAtVertex, const Amg::MatrixX *fullCov=nullptr, int positiveTrackID=MC::PIPLUS, int negativeTrackID=MC::PIMINUS, int constraintID=MC::K0) |
| | A constructor taking a Trk::RecVertex, a vector of tracks fitted to the vertex, a full covariance matrix of the fit and PDG ID's of particles and constraint mass as arguments. More...
|
| |
| virtual V0Hypothesis * | clone () const |
| | Clone method. More...
|
| |
| V0Hypothesis & | operator= (const V0Hypothesis &rhs) |
| | Assignement operator, clone method and copy constructor. More...
|
| |
| virtual | ~V0Hypothesis () |
| | Destructor. More...
|
| |
| | V0Hypothesis (const V0Hypothesis &rhs) |
| | Copy constructor. More...
|
| |
| int | positiveTrackID (void) const |
| | Retrieves a positive decay product ID. More...
|
| |
| int | negativeTrackID (void) const |
| | Retrieves a negative decay product. More...
|
| |
| int | hypothesisID (void) const |
| | Retrieves a V0 hypothesis ID. More...
|
| |
| const Amg::MatrixX * | fullCovariance (void) const |
| | Full covariance matrix access method. More...
|
| |
| virtual MsgStream & | dump (MsgStream &sl) const |
| | Output Method for MsgStream, to be overloaded by child classes. More...
|
| |
| virtual std::ostream & | dump (std::ostream &sl) const |
| | Output Method for std::ostream, to be overloaded by child classes. More...
|
| |
| const Trk::RecVertex & | recVertex (void) const |
| | Returns a reference to reconstructed vertex. More...
|
| |
| Trk::RecVertex & | recVertex (void) |
| | Returns unconst reference to a reconstructed vertex Required by some of the vertex fitters. More...
|
| |
| void | setRecVertex (Trk::RecVertex &recVertex) |
| | RecVertex set method. More...
|
| |
| std::vector< Trk::VxTrackAtVertex * > * | vxTrackAtVertex (void) |
| | Unconst pointer to the vector of tracks Required by some of the vertex fitters. More...
|
| |
| const std::vector< Trk::VxTrackAtVertex * > * | vxTrackAtVertex (void) const |
| | Const access to the vector of tracks fitted to the vertex. More...
|
| |
| void | setVertexType (VertexType vertexType) |
| | return the type of the vertex More...
|
| |
| VertexType | vertexType () const |
| | return the type of the vertex More...
|
| |
An extension of Trk::ExtendedVxCandidate, to be used for constrained and unconstrained V0 candidates storage. In addition to the standard Trk::ExtendedVxCandidate functionality, this class stores the assumed PDG ID of the positive and negative tracks, making the V0 and the assumed PDG ID of the V0.
begin : 20-07-2005
changes : 01-06-2006, Kirill Prokofiev Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.ev@c.nosp@m.ern.c.nosp@m.h This class now inherits from ExtendedVxCandidate March 2007, E. Bouhova-Thacker, K. Prokofiev move methods to TrkVertexAnalysisUtils/V0Tools.h
- Authors
- Evelina Bouhova-Thacker (Lancaster University), Rob Henderson (Lancater University) e.bou.nosp@m.hova.nosp@m.@cern.nosp@m..ch, r.hen.nosp@m.ders.nosp@m.on@la.nosp@m.ncas.nosp@m.ter.a.nosp@m.c.uk
Definition at line 39 of file V0Hypothesis.h.
◆ V0Hypothesis() [1/4]
| Trk::V0Hypothesis::V0Hypothesis |
( |
| ) |
|
◆ V0Hypothesis() [2/4]
| Trk::V0Hypothesis::V0Hypothesis |
( |
const Trk::ExtendedVxCandidate & |
vxCandidate, |
|
|
int |
positiveTrackID = MC::PIPLUS, |
|
|
int |
negativeTrackID = MC::PIMINUS, |
|
|
int |
constraintID = MC::K0 |
|
) |
| |
◆ V0Hypothesis() [3/4]
A constructor taking a Trk::RecVertex, a vector of tracks fitted to the vertex, a full covariance matrix of the fit and PDG ID's of particles and constraint mass as arguments.
Definition at line 37 of file V0Hypothesis.cxx.
◆ ~V0Hypothesis()
| Trk::V0Hypothesis::~V0Hypothesis |
( |
| ) |
|
|
virtualdefault |
◆ V0Hypothesis() [4/4]
◆ clone()
◆ dump() [1/2]
| MsgStream & Trk::VxCandidate::dump |
( |
MsgStream & |
sl | ) |
const |
|
virtualinherited |
◆ dump() [2/2]
| std::ostream & Trk::VxCandidate::dump |
( |
std::ostream & |
sl | ) |
const |
|
virtualinherited |
◆ fullCovariance()
◆ hypothesisID()
| int Trk::V0Hypothesis::hypothesisID |
( |
void |
| ) |
const |
|
inline |
Retrieves a V0 hypothesis ID.
The pid = 0 for no-hypothesis case (unconstrained fit for instance). This coresponds to PDG::null in ATHENA definitions.
Definition at line 111 of file V0Hypothesis.h.
◆ negativeTrackID()
| int Trk::V0Hypothesis::negativeTrackID |
( |
void |
| ) |
const |
|
inline |
◆ numberOfInstantiations()
◆ operator=()
Assignement operator, clone method and copy constructor.
Definition at line 45 of file V0Hypothesis.cxx.
◆ positiveTrackID()
| int Trk::V0Hypothesis::positiveTrackID |
( |
void |
| ) |
const |
|
inline |
Retrieves a positive decay product ID.
Definition at line 105 of file V0Hypothesis.h.
◆ recVertex() [1/2]
Returns unconst reference to a reconstructed vertex Required by some of the vertex fitters.
Definition at line 138 of file VxCandidate.h.
◆ recVertex() [2/2]
Returns a reference to reconstructed vertex.
Definition at line 132 of file VxCandidate.h.
◆ setRecVertex()
◆ setVertexType()
| void Trk::VxCandidate::setVertexType |
( |
VertexType |
vertexType | ) |
|
|
inlineinherited |
◆ vertexType()
◆ vxTrackAtVertex() [1/2]
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
Definition at line 144 of file VxCandidate.h.
◆ vxTrackAtVertex() [2/2]
Const access to the vector of tracks fitted to the vertex.
Definition at line 150 of file VxCandidate.h.
◆ ::V0HypothesisCnv_p1
◆ m_constraintID
| int Trk::V0Hypothesis::m_constraintID |
|
private |
◆ m_fullCovariance
Full covariance matrix of the vertex and all corresponding tracks.
Size (Ntrk*5 +3)X(Ntrk*5+3) full covariance
Definition at line 83 of file ExtendedVxCandidate.h.
◆ m_negativeTrackID
| int Trk::V0Hypothesis::m_negativeTrackID |
|
private |
◆ m_positiveTrackID
| int Trk::V0Hypothesis::m_positiveTrackID |
|
private |
◆ m_recVertex
◆ m_vertexType
◆ m_vxTrackAtVertex
◆ s_numberOfInstantiations
The documentation for this class was generated from the following files: