![]() |
ATLAS Offline Software
|
Structure to hold visual information about a pattern. More...
#include <IFastRecoVisualizationTool.h>
Public Types | |
| enum class | PatternStatus : std::uint32_t { eSuccessful , eOverlap , eFailed } |
| enum class | HitStatus : std::uint32_t { eKept , eReplaced , eDiscarded } |
Public Member Functions | |
| PatternHitVisualInfo (const MuonR4::SpacePoint *seed, double thetaMin, double thetaMax) | |
| c-tor | |
Public Attributes | |
| const MuonR4::SpacePoint * | seed {nullptr} |
| Seed. | |
| std::vector< const MuonR4::SpacePointBucket * > | parentBuckets {} |
| Parent buckets. | |
| std::unordered_map< const MuonR4::SpacePoint *, std::pair< double, double > > | hitLineInfo {} |
| For each hit save slope and window. | |
| std::vector< const MuonR4::SpacePoint * > | replacedHits {} |
| vector of hits that have been replaced by other hits | |
| std::vector< const MuonR4::SpacePoint * > | discardedHits {} |
| vector of hits that have been discarded | |
| double | thetaSearchMin {} |
| Lines to display the search window. | |
| double | thetaSearchMax {} |
| GlobalPatternPtr | patternCopy {nullptr} |
| Copy of the pattern. | |
| PatternStatus | status {PatternStatus::eOverlap} |
| Status of the pattern to decide how to visualize it. | |
Structure to hold visual information about a pattern.
Definition at line 40 of file IFastRecoVisualizationTool.h.
|
strong |
| Enumerator | |
|---|---|
| eKept | |
| eReplaced | |
| eDiscarded | |
Definition at line 46 of file IFastRecoVisualizationTool.h.
|
strong |
| Enumerator | |
|---|---|
| eSuccessful | |
| eOverlap | |
| eFailed | |
Definition at line 41 of file IFastRecoVisualizationTool.h.
|
inlineexplicit |
c-tor
Definition at line 52 of file IFastRecoVisualizationTool.h.
| std::vector<const MuonR4::SpacePoint*> MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::discardedHits {} |
vector of hits that have been discarded
Definition at line 63 of file IFastRecoVisualizationTool.h.
| std::unordered_map<const MuonR4::SpacePoint*, std::pair<double, double> > MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::hitLineInfo {} |
For each hit save slope and window.
Definition at line 59 of file IFastRecoVisualizationTool.h.
| std::vector<const MuonR4::SpacePointBucket*> MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::parentBuckets {} |
| GlobalPatternPtr MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::patternCopy {nullptr} |
| std::vector<const MuonR4::SpacePoint*> MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::replacedHits {} |
vector of hits that have been replaced by other hits
Definition at line 61 of file IFastRecoVisualizationTool.h.
| const MuonR4::SpacePoint* MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::seed {nullptr} |
| PatternStatus MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::status {PatternStatus::eOverlap} |
Status of the pattern to decide how to visualize it.
Definition at line 70 of file IFastRecoVisualizationTool.h.
| double MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::thetaSearchMax {} |
Definition at line 66 of file IFastRecoVisualizationTool.h.
| double MuonValR4::IFastRecoVisualizationTool::PatternHitVisualInfo::thetaSearchMin {} |
Lines to display the search window.
Definition at line 65 of file IFastRecoVisualizationTool.h.