ATLAS Offline Software
Loading...
Searching...
No Matches
TGCGoodMF.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TGCGoodMF_h
6#define TGCGoodMF_h
7
9#include "GaudiKernel/ToolHandle.h"
11
12#include <map>
13
14namespace LVL1TGCTrigger {
15class TGCArguments;
16}
17
18namespace LVL1TGC {
19
20class TGCGoodMF : public AthMessaging {
21 public:
22 TGCGoodMF(LVL1TGCTrigger::TGCArguments*,const std::string& version);
23 virtual ~TGCGoodMF() = default;
24
25 TGCGoodMF(const TGCGoodMF& right) = delete;
26 const TGCGoodMF& operator=(const TGCGoodMF& right);
27
28 bool test_GoodMF(int moduleId, int sscId, int subsector) const;
29 bool readBadMFList();
30
32
33 private:
34 std::map<int, std::map<int,int> > m_mapisgoodMF; //Number of moduleId
36 std::string m_verName;
37
38};
39
40} // end of namespace
41
42#endif // TGCGoodMF_h
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
TGCGoodMF(LVL1TGCTrigger::TGCArguments *, const std::string &version)
Definition TGCGoodMF.cxx:23
std::map< int, std::map< int, int > > m_mapisgoodMF
Definition TGCGoodMF.h:34
const TGCGoodMF & operator=(const TGCGoodMF &right)
Definition TGCGoodMF.cxx:36
bool test_GoodMF(int moduleId, int sscId, int subsector) const
Definition TGCGoodMF.cxx:78
LVL1TGCTrigger::TGCArguments * m_tgcArgs
Definition TGCGoodMF.h:35
const LVL1TGCTrigger::TGCArguments * tgcArgs() const
Definition TGCGoodMF.h:31
virtual ~TGCGoodMF()=default
TGCGoodMF(const TGCGoodMF &right)=delete
std::string m_verName
Definition TGCGoodMF.h:36