Helper tool to visualize a pattern recogntion incident or a certain stage of the segment fit.
More...
#include <IPatternVisualizationTool.h>
|
| DeclareInterfaceID (IPatternVisualizationTool, 1, 0) |
|
virtual | ~IPatternVisualizationTool ()=default |
|
virtual void | visualizeBucket (const EventContext &ctx, const MuonR4::SpacePointBucket &bucket, const std::string &extraLabel) const =0 |
| Draws the content of the bucket on a TCanvas. More...
|
|
virtual void | visualizeBucket (const EventContext &ctx, const MuonR4::SpacePointBucket &bucket, const std::string &extraLabel, PrimitiveVec &&extraPaints) const =0 |
| Draws the content of the bucket on a TCanvas. More...
|
|
virtual void | visualizeAccumulator (const EventContext &ctx, const MuonR4::HoughPlane &accumulator, const Acts::HoughTransformUtils::HoughAxisRanges &axisRanges, const MaximumVec &maxima, const std::string &extraLabel) const =0 |
| Visualize the content of the Hough accumulator in a TH2 histogram. More...
|
|
virtual void | visualizeAccumulator (const EventContext &ctx, const MuonR4::HoughPlane &accumulator, const Acts::HoughTransformUtils::HoughAxisRanges &axisRanges, const MaximumVec &maxima, const std::string &extraLabel, PrimitiveVec &&extraPaints) const =0 |
| Visualize the content of the Hough accumulator in a TH2 histogram. More...
|
|
virtual void | visualizeSeed (const EventContext &ctx, const MuonR4::SegmentSeed &seed, const std::string &extraLabel) const =0 |
| Visualize the used space points of the seed together with the seed parameters. More...
|
|
virtual void | visualizeSeed (const EventContext &ctx, const MuonR4::SegmentSeed &seed, const std::string &extraLabel, PrimitiveVec &&extraPaints) const =0 |
| Visualize the used space points of the seed together with the seed parameters. More...
|
|
virtual void | visualizeSegment (const EventContext &ctx, const MuonR4::Segment &segment, const std::string &extraLabel) const =0 |
| Visualize the used space points of the segment together with the seed parameters. More...
|
|
virtual void | visualizeSegment (const EventContext &ctx, const MuonR4::Segment &segment, const std::string &extraLabel, PrimitiveVec &&extraPaints) const =0 |
| Visualize the used space points of the segment together with the seed parameters. More...
|
|
virtual bool | isTruthMatched (const MuonR4::SpacePoint &hit) const =0 |
| Returns whether the hit has been used in the truth-segment building. More...
|
|
virtual bool | isTruthMatched (const xAOD::UncalibratedMeasurement &hit) const =0 |
|
virtual TruthSegmentSet | fetchTruthSegs (const std::vector< const MuonR4::SpacePoint * > &hits) const =0 |
| Fetches all truth segments where at least one measurement in the list was used to build them. More...
|
|
virtual TruthSegmentSet | fetchTruthSegs (const std::vector< const xAOD::UncalibratedMeasurement * > &hits) const =0 |
|
Helper tool to visualize a pattern recogntion incident or a certain stage of the segment fit.
Definition at line 26 of file IPatternVisualizationTool.h.
◆ MaximumVec
◆ PrimitivePtr
◆ PrimitiveVec
◆ TruthSegmentSet
◆ ~IPatternVisualizationTool()
virtual MuonValR4::IPatternVisualizationTool::~IPatternVisualizationTool |
( |
| ) |
|
|
virtualdefault |
◆ DeclareInterfaceID()
◆ fetchTruthSegs() [1/2]
Fetches all truth segments where at least one measurement in the list was used to build them.
- Parameters
-
hits | Vector of hits to search |
◆ fetchTruthSegs() [2/2]
◆ isTruthMatched() [1/2]
Returns whether the hit has been used in the truth-segment building.
- Parameters
-
hit | Reference to the hit to check |
◆ isTruthMatched() [2/2]
◆ visualizeAccumulator() [1/2]
virtual void MuonValR4::IPatternVisualizationTool::visualizeAccumulator |
( |
const EventContext & |
ctx, |
|
|
const MuonR4::HoughPlane & |
accumulator, |
|
|
const Acts::HoughTransformUtils::HoughAxisRanges & |
axisRanges, |
|
|
const MaximumVec & |
maxima, |
|
|
const std::string & |
extraLabel |
|
) |
| const |
|
pure virtual |
Visualize the content of the Hough accumulator in a TH2 histogram.
- Parameters
-
ctx | EventContext to fetch calibration & alignment |
accumulator | Hough accumulator to visualize |
axisRanges | Current axis ranges to interpret the accumulator bins |
maxima | Extracted maxima from the accumulator |
extraLabel | Extra label for the legend |
◆ visualizeAccumulator() [2/2]
Visualize the content of the Hough accumulator in a TH2 histogram.
- Parameters
-
ctx | EventContext to fetch calibration & alignment |
accumulator | Hough accumulator to visualize |
axisRanges | Current axis ranges to interpret the accumulator bins |
maxima | Extracted maxima from the accumulator |
extraLabel | Extra label for the legend |
extraPaints | Other objects that shall be painted onto the canvas
|
◆ visualizeBucket() [1/2]
Draws the content of the bucket on a TCanvas.
- Parameters
-
ctx | EventContext to fetch calibration & alignment |
bucket | Spacepoint bucket to draw |
extraLabel | Extra label for the legend |
◆ visualizeBucket() [2/2]
Draws the content of the bucket on a TCanvas.
- Parameters
-
ctx | EventContext to fetch calibration & alignment |
bucket | Spacepoint bucket to draw |
extraLabel | Extra label for the legend |
extraPaints | Other objects that shall be painted onto the canvas |
◆ visualizeSeed() [1/2]
Visualize the used space points of the seed together with the seed parameters.
- Parameters
-
ctx | EventContext to fetch calibration & alignment |
seed | Reference to the seed to visualize |
extraLabel | Extra label for the legend |
◆ visualizeSeed() [2/2]
Visualize the used space points of the seed together with the seed parameters.
- Parameters
-
ctx | EventContext to fetch calibration & alignment |
seed | Reference to the seed to visualize |
extraLabel | Extra label for the legend |
extraPaints | Other objects that shall be painted onto the canvas
|
◆ visualizeSegment() [1/2]
virtual void MuonValR4::IPatternVisualizationTool::visualizeSegment |
( |
const EventContext & |
ctx, |
|
|
const MuonR4::Segment & |
segment, |
|
|
const std::string & |
extraLabel |
|
) |
| const |
|
pure virtual |
Visualize the used space points of the segment together with the seed parameters.
- Parameters
-
ctx | EventContext to fetch calibration & alignment |
segment | Reference to the segment to visualize |
extraLabel | Extra label for the legend |
◆ visualizeSegment() [2/2]
Visualize the used space points of the segment together with the seed parameters.
- Parameters
-
ctx | EventContext to fetch calibration & alignment |
segment | Reference to the segment to visualize |
extraLabel | Extra label for the legend |
extraPaints | Other objects that shall be painted onto the canvas
|
The documentation for this class was generated from the following file: