L1Trigger
L1TGlobal
src
ConditionEvaluation.cc
Go to the documentation of this file.
1
15
// this class header
16
#include "
L1Trigger/L1TGlobal/interface/ConditionEvaluation.h
"
17
18
// system include files
19
#include <iostream>
20
#include <iomanip>
21
#include <iterator>
22
23
// user include files
24
25
// base class
26
27
//
28
29
// methods
30
32
void
l1t::ConditionEvaluation::print
(std::ostream& myCout)
const
{
33
myCout <<
"\n ConditionEvaluation print...\n"
<< std::endl;
34
myCout <<
" Maximum number of objects in condition: "
<<
m_condMaxNumberObjects
<< std::endl;
35
myCout <<
" Condition result: "
<<
m_condLastResult
<< std::endl;
36
37
CombinationsInCond::const_iterator itVV;
38
std::ostringstream myCout1;
39
40
for
(itVV = (
m_combinationsInCond
).
begin
(); itVV != (
m_combinationsInCond
).
end
(); itVV++) {
41
myCout1 <<
"( "
;
42
43
std::copy
((*itVV).begin(), (*itVV).end(), std::ostream_iterator<int>(myCout1,
" "
));
44
45
myCout1 <<
"); "
;
46
}
47
48
myCout <<
"\n List of combinations passing all requirements for this condition: \n "
<< myCout1.str() <<
" \n"
49
<< std::endl;
50
}
filterCSVwithJSON.copy
copy
Definition:
filterCSVwithJSON.py:36
l1t::ConditionEvaluation::m_combinationsInCond
CombinationsInCond m_combinationsInCond
store all the object combinations evaluated to true in the condition
Definition:
ConditionEvaluation.h:143
l1t::ConditionEvaluation::print
virtual void print(std::ostream &myCout) const
print condition
Definition:
ConditionEvaluation.cc:32
end
#define end
Definition:
vmac.h:39
ConditionEvaluation.h
l1t::ConditionEvaluation::m_condLastResult
bool m_condLastResult
the last result of evaluateCondition()
Definition:
ConditionEvaluation.h:140
l1t::ConditionEvaluation::m_condMaxNumberObjects
int m_condMaxNumberObjects
Definition:
ConditionEvaluation.h:137
begin
#define begin
Definition:
vmac.h:32
Generated for CMSSW Reference Manual by
1.8.16