ATLAS Offline Software
Loading...
Searching...
No Matches
TrigEgammaForwardFastCaloHypoTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TrigEgammaForwardFastCaloHypoTool_h
5#define TrigEgammaForwardFastCaloHypoTool_h
6
10
13
19
24
25class TrigEgammaForwardFastCaloHypoTool : public extends<AthAlgTool, ITrigEgammaForwardFastCaloHypoTool> {
26
27 public:
28
29 TrigEgammaForwardFastCaloHypoTool( const std::string& type, const std::string& name, const IInterface* parent );
30
32
33 virtual StatusCode initialize() override;
34
35 virtual StatusCode decide( std::vector<ITrigEgammaForwardFastCaloHypoTool::FastClusterInfo>& input ) const override;
36
37 virtual bool decide( const ITrigEgammaForwardFastCaloHypoTool::FastClusterInfo& i ) const override;
38
39
40
41
42 private:
43
44
46 ToolHandle<ILumiBlockMuTool> m_lumiBlockMuTool;
47
48
49
50 Gaudi::Property< bool > m_acceptAll { this, "AcceptAll", false , "Ignore selection" };
51 Gaudi::Property<float> m_emEtCut{this,"EtCut", 0.0, "Et threshold"};
52
53
54 ToolHandle< GenericMonitoringTool > m_monTool{ this, "MonTool", "", "Monitoring tool" };
55 ToolHandle<Ringer::IAsgRingerSelectorTool>m_ringerTool{ this, "RingerSelector", "", "Ringer tool" };
56
57
58};
59
60#endif //> !TRIGEGAMMAHYPO_TRIGEGAMMAForwardFastCaloHYPOTOOLINC_H
ToolHandle< Ringer::IAsgRingerSelectorTool > m_ringerTool
virtual StatusCode decide(std::vector< ITrigEgammaForwardFastCaloHypoTool::FastClusterInfo > &input) const override
ToolHandle< GenericMonitoringTool > m_monTool
void initialize()