ATLAS Offline Software
Loading...
Searching...
No Matches
CombinationsGenerator.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7std::ostream& operator << (std::ostream& os, const CombinationsGenerator& cg){
8 os << "CombinationsGenerator m_invalid " <<std::boolalpha << cg.m_invalid
9 << " bitmask len " << cg.m_bitmask.size()
10 << " m_bitmask: ";
11 for (const auto& c : cg.m_bitmask) {
12 if (c == 0) {
13 os << 0 << " ";
14 } else if (c == 1) {
15 os << 1 << " ";
16 } else {
17 os << '?' << " ";
18 }
19 }
20 os << " m_N " << cg.m_N << " m_K " << cg.m_K;
21
22 os << '\n';
23 return os;
24}
std::ostream & operator<<(std::ostream &os, const CombinationsGenerator &cg)
CombinationsGenerator(std::size_t n, std::size_t k)