|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKVERTEXFITTERVALIDATIONUTILS_TRKPRIVXPURITY_H
6 #define TRKVERTEXFITTERVALIDATIONUTILS_TRKPRIVXPURITY_H
9 #include "GaudiKernel/MsgStream.h"
52 const std::vector<double>& noTruth,
53 int brLinks,
const std::vector<double>& inWeights,
54 const std::vector<double>& outWeights);
94 MsgStream&
dump(MsgStream& sl)
const;
99 std::ostream&
dump(std::ostream& sl)
const;
unsigned int brokenLinks() const
Number of lost pointers: these must software bugs if any.
const std::vector< double > & pileUpWeights() const
Weights of tracks from pileUp events
std::vector< double > m_outWeights
MsgStream & dump(MsgStream &sl) const
Dump info method.
~TrkPriVxPurity()
Destructor.
const std::vector< double > & outlierWeights() const
List of track weights for outliers (only tracks from the signal event are listed)
Ensure that the ATLAS eigen extensions are properly loaded.
TrkPriVxPurity(int ntrk, const std::vector< double > &puWeights, const std::vector< double > &noTruth, int brLinks, const std::vector< double > &inWeights, const std::vector< double > &outWeights)
Constructor, requiring a number of fitted tracks, wectors of weghts for inlyers, outlyers,...
std::vector< double > m_inWeights
unsigned int m_fittedTracks
std::vector< double > m_puWeights
unsigned int m_brokenLinks
const std::vector< double > & inlierWeights() const
List of track weights for inliers (only tracks from signal event are listed)
const std::vector< double > & noTruthFound() const
Weights of not associated tracks
unsigned int fittedTracks() const
Number of fitted tracks
std::vector< double > m_noTruth