ATLAS Offline Software
Loading...
Searching...
No Matches
VKalVrtAthena::VrtSecInclusive::WrkVrt Struct Reference
Collaboration diagram for VKalVrtAthena::VrtSecInclusive::WrkVrt:

Public Member Functions

double ndof () const
 stores the value of some observable to the closest WrkVrt ( observable = e.g. significance )
double ndof_core () const
unsigned nTracksTotal () const
double fitQuality () const

Public Attributes

bool isGood = false
std::deque< long int > selectedTrackIndices
 flagged true for good vertex candidates
std::deque< long int > associatedTrackIndices
 list if indices in TrackParticleContainer for selectedBaseTracks
Amg::Vector3D vertex
 list if indices in TrackParticleContainer for associatedTracks
TLorentzVector vertexMom
 VKalVrt fit vertex position.
std::vector< double > vertexCov
 VKalVrt fit vertex 4-momentum.
double Chi2 = 0
 VKalVrt fit covariance.
double Chi2_core = 0
 VKalVrt fit chi2 result.
std::vector< double > Chi2PerTrk
 VKalVrt fit chi2 result.
long int Charge = 0
 list of VKalVrt fit chi2 for each track
std::vector< std::vector< double > > TrkAtVrt
 total charge of the vertex
unsigned long closestWrkVrtIndex = 0
 list of track parameters wrt the reconstructed vertex
double closestWrkVrtValue = 0
 stores the index of the closest WrkVrt in std::vector<WrkVrt>

Detailed Description

Definition at line 340 of file VrtSecInclusive.h.

Member Function Documentation

◆ fitQuality()

double VKalVrtAthena::VrtSecInclusive::WrkVrt::fitQuality ( ) const
inline

Definition at line 358 of file VrtSecInclusive.h.

358{ return Chi2 / ndof(); }
double Chi2
VKalVrt fit covariance.
double ndof() const
stores the value of some observable to the closest WrkVrt ( observable = e.g. significance )

◆ ndof()

double VKalVrtAthena::VrtSecInclusive::WrkVrt::ndof ( ) const
inline

stores the value of some observable to the closest WrkVrt ( observable = e.g. significance )

Definition at line 355 of file VrtSecInclusive.h.

355{ return 2.0*( selectedTrackIndices.size() + associatedTrackIndices.size() ) - 3.0; }
std::deque< long int > selectedTrackIndices
flagged true for good vertex candidates
std::deque< long int > associatedTrackIndices
list if indices in TrackParticleContainer for selectedBaseTracks

◆ ndof_core()

double VKalVrtAthena::VrtSecInclusive::WrkVrt::ndof_core ( ) const
inline

Definition at line 356 of file VrtSecInclusive.h.

356{ return 2.0*( selectedTrackIndices.size() ) - 3.0; }

◆ nTracksTotal()

unsigned VKalVrtAthena::VrtSecInclusive::WrkVrt::nTracksTotal ( ) const
inline

Definition at line 357 of file VrtSecInclusive.h.

357{ return selectedTrackIndices.size() + associatedTrackIndices.size(); }

Member Data Documentation

◆ associatedTrackIndices

std::deque<long int> VKalVrtAthena::VrtSecInclusive::WrkVrt::associatedTrackIndices

list if indices in TrackParticleContainer for selectedBaseTracks

Definition at line 343 of file VrtSecInclusive.h.

◆ Charge

long int VKalVrtAthena::VrtSecInclusive::WrkVrt::Charge = 0

list of VKalVrt fit chi2 for each track

Definition at line 350 of file VrtSecInclusive.h.

◆ Chi2

double VKalVrtAthena::VrtSecInclusive::WrkVrt::Chi2 = 0

VKalVrt fit covariance.

Definition at line 347 of file VrtSecInclusive.h.

◆ Chi2_core

double VKalVrtAthena::VrtSecInclusive::WrkVrt::Chi2_core = 0

VKalVrt fit chi2 result.

Definition at line 348 of file VrtSecInclusive.h.

◆ Chi2PerTrk

std::vector<double> VKalVrtAthena::VrtSecInclusive::WrkVrt::Chi2PerTrk

VKalVrt fit chi2 result.

Definition at line 349 of file VrtSecInclusive.h.

◆ closestWrkVrtIndex

unsigned long VKalVrtAthena::VrtSecInclusive::WrkVrt::closestWrkVrtIndex = 0

list of track parameters wrt the reconstructed vertex

Definition at line 352 of file VrtSecInclusive.h.

◆ closestWrkVrtValue

double VKalVrtAthena::VrtSecInclusive::WrkVrt::closestWrkVrtValue = 0

stores the index of the closest WrkVrt in std::vector<WrkVrt>

Definition at line 353 of file VrtSecInclusive.h.

◆ isGood

bool VKalVrtAthena::VrtSecInclusive::WrkVrt::isGood = false

Definition at line 341 of file VrtSecInclusive.h.

◆ selectedTrackIndices

std::deque<long int> VKalVrtAthena::VrtSecInclusive::WrkVrt::selectedTrackIndices

flagged true for good vertex candidates

Definition at line 342 of file VrtSecInclusive.h.

◆ TrkAtVrt

std::vector< std::vector<double> > VKalVrtAthena::VrtSecInclusive::WrkVrt::TrkAtVrt

total charge of the vertex

Definition at line 351 of file VrtSecInclusive.h.

◆ vertex

Amg::Vector3D VKalVrtAthena::VrtSecInclusive::WrkVrt::vertex

list if indices in TrackParticleContainer for associatedTracks

Definition at line 344 of file VrtSecInclusive.h.

◆ vertexCov

std::vector<double> VKalVrtAthena::VrtSecInclusive::WrkVrt::vertexCov

VKalVrt fit vertex 4-momentum.

Definition at line 346 of file VrtSecInclusive.h.

◆ vertexMom

TLorentzVector VKalVrtAthena::VrtSecInclusive::WrkVrt::vertexMom

VKalVrt fit vertex position.

Definition at line 345 of file VrtSecInclusive.h.


The documentation for this struct was generated from the following file: