ATLAS Offline Software
Loading...
Searching...
No Matches
TrigEgammaEmulationBaseHypoTool.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 * */
4
5
6#ifndef TrigEgammaEmulationBaseHypoTool_h
7#define TrigEgammaEmulationBaseHypoTool_h
8
9#include "AsgTools/AsgTool.h"
14#include "GaudiKernel/SystemOfUnits.h"
15
16
17namespace Trig{
18
19
22 {
23
25
26 public:
27
28 TrigEgammaEmulationBaseHypoTool(const std::string& myname);
30
31 virtual StatusCode initialize() override;
32
33 virtual bool emulate( const TrigData &, bool &) const override {return true;};
34
35 protected:
36
37 float avgmu() const ;
38
40 ToolHandle<Trig::TrigDecisionTool> m_trigdec;
41 ToolHandle<ILumiBlockMuTool> m_lumiBlockMuTool;
42
43 };
44
45
46}//namespace
47#endif
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
virtual bool emulate(const TrigData &, bool &) const override
ToolHandle< Trig::TrigDecisionTool > m_trigdec
Trigger decision tool.
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47
The common trigger namespace for trigger analysis tools.