|
ATLAS Offline Software
|
Go to the documentation of this file.
73 if (
static_cast<int>(
cut) < 0 ||
static_cast<int>(
cut) >=
static_cast<int>(
NumberOfCutTypes)) {
return "CutTypeOutOfRange"; }
78 case AngXCut:
return "AngleXCut";
79 case AngYCut:
return "AngleYCut";
85 default:
return "CutTypeNotInList";
92 if (
static_cast<int>(
r) < 0 ||
static_cast<int>(
r) >=
static_cast<int>(
NumberOfReasons)) {
return "ReasonOutOfRange"; }
115 default:
return "ReasonNotInList";
121 std::string failedStr;
125 if (!failedStr.empty()) failedStr +=
",";
134 std::string passedStr;
138 if (!passedStr.empty()) passedStr +=
",";
bool passedCut(CutType cut) const
Did it pass the cut? Returns true if cut was not applied or passed.
@ PassedMatchChiSquaredCut
This class provides conversion from CSC RDO data to CSC Digits.
bool cutOnMatchChiSquared
void resetCuts()
Reset all cuts (applied & 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.
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.
const MuonSegment * segment
std::string reasonString() const