12#ifndef DERIVATIONFRAMEWORK_TRIGGERGENERICOBJECTTHINNINGTOOL_H
13#define DERIVATIONFRAMEWORK_TRIGGERGENERICOBJECTTHINNINGTOOL_H
22#include "GaudiKernel/ToolHandle.h"
35 virtual StatusCode
finalize()
override;
36 virtual StatusCode
doThinning()
const override;
40 {
this,
"StreamName",
"",
"Name of the stream being thinned" };
42 {
this,
"ContainerName",
"",
"" };
46 Gaudi::Property<std::vector<std::string>>
m_triggerListOR{
this,
"TriggerListOR", {}};
47 Gaudi::Property<std::vector<std::string>>
m_triggerListORHLTOnly{
this,
"TriggerListORHLTOnly", {},
"Decision is based on HLT only (unseeded triggers)"};
48 PublicToolHandle<Trig::TrigDecisionTool>
m_trigDec{
this,
"TrigDecisionTool",
"Trig::TrigDecisionTool/TrigDecisionTool"};
HandleKey object for adding thinning to an object.
HandleKey object for adding thinning to an object.