7#ifndef TRIGHLTJETHYPOUNITTESTS_JETHYPOEXERCISERCOMPAREALG_H
8#define TRIGHLTJETHYPOUNITTESTS_JETHYPOEXERCISERCOMPAREALG_H
12#include "GaudiKernel/ToolHandle.h"
14#include "Gaudi/Property.h"
30 ToolHandle<ITrigJetHypoToolHelper>
m_helper0 {
this,
"JetHypoHelperTool0",
31 "Tool0",
"private IJetTrigHypoToolHelper0"};
33 ToolHandle<ITrigJetHypoToolHelper>
m_helper1 {
this,
"JetHypoHelperTool1",
34 "Tool1",
"private IJetTrigHypoToolHelper1"};
36 ToolHandle<IHypoJetVectorGenerator>
m_generator {
this,
"event_generator",
37 {},
"Generates test vector"};
43 Gaudi::Property<std::string>
44 m_logname {
this,
"logname",
"JetHypoExerciser.log",
"debug info output fn"};
54 StatusCode
initialize_(
const ToolHandle<ITrigJetHypoToolHelper>&,
57 StatusCode
execute_(ToolHandle<ITrigJetHypoToolHelper>&,
59 const std::string& collectorName,
61 const std::string& logname,
std::vector< pHypoJet > HypoJetVector
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual ~JetHypoExerciserCompareAlg()
std::size_t m_differ_jets
ToolHandle< ITrigJetHypoToolHelper > m_helper0
ToolHandle< ITrigJetHypoToolHelper > m_helper1
JetHypoExerciserCompareAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< bool > m_visitDebug
StatusCode execute_(ToolHandle< ITrigJetHypoToolHelper > &, HypoJetVector &, const std::string &collectorName, xAODJetCollector &jetCollector, const std::string &logname, bool &pass)
Gaudi::Property< std::string > m_logname
ToolHandle< IHypoJetVectorGenerator > m_generator
std::size_t m_agree_false
StatusCode initialize_(const ToolHandle< ITrigJetHypoToolHelper > &, const std::string &)