ATLAS Offline Software
Classes | Functions
CombinationsIterator.h File Reference
#include "CombinationsGenerator.h"
#include "TrigHLTJetHypo/TrigHLTJetHypoUtils/HypoJetDefs.h"
#include <vector>
#include <iterator>
Include dependency graph for CombinationsIterator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CombinationsIterator
 

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 36 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