ATLAS Offline Software
|
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a validation NTuple with identifier and drift circle info. More...
Classes | |
class | IPatternVisualizationTool |
Helper tool to visualize a pattern recogntion incident or a certain stage of the segment fit. More... | |
class | MdtCalibDbAlgTest |
class | MdtDriftCircleVariables |
class | MdtTwinDriftCircleVariables |
class | MmClusterVariables |
class | MuonHitTesterAlg |
class | MuonHoughTransformTester |
class | MuonRecoChainTester |
class | PatternVisualizationTool |
class | RpcMeasurementVariables |
class | SimHitTester |
class | SpacePointTesterModule |
class | TesterModuleBase |
class | TgcStripVariables |
Typedefs | |
using | TruthHitCol = std::unordered_set< const xAOD::MuonSimHit * > |
using | TruthSegmentSet = PatternVisualizationTool::TruthSegmentSet |
Functions | |
unsigned int | countMatched (const TruthHitCol &truthHits, const TruthHitCol &recoHits) |
std::unique_ptr< TEllipse > | drawDriftCircle (const Amg::Vector3D ¢er, const double radius, const int color=kViolet, const int fillStyle=hollowFilling) |
Create a TEllipse for drawing a drift circle. More... | |
std::unique_ptr< TBox > | drawBox (const Amg::Vector3D &boxCenter, const double boxWidth, const double boxHeight, const int color=kGreen+2, const int fillStyle=hollowFilling, const int view=objViewEta) |
Creates a box for drawing, e.g strip measurements. More... | |
std::unique_ptr< TLine > | drawLine (const MuonR4::SegmentFit::Parameters &pars, const double lowEnd, const double highEnd, const int color=kRed+1, const int lineStyle=kDashed, const int view=objViewEta) |
std::unique_ptr< TLatex > | drawLabel (const std::string &text, const double xPos, const double yPos, const unsigned int fontSize=18) |
Create a TLatex label,. More... | |
Variables | |
constexpr int | hollowFilling = 0 |
Filling codes for hollow / fullFilling / hatched filling. More... | |
constexpr int | fullFilling = 1001 |
constexpr int | hatchedFilling = 3344 |
constexpr int | objViewEta = MuonR4::SegmentFit::toInt(MuonR4::SegmentFit::AxisDefs::eta) |
ObjectView. More... | |
constexpr int | objViewPhi = MuonR4::SegmentFit::toInt(MuonR4::SegmentFit::AxisDefs::phi) |
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a validation NTuple with identifier and drift circle info.
Module to dump the basic properties of the TgcStrip collection.
Module to dump the basic properties of the RpcMeasurement collection.
Module to dump the basic properties of the MmCluster collection.
Module to dump the basic properties of the MdtTwinDriftCircle collection.
Module to dump the basic properties of the MdtDriftCircle collection.
using MuonValR4::TruthHitCol = typedef std::unordered_set<const xAOD::MuonSimHit*> |
Definition at line 21 of file MuonHoughTransformTester.cxx.
using MuonValR4::TruthSegmentSet = typedef PatternVisualizationTool::TruthSegmentSet |
Definition at line 56 of file PatternVisualizationTool.cxx.
unsigned int MuonValR4::countMatched | ( | const TruthHitCol & | truthHits, |
const TruthHitCol & | recoHits | ||
) |
Definition at line 22 of file MuonHoughTransformTester.cxx.
std::unique_ptr< TBox > MuonValR4::drawBox | ( | const Amg::Vector3D & | boxCenter, |
const double | boxWidth, | ||
const double | boxHeight, | ||
const int | color = kGreen +2 , |
||
const int | fillStyle = hollowFilling , |
||
const int | view = objViewEta |
||
) |
Creates a box for drawing, e.g strip measurements.
boxCenter | Center of the box to be placed expressed in chamber frame coordinates |
boxWidth | Width of the drawn box |
boxHeight | Height of the drawn box |
color | Color of the surrounding line & filling |
fillStyle | Box fill style |
view | Is the box placed in the y-z or in the x-z plane |
Definition at line 31 of file VisualizationHelpers.cxx.
std::unique_ptr< TEllipse > MuonValR4::drawDriftCircle | ( | const Amg::Vector3D & | center, |
const double | radius, | ||
const int | color = kViolet , |
||
const int | fillStyle = hollowFilling |
||
) |
Create a TEllipse for drawing a drift circle.
center | Position of the drift cirle expressed in the chambers frame y-coordinate corresponds to the tube layer z-coordinate corresponds to the tube in the layer |
radius | Radius of the drift circle to draw |
color | Color of the circle to draw |
fillStyle | Style to pick the filling of the circle |
Definition at line 11 of file VisualizationHelpers.cxx.
std::unique_ptr< TLatex > MuonValR4::drawLabel | ( | const std::string & | text, |
const double | xPos, | ||
const double | yPos, | ||
const unsigned int | fontSize = 18 |
||
) |
Create a TLatex label,.
text | Label text |
xPos | x-position of the label on the Canvas |
yPos | y-position of the label on the Canvas |
fontSize | Size of the label font |
Definition at line 22 of file VisualizationHelpers.cxx.
std::unique_ptr< TLine > MuonValR4::drawLine | ( | const MuonR4::SegmentFit::Parameters & | pars, |
const double | lowEnd, | ||
const double | highEnd, | ||
const int | color = kRed +1 , |
||
const int | lineStyle = kDashed , |
||
const int | view = objViewEta |
||
) |
|
constexpr |
Definition at line 20 of file VisualizationHelpers.h.
|
constexpr |
Definition at line 21 of file VisualizationHelpers.h.
|
constexpr |
Filling codes for hollow / fullFilling / hatched filling.
Definition at line 19 of file VisualizationHelpers.h.
|
constexpr |
ObjectView.
Definition at line 24 of file VisualizationHelpers.h.
|
constexpr |
Definition at line 25 of file VisualizationHelpers.h.