|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MUONTRACKSEGMENTMATCHRESULT_H
10 #define MUONTRACKSEGMENTMATCHRESULT_H
16 #include "Identifier/Identifier.h"
128 virtual void clear();
195 virtual void clear();
203 #endif // MUONCOMBITRACKMAKER_MUONTRACKSEGMENTMATCHRESULT_H
Eigen::Matrix< double, Eigen::Dynamic, 1 > VectorX
Dynamic Vector - dynamic allocation.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
bool passedAllCuts() const
Did all of the cuts that were applied pass?
bool passedCut(CutType cut) const
Did it pass the cut? Returns true if cut was not applied or passed.
@ PassedMatchChiSquaredCut
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonSegment_v1 MuonSegment
Reference the current persistent version:
bool appliedAnyCut() const
Was any cut applied ?
bool cutOnMatchChiSquared
void resetCuts()
Reset all cuts (applied & passed)
void setCutPassed(CutType cut)
Set cut applied and cut passed.
TrackSegmentMatchResult()
cut
This script demonstrates how to call a C++ class from Python Also how to use PyROOT is shown.
static std::string cutString(CutType cut)
turn enum CutType into a string
Amg::MatrixX totalCovariance
Amg::MatrixX measuredCovariance
bool failedCut(CutType cut) const
Did it fail the cut? Returns true if cut was applied and failed.
Ensure that the ATLAS eigen extensions are properly loaded.
std::string passedCutsString() const
String with all cuts that were applied and passed.
bool appliedCut(CutType cut) const
Was the cut applied ?
virtual ~TrackSegmentMatchResult()
double matchChiSquaredCut
Amg::MatrixX predictionCovariance
Identifier segmentChamberId
Identifier trackChamberId
virtual ~TrackSegmentMatchCuts()
std::string failedCutsString() const
String with all cuts that were applied and failed.
void setCutFailed(CutType cut)
Set cut applied, but not cut passed.
const MuonSegment * segment
std::string reasonString() const
Class with matching return information.