9#include "GaudiKernel/ISvcLocator.h"
10#include "GaudiKernel/Bootstrap.h"
11#include "GaudiKernel/MsgStream.h"
12#include "GaudiKernel/IMessageSvc.h"
51 std::string fullName, tag;
char delimiter =
'\n';
52 std::string fn =
"/HotRoI/HotRoI."+
m_verName+
".db";
56 std::ifstream
file(fullName.c_str(),std::ios::in);
57 while(getline(
file,buf,delimiter)) {
58 std::istringstream
header(buf);
64 getline(
file,buf,delimiter);
65 std::istringstream cont(buf);
68 for(
int i=0; i<=maxssc; i++) {
70 if(badMFId < 0)
continue;
83 const std::map<int, int> &mapssc = itModule->second;
84 std::map<int, int>::const_iterator itSSC=mapssc.find(sscId);
85 if (itSSC==mapssc.end())
return true;
87 int badMFId = itSSC->second;
88 if (badMFId==0){
return true; }
90 std::bitset<kNRoiInSSC> bs(badMFId);
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
TGCGoodMF(LVL1TGCTrigger::TGCArguments *, const std::string &version)
std::map< int, std::map< int, int > > m_mapisgoodMF
const TGCGoodMF & operator=(const TGCGoodMF &right)
bool test_GoodMF(int moduleId, int sscId, int subsector) const
LVL1TGCTrigger::TGCArguments * m_tgcArgs
static std::string FindCalibDirectory(const std::string &logical_file_name)
static constexpr unsigned int kNRoiInSSC
The default number of ROIs in SSC.