ATLAS Offline Software
Functions
CombinationsIterator.cxx File Reference
#include "CombinationsIterator.h"
Include dependency graph for CombinationsIterator.cxx:

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &os, const CombinationsIterator &iter)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const CombinationsIterator iter 
)

Definition at line 3 of file CombinationsIterator.cxx.

3  {
4  os << std::boolalpha
5  << " generator: " << iter.m_gen
6  << " end: " << iter.m_end
7  << " input vals: ";
8  for(const auto& hj : iter.m_input_vals) {
9  os << static_cast<const void*>(hj.get()) << '\n';
10  }
11 
12  os << '\n' <<" vals: ";
13 
14  for(const auto& hj : iter.m_vals) {
15  os << static_cast<const void*>(hj.get()) << '\n';
16  }
17 
18  return os;
19 }
CombinationsIterator::m_end
bool m_end
Definition: CombinationsIterator.h:101
CombinationsIterator::m_vals
HypoJetVector m_vals
Definition: CombinationsIterator.h:99
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
CombinationsIterator::m_gen
CombinationsGenerator m_gen
Definition: CombinationsIterator.h:95
CombinationsIterator::m_input_vals
HypoJetVector m_input_vals
Definition: CombinationsIterator.h:98