Helper tool to visualize a pattern recogntion incident or a certain stage of the segment fit.
More...
#include <IFastRecoVisualizationTool.h>
|
| | DeclareInterfaceID (IFastRecoVisualizationTool, 1, 0) |
| virtual | ~IFastRecoVisualizationTool ()=default |
| virtual void | plotPatternBuckets (const EventContext &ctx, const std::string &extraLabel, PatternHitVisualInfoVec &&patternVisual) const =0 |
| | Draws the content of the bucket on a TCanvas and adds the patterns found within the bucket.
|
| virtual void | plotPatternBuckets (const EventContext &ctx, const std::string &extraLabel, PatternHitVisualInfoVec &&patternVisual, PrimitiveVec &&extraPaints) const =0 |
| | Draws the content of the bucket on a TCanvas and adds the patterns found within the bucket.
|
| virtual void | plotPatternBuckets (const EventContext &ctx, const std::string &extraLabel, PatternHitVisualInfo &&patternVisual) const =0 |
| | Draws the content of the bucket on a TCanvas and adds the patterns found within the bucket.
|
| virtual void | plotPatternBuckets (const EventContext &ctx, const std::string &extraLabel, PatternHitVisualInfo &&patternVisual, PrimitiveVec &&extraPaints) const =0 |
| | Draws the content of the bucket on a TCanvas and adds the patterns found within the bucket.
|
| virtual bool | isLabeled (const MuonR4::SpacePoint &hit) const =0 |
| | Returns whether the hit has been used on the labeled segments we refer to (e.g.
|
| virtual bool | isLabeled (const xAOD::UncalibratedMeasurement &hit) const =0 |
| virtual LabeledSegmentSet | getLabeledSegments (const std::vector< const MuonR4::SpacePoint * > &hits) const =0 |
| | Fetches all labeled (e.g.
|
| virtual LabeledSegmentSet | getLabeledSegments (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 30 of file IFastRecoVisualizationTool.h.
◆ GlobalPatternPtr
◆ LabeledSegmentSet
◆ PatternHitVisualInfoVec
◆ PrimitivePtr
◆ PrimitiveVec
◆ ~IFastRecoVisualizationTool()
| virtual MuonValR4::IFastRecoVisualizationTool::~IFastRecoVisualizationTool |
( |
| ) |
|
|
virtualdefault |
◆ DeclareInterfaceID()
◆ getLabeledSegments() [1/2]
Fetches all labeled (e.g.
by truth or Zµµ reco) segments containing at least one measurement in the list passed as arg
- Parameters
-
| hits | Vector of hits to search |
◆ getLabeledSegments() [2/2]
◆ isLabeled() [1/2]
| virtual bool MuonValR4::IFastRecoVisualizationTool::isLabeled |
( |
const MuonR4::SpacePoint & | hit | ) |
const |
|
pure virtual |
Returns whether the hit has been used on the labeled segments we refer to (e.g.
truth or data Zµµ)
- Parameters
-
| hit | Reference to the hit to check |
◆ isLabeled() [2/2]
◆ plotPatternBuckets() [1/4]
| virtual void MuonValR4::IFastRecoVisualizationTool::plotPatternBuckets |
( |
const EventContext & | ctx, |
|
|
const std::string & | extraLabel, |
|
|
PatternHitVisualInfo && | patternVisual ) const |
|
pure virtual |
Draws the content of the bucket on a TCanvas and adds the patterns found within the bucket.
- Parameters
-
| ctx | EventContext to fetch calibration & alignment |
| extraLabel | Extra label for the legend |
| patternVisual | Pattern visual information object |
◆ plotPatternBuckets() [2/4]
| virtual void MuonValR4::IFastRecoVisualizationTool::plotPatternBuckets |
( |
const EventContext & | ctx, |
|
|
const std::string & | extraLabel, |
|
|
PatternHitVisualInfo && | patternVisual, |
|
|
PrimitiveVec && | extraPaints ) const |
|
pure virtual |
Draws the content of the bucket on a TCanvas and adds the patterns found within the bucket.
- Parameters
-
| ctx | EventContext to fetch calibration & alignment |
| extraLabel | Extra label for the legend |
| patternVisual | Pattern visual information object |
| extraPaints | Other objects that shall be painted onto the canvas |
◆ plotPatternBuckets() [3/4]
| virtual void MuonValR4::IFastRecoVisualizationTool::plotPatternBuckets |
( |
const EventContext & | ctx, |
|
|
const std::string & | extraLabel, |
|
|
PatternHitVisualInfoVec && | patternVisual ) const |
|
pure virtual |
Draws the content of the bucket on a TCanvas and adds the patterns found within the bucket.
- Parameters
-
| ctx | EventContext to fetch calibration & alignment |
| extraLabel | Extra label for the legend |
| patternVisual | Vector of pattern visual information objects |
◆ plotPatternBuckets() [4/4]
| virtual void MuonValR4::IFastRecoVisualizationTool::plotPatternBuckets |
( |
const EventContext & | ctx, |
|
|
const std::string & | extraLabel, |
|
|
PatternHitVisualInfoVec && | patternVisual, |
|
|
PrimitiveVec && | extraPaints ) const |
|
pure virtual |
Draws the content of the bucket on a TCanvas and adds the patterns found within the bucket.
- Parameters
-
| ctx | EventContext to fetch calibration & alignment |
| extraLabel | Extra label for the legend |
| patternVisual | Vector of pattern visual information objects |
| extraPaints | Other objects that shall be painted onto the canvas |
The documentation for this class was generated from the following file: