|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTRACKPERFMON_ROISELECTIONTOOL_H
6 #define INDETTRACKPERFMON_ROISELECTIONTOOL_H
50 std::vector< roiCollection_t >
getRois(
58 const std::string& roiKey,
59 const int& chainLeg=-1 )
const;
70 StringProperty
m_roiKey {
this,
"RoiKey",
"",
"RoI name to process" };
73 this,
"ChainLeg", -1,
"Restrict to a specific \"leg\" of a multi-object trigger chain (default = all)" };
75 BooleanProperty
m_doTnP {
this,
"doTagNProbe",
false,
"Do Tag&Probe RoI selection" };
77 StringProperty
m_roiKeyTag {
this,
"RoiKeyTag",
"",
"RoI name for the tag" };
80 this,
"ChainLegTag", 0,
"Tag \"leg\" of a multi-object trigger chain (default = 0)" };
82 StringProperty
m_roiKeyProbe {
this,
"RoiKeyProbe",
"",
"RoI name for the probe" };
85 this,
"ChainLegProbe", 1,
"Probe \"leg\" of a multi-object trigger chain (default = 1)" };
88 this,
"TrigDecisionTool",
"Trig::TrigDecisionTool/TrigDecisionTool",
"" };
95 #endif // > !INDETTRACKPERFMON_ROISELECTIONTOOL_H
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper to keep a Decision object, ElementLink and ActiveState (with respect to some requested ChainGr...
TrigCompositeUtils::LinkInfo< TrigRoiDescriptorCollection > roiCollection_t