#include <SMCCondition.h>
Definition at line 25 of file SMCCondition.h.
◆ SMCCondition()
| SMCCondition::SMCCondition |
( |
double | massMin, |
|
|
double | massMax ) |
◆ capacity()
| virtual unsigned int SMCCondition::capacity |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ isSatisfied() [1/2]
Implements ICondition.
Definition at line 46 of file SMCCondition.cxx.
47 {
50}
bool isSatisfied(const HypoJetVector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
◆ isSatisfied() [2/2]
Definition at line 20 of file SMCCondition.cxx.
21 {
22
23 auto mass = std::abs(
ip->m());
25
26 if(collector){
27 const void*
address =
static_cast<const void*
>(
this);
28
29 std::stringstream ss0;
30 ss0 <<
"SMCCondition: (" <<
address <<
") "
32 << " pass: " << std::boolalpha << pass << '\n';
33
34 auto j_addr =
static_cast<const void*
>(
ip.get());
35 std::stringstream ss1;
36 ss1 <<
" jet : ("<< j_addr <<
") jet mass " <<
mass <<
'\n';
37
38 collector->
collect(ss0.str(), ss1.str());
39
40 }
41 return pass;
42}
virtual void collect(const std::string &, const std::string &)=0
◆ toString()
| std::string SMCCondition::toString |
( |
| ) |
const |
|
overridevirtual |
Implements ICondition.
Definition at line 53 of file SMCCondition.cxx.
53 {
55 ss <<
"SMCCondition (" <<
this <<
") mass min "
57 << " mass max "
59 <<'\n';
60
62}
◆ m_max
| double SMCCondition::m_max |
|
private |
◆ m_min
| double SMCCondition::m_min |
|
private |
◆ s_capacity
| const unsigned int SMCCondition::s_capacity {1} |
|
staticprivate |
The documentation for this class was generated from the following files: