![]() |
ATLAS Offline Software
|
#include <TrigL2Vertex.h>
Public Member Functions | |
| TrigL2Vertex () | |
| ~TrigL2Vertex () | |
| TrigL2Vertex (const TrigL2Vertex &)=delete | |
| TrigL2Vertex & | operator= (const TrigL2Vertex &)=delete |
| bool | prepareForFit () |
| resets all internal structures + initialization of the covariance More... | |
| void | reset () |
| resets all internal structures More... | |
| double | chi2 () |
| returns accumulated \(\chi^2\) of the fit More... | |
| int | ndof () |
| returns accumulated number-of-degree-of-freedom of the fit More... | |
| double | mass () |
| returns calculated mass of the vertex More... | |
| double | massVariance () |
| returns variance of the calculated mass of the vertex More... | |
| void | addChi2 (double) |
| increments accumulated \(\chi^2\) of the fit More... | |
| void | addNdof (int) |
| increments accumulated number-of-degree-of-freedom of the fit More... | |
| void | setMass (double) |
| sets calculated mass of the vertex More... | |
| void | setMassVariance (double) |
| sets variance of the calculated mass of the vertex More... | |
| int | getNumberOfTracks () |
| double * | getParametersVector () |
| returns vector of vertex fit parameters: vertex position + refitted track momenta at-perigee (sic !) More... | |
| bool | isVertexFitted () |
| vertex status More... | |
| bool | isMassEstimated () |
| vertex status More... | |
| bool | isReadyForFit () |
| vertex status More... | |
| const TrigVertexFitInputTrack * | contains (const TrigInDetTrack *) |
| checks whether L2 track is in the vertex More... | |
| const TrigVertexFitInputTrack * | contains (const Trk::Track *) |
| checks whether ofline track is in the vertex More... | |
| std::list< TrigVertexFitConstraint * > * | getConstraints () |
| lists of all constraints imposed on the vertex More... | |
| std::list< TrigVertexFitInputTrack * > * | getTracks () |
| lists of tracks in the vertex More... | |
| void | setStatus (int) |
| sets vertex status flag More... | |
| int | getStatus () |
| returns vertex status flag More... | |
| void | setMotherTrack (TrigInDetTrackFitPar *) |
| sets mother particle parameters after kinematical fitting More... | |
| const TrigInDetTrackFitPar * | getMotherTrack () |
| returns mother particle parameters if m_isMassEstimated() is true More... | |
| MsgStream & | report (MsgStream &) const |
Public Attributes | |
| double | m_Gk [MAX_SIZE_VERT_COVM][MAX_SIZE_VERT_COVM] {} |
Private Attributes | |
| int | m_nTracks |
| int | m_nDOF |
| std::list< TrigVertexFitInputTrack * > * | m_pvTracks |
| std::list< TrigVertexFitConstraint * > * | m_pvConstraints |
| double | m_mass |
| double | m_chiSquared |
| double | m_massVar |
| int | m_nStatus |
| double | m_Rk [MAX_SIZE_VERT_COVM] {} |
| TrigInDetTrackFitPar * | m_P |
| bool | m_ready |
Definition at line 145 of file TrigL2Vertex.h.
| TrigL2Vertex::TrigL2Vertex | ( | ) |
Definition at line 545 of file TrigL2Vertex.cxx.
| TrigL2Vertex::~TrigL2Vertex | ( | ) |
Definition at line 560 of file TrigL2Vertex.cxx.
|
delete |
| void TrigL2Vertex::addChi2 | ( | double | chi2 | ) |
increments accumulated \(\chi^2\) of the fit
Definition at line 629 of file TrigL2Vertex.cxx.
| void TrigL2Vertex::addNdof | ( | int | n | ) |
increments accumulated number-of-degree-of-freedom of the fit
Definition at line 634 of file TrigL2Vertex.cxx.
| double TrigL2Vertex::chi2 | ( | ) |
returns accumulated \(\chi^2\) of the fit
Definition at line 619 of file TrigL2Vertex.cxx.
| const TrigVertexFitInputTrack * TrigL2Vertex::contains | ( | const TrigInDetTrack * | pT | ) |
| const TrigVertexFitInputTrack * TrigL2Vertex::contains | ( | const Trk::Track * | pT | ) |
| std::list< TrigVertexFitConstraint * > * TrigL2Vertex::getConstraints | ( | ) |
lists of all constraints imposed on the vertex
Definition at line 661 of file TrigL2Vertex.cxx.
| const TrigInDetTrackFitPar * TrigL2Vertex::getMotherTrack | ( | ) |
returns mother particle parameters if m_isMassEstimated() is true
Definition at line 609 of file TrigL2Vertex.cxx.
| int TrigL2Vertex::getNumberOfTracks | ( | ) |
Definition at line 577 of file TrigL2Vertex.cxx.
| double * TrigL2Vertex::getParametersVector | ( | ) |
returns vector of vertex fit parameters: vertex position + refitted track momenta at-perigee (sic !)
Definition at line 651 of file TrigL2Vertex.cxx.
| int TrigL2Vertex::getStatus | ( | ) |
returns vertex status flag
Definition at line 681 of file TrigL2Vertex.cxx.
| std::list< TrigVertexFitInputTrack * > * TrigL2Vertex::getTracks | ( | ) |
lists of tracks in the vertex
Definition at line 656 of file TrigL2Vertex.cxx.
| bool TrigL2Vertex::isMassEstimated | ( | ) |
vertex status
Definition at line 604 of file TrigL2Vertex.cxx.
| bool TrigL2Vertex::isReadyForFit | ( | ) |
| bool TrigL2Vertex::isVertexFitted | ( | ) |
vertex status
Definition at line 599 of file TrigL2Vertex.cxx.
| double TrigL2Vertex::mass | ( | ) |
returns calculated mass of the vertex
Definition at line 639 of file TrigL2Vertex.cxx.
| double TrigL2Vertex::massVariance | ( | ) |
returns variance of the calculated mass of the vertex
Definition at line 645 of file TrigL2Vertex.cxx.
| int TrigL2Vertex::ndof | ( | ) |
returns accumulated number-of-degree-of-freedom of the fit
Definition at line 624 of file TrigL2Vertex.cxx.
|
delete |
| bool TrigL2Vertex::prepareForFit | ( | ) |
resets all internal structures + initialization of the covariance
Definition at line 583 of file TrigL2Vertex.cxx.
| MsgStream & TrigL2Vertex::report | ( | MsgStream & | msg | ) | const |
| void TrigL2Vertex::reset | ( | ) |
resets all internal structures
Definition at line 592 of file TrigL2Vertex.cxx.
| void TrigL2Vertex::setMass | ( | double | m | ) |
sets calculated mass of the vertex
Definition at line 671 of file TrigL2Vertex.cxx.
| void TrigL2Vertex::setMassVariance | ( | double | v | ) |
sets variance of the calculated mass of the vertex
Definition at line 676 of file TrigL2Vertex.cxx.
| void TrigL2Vertex::setMotherTrack | ( | TrigInDetTrackFitPar * | P | ) |
sets mother particle parameters after kinematical fitting
Definition at line 614 of file TrigL2Vertex.cxx.
| void TrigL2Vertex::setStatus | ( | int | s | ) |
sets vertex status flag
Definition at line 666 of file TrigL2Vertex.cxx.
|
private |
Definition at line 189 of file TrigL2Vertex.h.
| double TrigL2Vertex::m_Gk[MAX_SIZE_VERT_COVM][MAX_SIZE_VERT_COVM] {} |
Definition at line 182 of file TrigL2Vertex.h.
|
private |
Definition at line 189 of file TrigL2Vertex.h.
|
private |
Definition at line 190 of file TrigL2Vertex.h.
|
private |
Definition at line 185 of file TrigL2Vertex.h.
|
private |
Definition at line 191 of file TrigL2Vertex.h.
|
private |
Definition at line 185 of file TrigL2Vertex.h.
|
private |
Definition at line 193 of file TrigL2Vertex.h.
|
private |
Definition at line 188 of file TrigL2Vertex.h.
|
private |
Definition at line 187 of file TrigL2Vertex.h.
|
private |
Definition at line 194 of file TrigL2Vertex.h.
|
private |
Definition at line 192 of file TrigL2Vertex.h.
1.8.18