16 std::ios_base::fmtflags original_flags = os.flags();
17 char original_fill = os.fill();
20 for (
int i = 0; i < 4; ++i) {
21 os << std::hex << std::setw(16) << std::setfill(
'0')
24 os <<
" (rho: " << ports_in.
m_rho <<
")";
26 os.flags(original_flags);
27 os.fill(original_fill);
std::ostream & operator<<(std::ostream &os, const GlobalSim::PU1SuppPortsIn &ports_in)
Output stream operator for easy logging/debug printing.
Defines the data structure for PU1 Suppression algorithm inputs.
AlgTool to read in LArStripNeighborhoods, and run the eRatio Algorithm.
Data structure representing a single PU1 suppression input.
uint16_t m_rho
Rho value as a 16-bit initialized unsigned integer.
std::array< uint64_t, 4 > m_I_PU1TobData
256-bit TOB stored as four 64-bit unsigned integers