ATLAS Offline Software
Loading...
Searching...
No Matches
InDetRttPlotConfig Struct Reference

helper struct - steer the configuration from the parent tool's side More...

#include <InDetRttPlots.h>

Collaboration diagram for InDetRttPlotConfig:

Public Attributes

bool isITk {false}
bool doTrackParameters {true}
 Plots for (selected) tracks, not necessarily truth matched.
bool doNTracks {true}
bool doHitResidualPlot {false}
bool doHitEffPlot {false}
bool doHitsRecoTracksPlots {true}
bool doTrtExtensionPlots {true}
bool doFakePlots {true}
 Fake plots (and unlinked)
bool doMissingTruthFakePlots {true}
bool doHitsFakeTracksPlots {true}
bool doHitsUnlinkedTracksPlots {true}
bool doEffPlots {true}
 Efficiency and duplicate plots - require truth, optionally matching reco.
bool doDuplicatePlots {false}
bool doTechEffPlots {false}
bool doResolutionPlotPrim {true}
 Resolution and "matched track" plots - filled if both reco and truth exist.
bool doResolutionPlotPrim_truthFromB {false}
bool doResolutionPlotSecd {false}
bool doHitsMatchedTracksPlots {true}
bool doVertexPlots {true}
 Vertexing plots - no truth requirement.
bool doVerticesVsMuPlots {true}
bool doHardScatterVertexPlots {true}
bool doVertexTruthMatchingPlots {true}
 Vertexing plots - truth requirement.
bool doHardScatterVertexTruthMatchingPlots {true}
bool doTrkInJetPlots {false}
 Plots for tracks in jets.
bool doTrkInJetPlots_bjets {false}
bool doTrkInJetPlots_matched {false}
bool doTrkInJetPlots_matched_bjets {false}
bool doTrkInJetPlots_fake {false}
bool doTrkInJetPlots_fake_bjets {false}
bool doTrkInJetPlots_unlinked {false}
bool doTrkInJetPlots_unlinked_bjets {false}
bool doTrkInJetPlots_truthFromB {false}
bool doEfficienciesPerAuthor {false}
 per author plots
bool doFakesPerAuthor {false}
bool doTrackParametersPerAuthor {false}
bool doResolutionsPerAuthor {false}
bool doHitsRecoTracksPlotsPerAuthor {false}
bool doNtupleTruthToReco {false}
 Ntuple functionality.
int detailLevel {10}
 detail level (kept for compatibility)

Detailed Description

helper struct - steer the configuration from the parent tool's side

Definition at line 51 of file InDetRttPlots.h.

Member Data Documentation

◆ detailLevel

int InDetRttPlotConfig::detailLevel {10}

detail level (kept for compatibility)

Definition at line 112 of file InDetRttPlots.h.

112{10};

◆ doDuplicatePlots

bool InDetRttPlotConfig::doDuplicatePlots {false}

Definition at line 71 of file InDetRttPlots.h.

71{false};

◆ doEfficienciesPerAuthor

bool InDetRttPlotConfig::doEfficienciesPerAuthor {false}

per author plots

Definition at line 102 of file InDetRttPlots.h.

102{false};

◆ doEffPlots

bool InDetRttPlotConfig::doEffPlots {true}

Efficiency and duplicate plots - require truth, optionally matching reco.

Definition at line 70 of file InDetRttPlots.h.

70{true};

◆ doFakePlots

bool InDetRttPlotConfig::doFakePlots {true}

Fake plots (and unlinked)

Definition at line 63 of file InDetRttPlots.h.

63{true};

◆ doFakesPerAuthor

bool InDetRttPlotConfig::doFakesPerAuthor {false}

Definition at line 103 of file InDetRttPlots.h.

103{false};

◆ doHardScatterVertexPlots

bool InDetRttPlotConfig::doHardScatterVertexPlots {true}

Definition at line 84 of file InDetRttPlots.h.

84{true};

◆ doHardScatterVertexTruthMatchingPlots

bool InDetRttPlotConfig::doHardScatterVertexTruthMatchingPlots {true}

Definition at line 88 of file InDetRttPlots.h.

88{true};

◆ doHitEffPlot

bool InDetRttPlotConfig::doHitEffPlot {false}

Definition at line 58 of file InDetRttPlots.h.

58{false};

◆ doHitResidualPlot

bool InDetRttPlotConfig::doHitResidualPlot {false}

Definition at line 57 of file InDetRttPlots.h.

57{false};

◆ doHitsFakeTracksPlots

bool InDetRttPlotConfig::doHitsFakeTracksPlots {true}

Definition at line 65 of file InDetRttPlots.h.

65{true};

◆ doHitsMatchedTracksPlots

bool InDetRttPlotConfig::doHitsMatchedTracksPlots {true}

Definition at line 79 of file InDetRttPlots.h.

79{true};

◆ doHitsRecoTracksPlots

bool InDetRttPlotConfig::doHitsRecoTracksPlots {true}

Definition at line 59 of file InDetRttPlots.h.

59{true};

◆ doHitsRecoTracksPlotsPerAuthor

bool InDetRttPlotConfig::doHitsRecoTracksPlotsPerAuthor {false}

Definition at line 106 of file InDetRttPlots.h.

106{false};

◆ doHitsUnlinkedTracksPlots

bool InDetRttPlotConfig::doHitsUnlinkedTracksPlots {true}

Definition at line 66 of file InDetRttPlots.h.

66{true};

◆ doMissingTruthFakePlots

bool InDetRttPlotConfig::doMissingTruthFakePlots {true}

Definition at line 64 of file InDetRttPlots.h.

64{true};

◆ doNTracks

bool InDetRttPlotConfig::doNTracks {true}

Definition at line 56 of file InDetRttPlots.h.

56{true};

◆ doNtupleTruthToReco

bool InDetRttPlotConfig::doNtupleTruthToReco {false}

Ntuple functionality.

Definition at line 109 of file InDetRttPlots.h.

109{false};

◆ doResolutionPlotPrim

bool InDetRttPlotConfig::doResolutionPlotPrim {true}

Resolution and "matched track" plots - filled if both reco and truth exist.

Definition at line 76 of file InDetRttPlots.h.

76{true};

◆ doResolutionPlotPrim_truthFromB

bool InDetRttPlotConfig::doResolutionPlotPrim_truthFromB {false}

Definition at line 77 of file InDetRttPlots.h.

77{false};

◆ doResolutionPlotSecd

bool InDetRttPlotConfig::doResolutionPlotSecd {false}

Definition at line 78 of file InDetRttPlots.h.

78{false};

◆ doResolutionsPerAuthor

bool InDetRttPlotConfig::doResolutionsPerAuthor {false}

Definition at line 105 of file InDetRttPlots.h.

105{false};

◆ doTechEffPlots

bool InDetRttPlotConfig::doTechEffPlots {false}

Definition at line 72 of file InDetRttPlots.h.

72{false};

◆ doTrackParameters

bool InDetRttPlotConfig::doTrackParameters {true}

Plots for (selected) tracks, not necessarily truth matched.

Definition at line 55 of file InDetRttPlots.h.

55{true};

◆ doTrackParametersPerAuthor

bool InDetRttPlotConfig::doTrackParametersPerAuthor {false}

Definition at line 104 of file InDetRttPlots.h.

104{false};

◆ doTrkInJetPlots

bool InDetRttPlotConfig::doTrkInJetPlots {false}

Plots for tracks in jets.

Definition at line 91 of file InDetRttPlots.h.

91{false};

◆ doTrkInJetPlots_bjets

bool InDetRttPlotConfig::doTrkInJetPlots_bjets {false}

Definition at line 92 of file InDetRttPlots.h.

92{false};

◆ doTrkInJetPlots_fake

bool InDetRttPlotConfig::doTrkInJetPlots_fake {false}

Definition at line 95 of file InDetRttPlots.h.

95{false};

◆ doTrkInJetPlots_fake_bjets

bool InDetRttPlotConfig::doTrkInJetPlots_fake_bjets {false}

Definition at line 96 of file InDetRttPlots.h.

96{false};

◆ doTrkInJetPlots_matched

bool InDetRttPlotConfig::doTrkInJetPlots_matched {false}

Definition at line 93 of file InDetRttPlots.h.

93{false};

◆ doTrkInJetPlots_matched_bjets

bool InDetRttPlotConfig::doTrkInJetPlots_matched_bjets {false}

Definition at line 94 of file InDetRttPlots.h.

94{false};

◆ doTrkInJetPlots_truthFromB

bool InDetRttPlotConfig::doTrkInJetPlots_truthFromB {false}

Definition at line 99 of file InDetRttPlots.h.

99{false};

◆ doTrkInJetPlots_unlinked

bool InDetRttPlotConfig::doTrkInJetPlots_unlinked {false}

Definition at line 97 of file InDetRttPlots.h.

97{false};

◆ doTrkInJetPlots_unlinked_bjets

bool InDetRttPlotConfig::doTrkInJetPlots_unlinked_bjets {false}

Definition at line 98 of file InDetRttPlots.h.

98{false};

◆ doTrtExtensionPlots

bool InDetRttPlotConfig::doTrtExtensionPlots {true}

Definition at line 60 of file InDetRttPlots.h.

60{true};

◆ doVertexPlots

bool InDetRttPlotConfig::doVertexPlots {true}

Vertexing plots - no truth requirement.

Definition at line 82 of file InDetRttPlots.h.

82{true};

◆ doVertexTruthMatchingPlots

bool InDetRttPlotConfig::doVertexTruthMatchingPlots {true}

Vertexing plots - truth requirement.

Definition at line 87 of file InDetRttPlots.h.

87{true};

◆ doVerticesVsMuPlots

bool InDetRttPlotConfig::doVerticesVsMuPlots {true}

Definition at line 83 of file InDetRttPlots.h.

83{true};

◆ isITk

bool InDetRttPlotConfig::isITk {false}

Definition at line 52 of file InDetRttPlots.h.

52{false};

The documentation for this struct was generated from the following file: