ATLAS Offline Software
Public Attributes | List of all members
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. More...
 
bool doNTracks {true}
 
bool doHitResidualPlot {false}
 
bool doHitEffPlot {false}
 
bool doHitsRecoTracksPlots {true}
 
bool doTrtExtensionPlots {true}
 
bool doFakePlots {true}
 Fake plots (and unlinked) More...
 
bool doMissingTruthFakePlots {true}
 
bool doHitsFakeTracksPlots {true}
 
bool doHitsUnlinkedTracksPlots {true}
 
bool doEffPlots {true}
 Efficiency and duplicate plots - require truth, optionally matching reco
More...
 
bool doDuplicatePlots {false}
 
bool doResolutionPlotPrim {true}
 Resolution and "matched track" plots - filled if both reco and truth exist. More...
 
bool doResolutionPlotPrim_truthFromB {false}
 
bool doResolutionPlotSecd {false}
 
bool doHitsMatchedTracksPlots {true}
 
bool doVertexPlots {true}
 Vertexing plots - no truth requirement. More...
 
bool doVerticesVsMuPlots {true}
 
bool doHardScatterVertexPlots {true}
 
bool doVertexTruthMatchingPlots {true}
 Vertexing plots - truth requirement. More...
 
bool doHardScatterVertexTruthMatchingPlots {true}
 
bool doTrkInJetPlots {false}
 Plots for tracks in jets. More...
 
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 More...
 
bool doFakesPerAuthor {false}
 
bool doTrackParametersPerAuthor {false}
 
bool doResolutionsPerAuthor {false}
 
bool doNtupleTruthToReco {false}
 Ntuple functionality. More...
 
int detailLevel {10}
 detail level (kept for compatibility) More...
 

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 110 of file InDetRttPlots.h.

◆ doDuplicatePlots

bool InDetRttPlotConfig::doDuplicatePlots {false}

Definition at line 71 of file InDetRttPlots.h.

◆ doEfficienciesPerAuthor

bool InDetRttPlotConfig::doEfficienciesPerAuthor {false}

per author plots

Definition at line 101 of file InDetRttPlots.h.

◆ doEffPlots

bool InDetRttPlotConfig::doEffPlots {true}

Efficiency and duplicate plots - require truth, optionally matching reco

Definition at line 70 of file InDetRttPlots.h.

◆ doFakePlots

bool InDetRttPlotConfig::doFakePlots {true}

Fake plots (and unlinked)

Definition at line 63 of file InDetRttPlots.h.

◆ doFakesPerAuthor

bool InDetRttPlotConfig::doFakesPerAuthor {false}

Definition at line 102 of file InDetRttPlots.h.

◆ doHardScatterVertexPlots

bool InDetRttPlotConfig::doHardScatterVertexPlots {true}

Definition at line 83 of file InDetRttPlots.h.

◆ doHardScatterVertexTruthMatchingPlots

bool InDetRttPlotConfig::doHardScatterVertexTruthMatchingPlots {true}

Definition at line 87 of file InDetRttPlots.h.

◆ doHitEffPlot

bool InDetRttPlotConfig::doHitEffPlot {false}

Definition at line 58 of file InDetRttPlots.h.

◆ doHitResidualPlot

bool InDetRttPlotConfig::doHitResidualPlot {false}

Definition at line 57 of file InDetRttPlots.h.

◆ doHitsFakeTracksPlots

bool InDetRttPlotConfig::doHitsFakeTracksPlots {true}

Definition at line 65 of file InDetRttPlots.h.

◆ doHitsMatchedTracksPlots

bool InDetRttPlotConfig::doHitsMatchedTracksPlots {true}

Definition at line 78 of file InDetRttPlots.h.

◆ doHitsRecoTracksPlots

bool InDetRttPlotConfig::doHitsRecoTracksPlots {true}

Definition at line 59 of file InDetRttPlots.h.

◆ doHitsUnlinkedTracksPlots

bool InDetRttPlotConfig::doHitsUnlinkedTracksPlots {true}

Definition at line 66 of file InDetRttPlots.h.

◆ doMissingTruthFakePlots

bool InDetRttPlotConfig::doMissingTruthFakePlots {true}

Definition at line 64 of file InDetRttPlots.h.

◆ doNTracks

bool InDetRttPlotConfig::doNTracks {true}

Definition at line 56 of file InDetRttPlots.h.

◆ doNtupleTruthToReco

bool InDetRttPlotConfig::doNtupleTruthToReco {false}

Ntuple functionality.

Definition at line 107 of file InDetRttPlots.h.

◆ doResolutionPlotPrim

bool InDetRttPlotConfig::doResolutionPlotPrim {true}

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

Definition at line 75 of file InDetRttPlots.h.

◆ doResolutionPlotPrim_truthFromB

bool InDetRttPlotConfig::doResolutionPlotPrim_truthFromB {false}

Definition at line 76 of file InDetRttPlots.h.

◆ doResolutionPlotSecd

bool InDetRttPlotConfig::doResolutionPlotSecd {false}

Definition at line 77 of file InDetRttPlots.h.

◆ doResolutionsPerAuthor

bool InDetRttPlotConfig::doResolutionsPerAuthor {false}

Definition at line 104 of file InDetRttPlots.h.

◆ doTrackParameters

bool InDetRttPlotConfig::doTrackParameters {true}

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

Definition at line 55 of file InDetRttPlots.h.

◆ doTrackParametersPerAuthor

bool InDetRttPlotConfig::doTrackParametersPerAuthor {false}

Definition at line 103 of file InDetRttPlots.h.

◆ doTrkInJetPlots

bool InDetRttPlotConfig::doTrkInJetPlots {false}

Plots for tracks in jets.

Definition at line 90 of file InDetRttPlots.h.

◆ doTrkInJetPlots_bjets

bool InDetRttPlotConfig::doTrkInJetPlots_bjets {false}

Definition at line 91 of file InDetRttPlots.h.

◆ doTrkInJetPlots_fake

bool InDetRttPlotConfig::doTrkInJetPlots_fake {false}

Definition at line 94 of file InDetRttPlots.h.

◆ doTrkInJetPlots_fake_bjets

bool InDetRttPlotConfig::doTrkInJetPlots_fake_bjets {false}

Definition at line 95 of file InDetRttPlots.h.

◆ doTrkInJetPlots_matched

bool InDetRttPlotConfig::doTrkInJetPlots_matched {false}

Definition at line 92 of file InDetRttPlots.h.

◆ doTrkInJetPlots_matched_bjets

bool InDetRttPlotConfig::doTrkInJetPlots_matched_bjets {false}

Definition at line 93 of file InDetRttPlots.h.

◆ doTrkInJetPlots_truthFromB

bool InDetRttPlotConfig::doTrkInJetPlots_truthFromB {false}

Definition at line 98 of file InDetRttPlots.h.

◆ doTrkInJetPlots_unlinked

bool InDetRttPlotConfig::doTrkInJetPlots_unlinked {false}

Definition at line 96 of file InDetRttPlots.h.

◆ doTrkInJetPlots_unlinked_bjets

bool InDetRttPlotConfig::doTrkInJetPlots_unlinked_bjets {false}

Definition at line 97 of file InDetRttPlots.h.

◆ doTrtExtensionPlots

bool InDetRttPlotConfig::doTrtExtensionPlots {true}

Definition at line 60 of file InDetRttPlots.h.

◆ doVertexPlots

bool InDetRttPlotConfig::doVertexPlots {true}

Vertexing plots - no truth requirement.

Definition at line 81 of file InDetRttPlots.h.

◆ doVertexTruthMatchingPlots

bool InDetRttPlotConfig::doVertexTruthMatchingPlots {true}

Vertexing plots - truth requirement.

Definition at line 86 of file InDetRttPlots.h.

◆ doVerticesVsMuPlots

bool InDetRttPlotConfig::doVerticesVsMuPlots {true}

Definition at line 82 of file InDetRttPlots.h.

◆ isITk

bool InDetRttPlotConfig::isITk {false}

Definition at line 52 of file InDetRttPlots.h.


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