5#ifndef INDETTRACKPERFMON_ROISELECTIONTOOL_H
6#define INDETTRACKPERFMON_ROISELECTIONTOOL_H
50 std::vector< roiCollection_t >
getRois(
51 const std::string& chainName )
const;
57 const std::string& chainName,
58 const std::string& roiKey,
59 const int& chainLeg=-1 )
const;
63 const std::string& chainName )
const;
67 const std::string& chainName )
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",
"" };
TrigCompositeUtils::LinkInfo< TrigRoiDescriptorCollection > roiCollection_t