|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigTauHypo_TrigTauGenericHypo_H
6 #define TrigTauHypo_TrigTauGenericHypo_H
25 #include "Gaudi/Property.h"
26 #include "GaudiKernel/ToolHandle.h"
36 const std::string&
name,
37 const IInterface*
parent );
52 Gaudi::Property<bool>
m_decisionPerCluster{
this,
"DecisionPerCluster",
true,
"Is multiplicity requirement refering to taus ( false ) or RoIs/clusters with taus ( false ), relevant only in when multiplicity > 1" };
54 Gaudi::Property<bool>
m_acceptAll{
this,
"AcceptAll",
false,
"Ignore selection" };
56 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool" };
ToolHandle< GenericMonitoringTool > m_monTool
Gaudi::Property< bool > m_acceptAll
Gaudi::Property< bool > m_decisionPerCluster
HLT::Identifier m_decisionId
virtual StatusCode decide(std::vector< ITrigTauGenericHypoTool::ClusterInfo > &input) const override
TrigTauGenericHypo(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< std::string > m_formula
std::vector< int > m_member
std::vector< TFormula > m_store