92 void finalizeOutput();
93 void updateMemoryFromInputString(
const std::string&);
95 void saveMissingToOutput();
98 bool updatePosition(
size_t&,
size_t&,
const std::string&,
const char*,
const std::string&,
bool ignoreNpos =
false);
99 void updateAndCheck(
int&,
const int);
100 void updateAndCheck(
short int&,
const short int);
101 void writeChipInfo(
const std::string&,
const short int);
102 std::vector<std::string> listStaves();
103 void appendDeadChipObj();
104 unsigned short int getModule(
unsigned short int chipInMod);
105 bool getHS(
unsigned short int chipInMod);
106 unsigned short int getGlobalChipID(
unsigned short int hicPos,
bool hS,
unsigned short int chipInMod);
108 std::vector<std::string> vectorizeStringList(
const std::string&,
const std::string&);
109 std::vector<unsigned short int> vectorizeStringListInt(
const std::string&,
const std::string&);
110 std::string intVecToStr(
const std::vector<unsigned short int>&,
const std::string&);
113 std::string mStaveName =
"";
117 std::vector<unsigned short int> mDisabledChips;
118 std::vector<std::vector<unsigned short int>> mMaskedDoubleCols;
121 std::map<unsigned short int, std::vector<unsigned short int>> mDoubleColsDisableEOR;
122 std::map<unsigned short int, std::vector<unsigned short int>> mPixelFlagsEOR;
124 std::string mSelfName =
"";
127 bool mVerboseOutput =
false;
130 bool mTerminationString =
true;
136 std::string mCcdbUrl =
"";
139 std::vector<string> mSavedStaves = {};
148 std::string mCcdbUrlRct =
"http://o2-ccdb.internal";