ATLAS Offline Software
Loading...
Searching...
No Matches
JetHypoExerciserAlg.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TRIGHLTJETHYPOUNITTESTS_JETHYPOEXERCISERALG_H
8#define TRIGHLTJETHYPOUNITTESTS_JETHYPOEXERCISERALG_H
9
12#include "GaudiKernel/ToolHandle.h"
14#include "Gaudi/Property.h"
15
16
18public:
19 JetHypoExerciserAlg( const std::string& name, ISvcLocator* pSvcLocator );
20 virtual ~JetHypoExerciserAlg();
21 StatusCode initialize();
22 StatusCode execute();
23 StatusCode finalize();
24
25
26private:
27
28
29 // ToolHandles as Properties
30 ToolHandle<ITrigJetHypoToolHelper> m_helper {this, "JetHypoHelperTool",
31 {}, "private IJetTrigHypoToolHelper"};
32
33 ToolHandle<IHypoJetVectorGenerator> m_generator {this, "event_generator",
34 {}, "Generates test vector"};
35
36
37 Gaudi::Property<bool>
38 m_visitDebug {this, "visit_debug", false, "debug flag"};
39
40 Gaudi::Property<std::string>
41 m_logname {this, "logname", "JetHypoExerciser.log", "debug info output fn"};
42
43 std::size_t m_ncall{0};
44};
45
46#endif // !#define TRIGHLTJETHYPOUNITTESTS_JETHYPOEXERCISER_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Property< bool > m_visitDebug
JetHypoExerciserAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_logname
ToolHandle< ITrigJetHypoToolHelper > m_helper
ToolHandle< IHypoJetVectorGenerator > m_generator