#include <EtCondition.h>
Definition at line 25 of file EtCondition.h.
◆ EtCondition()
| EtCondition::EtCondition |
( |
double | threshold | ) |
|
◆ capacity()
| virtual unsigned int EtCondition::capacity |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ isSatisfied() [1/2]
Implements ICondition.
Definition at line 45 of file EtCondition.cxx.
46 {
49}
bool isSatisfied(const HypoJetVector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
◆ isSatisfied() [2/2]
Definition at line 17 of file EtCondition.cxx.
18 {
19
22
23
24 if(collector){
25 const void*
address =
static_cast<const void*
>(
this);
26
27 std::stringstream ss0;
28 ss0 <<
"EtCondition: (" <<
address <<
") "
29 <<
" et thresh " <<
m_min
30 << " pass: " << std::boolalpha << pass << '\n';
31
32 auto j_addr =
static_cast<const void*
>(
ip.get());
33 std::stringstream ss1;
34 ss1 << " jet : ("<< j_addr << ")"
36
37 collector->
collect(ss0.str(), ss1.str());
38
39 }
40 return pass;
41}
float et(const xAOD::jFexSRJetRoI *j)
virtual void collect(const std::string &, const std::string &)=0
◆ toString()
| std::string EtCondition::toString |
( |
| ) |
const |
|
overridevirtual |
Implements ICondition.
Definition at line 52 of file EtCondition.cxx.
52 {
54 ss <<
"EtCondition (" <<
this <<
") "
55 << " Et threshold: "
57 <<'\n';
58
60}
◆ m_min
| double EtCondition::m_min |
|
private |
◆ s_capacity
| const unsigned int EtCondition::s_capacity {1} |
|
staticprivate |
The documentation for this class was generated from the following files: