#include <MultiplicityCondition.h>
Definition at line 28 of file MultiplicityCondition.h.
◆ MultiplicityCondition()
| MultiplicityCondition::MultiplicityCondition |
( |
std::size_t | multMin, |
|
|
std::size_t | multMax ) |
◆ ~MultiplicityCondition()
| MultiplicityCondition::~MultiplicityCondition |
( |
| ) |
|
|
inlineoverride |
◆ capacity()
| virtual unsigned int MultiplicityCondition::capacity |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ isSatisfied()
Implements ICondition.
Definition at line 21 of file MultiplicityCondition.cxx.
22 {
23
24 auto mult = ips.size();
26
27 if(collector){
28 std::stringstream ss0;
29 const void* address = static_cast<const void*>(this);
30 ss0 << "MultCondition: (" << address << ") mult "
31 << mult << " "
32 << std::boolalpha << pass << " jet group: \n";
33
34 collector ->
collect(ss0.str(),
"");
35 }
36
37 return pass;
38
39}
void collect(const HLT::TriggerElement *te, std::vector< Trig::Feature< T > > &data, const std::string &label, unsigned int condition, const std::string &teName, const HLT::TrigNavStructure *navstructure)
actual feature acceess implementation It has (thanks to the ClassTraits) functionality to flatten con...
◆ toString()
| std::string MultiplicityCondition::toString |
( |
| ) |
const |
|
overridevirtual |
◆ m_multMax
| std::size_t MultiplicityCondition::m_multMax |
|
private |
◆ m_multMin
| std::size_t MultiplicityCondition::m_multMin |
|
private |
◆ s_capacity
| const unsigned int MultiplicityCondition::s_capacity {0} |
|
staticprivate |
The documentation for this class was generated from the following files: