![]() |
ATLAS Offline Software
|
#include <TrigPrimaryVertexTrack.h>
Public Member Functions | |
| TrigPrimaryVertexTrack (const TrigInDetTrack *) | |
| constructor for L2 tracks | |
| TrigPrimaryVertexTrack (const Trk::Track *) | |
| constructor for EF (offline) tracks | |
| ~TrigPrimaryVertexTrack () | |
| const TrigInDetTrack * | getTrigTrack () |
| getter for L2 tracks | |
| const Trk::Track * | getTrkTrack () |
| getter for EF (offline) tracks | |
| virtual double | getChi2Distance (TrigL2Vertex *) |
| implementation of abstract method from the base class | |
| virtual void | updateVertex (TrigL2Vertex *) |
| implementation of abstract method from the base class | |
| virtual MsgStream & | report (MsgStream &) const |
| void | setIndex (int) |
| to be used by TrigVertexingTool | |
| int | getIndex () const |
| to be used by TrigVertexingTool | |
| int | getTrackType () |
| 0: L2 track, 1: EF(offline) track | |
| bool | isActive () |
| if true this track will be used in the vertex fit otherwise it will be masked | |
| void | activate () |
| sets m_isActive to true | |
| void | mask () |
| sets m_isActive to false | |
| const double * | Perigee () const |
| track parameters at the perigee | |
| double | PerigeeCovariance (int, int) const |
| covariance of track parameters at the perigee | |
| double | getChi2Contribution () |
| chi2-contribution to the vertex fit | |
Protected Attributes | |
| double | m_resid [2] {} |
| double | m_V [2][2] {} |
| double | m_D [2][MAX_SIZE_VERT_COVM] {} |
Private Attributes | |
| const TrigInDetTrack * | m_pTrigTrack |
| const Trk::Track * | m_pTrkTrack |
| int | m_nTrackType |
| int | m_index = 0 |
| double | m_Vqq [3][3] {} |
| double | m_Vuq [2][3] {} |
| double | m_Vuu [2][2] {} |
| double | m_u [2] {} |
| double | m_q [3] {} |
| double | m_Perigee [5] {} |
| double | m_PerigeeCovariance [5][5] {} |
| double | m_A [2][3] {} |
| double | m_B [2][3] {} |
| double | m_dChi2 |
| bool | m_active |
Definition at line 14 of file TrigPrimaryVertexTrack.h.
| TrigPrimaryVertexTrack::TrigPrimaryVertexTrack | ( | const TrigInDetTrack * | pT | ) |
constructor for L2 tracks
Definition at line 11 of file TrigPrimaryVertexTrack.cxx.
| TrigPrimaryVertexTrack::TrigPrimaryVertexTrack | ( | const Trk::Track * | pT | ) |
constructor for EF (offline) tracks
Definition at line 55 of file TrigPrimaryVertexTrack.cxx.
| TrigPrimaryVertexTrack::~TrigPrimaryVertexTrack | ( | ) |
Definition at line 93 of file TrigPrimaryVertexTrack.cxx.
| void TrigPrimaryVertexTrack::activate | ( | ) |
sets m_isActive to true
Definition at line 103 of file TrigPrimaryVertexTrack.cxx.
| double TrigPrimaryVertexTrack::getChi2Contribution | ( | ) |
chi2-contribution to the vertex fit
Definition at line 243 of file TrigPrimaryVertexTrack.cxx.
|
virtual |
implementation of abstract method from the base class
Implements TrigVertexFittingNode.
Definition at line 149 of file TrigPrimaryVertexTrack.cxx.
| int TrigPrimaryVertexTrack::getIndex | ( | ) | const |
to be used by TrigVertexingTool
Definition at line 134 of file TrigPrimaryVertexTrack.cxx.
| int TrigPrimaryVertexTrack::getTrackType | ( | ) |
0: L2 track, 1: EF(offline) track
Definition at line 113 of file TrigPrimaryVertexTrack.cxx.
| const TrigInDetTrack * TrigPrimaryVertexTrack::getTrigTrack | ( | ) |
getter for L2 tracks
Definition at line 119 of file TrigPrimaryVertexTrack.cxx.
| const Trk::Track * TrigPrimaryVertexTrack::getTrkTrack | ( | ) |
getter for EF (offline) tracks
Definition at line 124 of file TrigPrimaryVertexTrack.cxx.
| bool TrigPrimaryVertexTrack::isActive | ( | ) |
if true this track will be used in the vertex fit otherwise it will be masked
Definition at line 108 of file TrigPrimaryVertexTrack.cxx.
| void TrigPrimaryVertexTrack::mask | ( | ) |
sets m_isActive to false
Definition at line 98 of file TrigPrimaryVertexTrack.cxx.
| const double * TrigPrimaryVertexTrack::Perigee | ( | ) | const |
track parameters at the perigee
Definition at line 139 of file TrigPrimaryVertexTrack.cxx.
| double TrigPrimaryVertexTrack::PerigeeCovariance | ( | int | i, |
| int | j ) const |
covariance of track parameters at the perigee
Definition at line 144 of file TrigPrimaryVertexTrack.cxx.
|
virtual |
Implements TrigVertexFittingNode.
Definition at line 273 of file TrigPrimaryVertexTrack.cxx.
| void TrigPrimaryVertexTrack::setIndex | ( | int | i | ) |
to be used by TrigVertexingTool
Definition at line 129 of file TrigPrimaryVertexTrack.cxx.
|
virtual |
implementation of abstract method from the base class
Implements TrigVertexFittingNode.
Definition at line 248 of file TrigPrimaryVertexTrack.cxx.
|
private |
Definition at line 47 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 50 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 48 of file TrigPrimaryVertexTrack.h.
|
protectedinherited |
Definition at line 48 of file TrigL2Vertex.h.
|
private |
Definition at line 49 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 39 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 38 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 45 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 46 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 36 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 37 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 44 of file TrigPrimaryVertexTrack.h.
|
protectedinherited |
Definition at line 46 of file TrigL2Vertex.h.
|
private |
Definition at line 43 of file TrigPrimaryVertexTrack.h.
|
protectedinherited |
Definition at line 47 of file TrigL2Vertex.h.
|
private |
Definition at line 40 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 41 of file TrigPrimaryVertexTrack.h.
|
private |
Definition at line 42 of file TrigPrimaryVertexTrack.h.