ATLAS Offline Software
Loading...
Searching...
No Matches
TrigLArNoiseBurstHypoTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGCALOHYPO_TRIGLARNOISEBURSTALGOHYPOTOOL_H
5#define TRIGCALOHYPO_TRIGLARNOISEBURSTALGOHYPOTOOL_H 1
6
13
18
19class TrigLArNoiseBurstHypoTool : public extends<AthAlgTool, ITrigLArNoiseBurstHypoTool> {
20 public:
21 TrigLArNoiseBurstHypoTool( const std::string& type,
22 const std::string& name,
23 const IInterface* parent );
24
25 virtual StatusCode initialize() override;
26
27 virtual StatusCode decide( std::vector<ITrigLArNoiseBurstHypoTool::FlagNoiseInfo>& input ) const override;
28
29 virtual bool decide( const ITrigLArNoiseBurstHypoTool::FlagNoiseInfo& i ) const override;
30
31
32 private:
34
35 Gaudi::Property< bool > m_badFEBFlaggedPartitions { this, "BadFEBFlaggedPartitions" , true, "flag to be used for NB detection" };
36 Gaudi::Property< bool > m_satTightFlaggedPartitions { this, "SatTightFlaggedPartitions", true, "flag to be used for NB detection" };
37 Gaudi::Property< bool > m_mNBLooseFlaggedPartitions { this, "MNBLooseFlaggedPartitions", true, "flag to be used for NB detection" };
38 Gaudi::Property< bool > m_mNBTightFlaggedPartitions { this, "MNBTightFlaggedPartitions", true, "flag to be used for NB detection" };
39 Gaudi::Property< bool > m_mNBTight_PsVetoFlaggedPartitions{ this, "MNBTight_PsVetoFlaggedPartitions", true, "flag to be used for NB detection" };
40
41 ToolHandle< GenericMonitoringTool > m_monTool { this, "MonTool", "", "Monitoring tool" };
42};
43
44#endif //> !TRIGCALOHYPO_TRIGLARNOISEBURSTHYPOTOOL_H
TrigLArNoiseBurstHypoTool(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< bool > m_mNBLooseFlaggedPartitions
Gaudi::Property< bool > m_mNBTight_PsVetoFlaggedPartitions
Gaudi::Property< bool > m_mNBTightFlaggedPartitions
virtual StatusCode initialize() override
Gaudi::Property< bool > m_satTightFlaggedPartitions
ToolHandle< GenericMonitoringTool > m_monTool
Gaudi::Property< bool > m_badFEBFlaggedPartitions
virtual StatusCode decide(std::vector< ITrigLArNoiseBurstHypoTool::FlagNoiseInfo > &input) const override