Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigTauHypo_TrigTauPrecisionIDHypoTool_H
6 #define TrigTauHypo_TrigTauPrecisionIDHypoTool_H
12 #include "Gaudi/Parsers/Factory.h"
48 Gaudi::Property<float>
m_ptMin {
this,
"PtMin", 0,
"Tau pT minimum cut"};
50 Gaudi::Property<int>
m_numTrackMin {
this,
"NTracksMin", 0,
"Minimum number of tracks"};
51 Gaudi::Property<int>
m_numTrackMax {
this,
"NTracksMax", 5,
"Maximum number of tracks"};
52 Gaudi::Property<int>
m_numIsoTrackMax {
this,
"NIsoTracksMax", 999,
"Maximum number of isolation tracks"};
53 Gaudi::Property<float>
m_trackPtCut {
this,
"TrackPtCut", -1,
"Only count tracks above this pT threshold (override the 1 GeV cut in the InDetTrackSelectorTool)"};
55 Gaudi::Property<int>
m_idMethod {
this,
"IDMethod", IDMethod::Disabled,
"ID WP evaluation method (0: Disabled, 1: RNN, 2: Decorator)"};
56 Gaudi::Property<int>
m_idWP {
this,
"IDWP",
IDWP::None,
"Minimum ID Working Point (-1: None, 0: VeryLoose, 1: Loose, 2: Medium, 3: Tight)"};
57 Gaudi::Property<std::vector<std::string>>
m_idWPNames {
this,
"IDWPNames", {},
"ID WP decorated variable names; use with IDMethod=2"};
60 Gaudi::Property<float>
m_highPtTrkThr {
this,
"HighPtSelectionTrkThr", 200000,
"Tau pT threshold for disabling the NTrackMin and NIsoTrackMax cuts" };
61 Gaudi::Property<float>
m_highPtLooseIDThr {
this,
"HighPtSelectionLooseIDThr", 280000,
"Tau pT threshold for loosening the IDWP cut to Loose (IDWP=1)"};
62 Gaudi::Property<float>
m_highPtJetThr {
this,
"HighPtSelectionJetThr", 440000,
"Tau pT threshold for disabling IDWP and NTrackMax cuts"};
64 Gaudi::Property<bool>
m_acceptAll {
this,
"AcceptAll",
false,
"Ignore selection"};
66 ToolHandle<GenericMonitoringTool>
m_monTool {
this,
"MonTool",
"",
"Monitoring tool"};
67 Gaudi::Property<std::map<std::string, std::pair<std::string, std::string>>>
m_monitoredIdScores {
this,
"MonitoredIDScores", {},
"Pairs of the TauID score and signal-transformed scores for each TauID algorithm to be monitored"};
::StatusCode StatusCode
StatusCode definition for legacy code.