ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigHLTJetHypo
src
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
5
#include "
./CombinationsGenerator.h
"
6
7
std::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
}
operator<<
std::ostream & operator<<(std::ostream &os, const CombinationsGenerator &cg)
Definition
CombinationsGenerator.cxx:7
CombinationsGenerator.h
CombinationsGenerator::m_bitmask
std::string m_bitmask
Definition
CombinationsGenerator.h:77
CombinationsGenerator::CombinationsGenerator
CombinationsGenerator(std::size_t n, std::size_t k)
Definition
CombinationsGenerator.h:29
CombinationsGenerator::m_N
std::size_t m_N
Definition
CombinationsGenerator.h:79
CombinationsGenerator::m_invalid
bool m_invalid
Definition
CombinationsGenerator.h:76
CombinationsGenerator::m_K
std::size_t m_K
Definition
CombinationsGenerator.h:80
Generated on
for ATLAS Offline Software by
1.14.0