ATLAS Offline Software
Loading...
Searching...
No Matches
AcceptAllCondition Class Reference

#include <AcceptAllCondition.h>

Inheritance diagram for AcceptAllCondition:
Collaboration diagram for AcceptAllCondition:

Public Member Functions

 ~AcceptAllCondition () override
bool isSatisfied (const HypoJetVector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
virtual unsigned int capacity () const override
std::string toString () const override

Detailed Description

Definition at line 27 of file AcceptAllCondition.h.

Constructor & Destructor Documentation

◆ ~AcceptAllCondition()

AcceptAllCondition::~AcceptAllCondition ( )
inlineoverride

Definition at line 29 of file AcceptAllCondition.h.

29{}

Member Function Documentation

◆ capacity()

virtual unsigned int AcceptAllCondition::capacity ( ) const
inlineoverridevirtual

Implements ICondition.

Definition at line 34 of file AcceptAllCondition.h.

34{return 0;}

◆ isSatisfied()

bool AcceptAllCondition::isSatisfied ( const HypoJetVector & ips,
const std::unique_ptr< ITrigJetHypoInfoCollector > & collector ) const
overridevirtual

Implements ICondition.

Definition at line 12 of file AcceptAllCondition.cxx.

13 {
14
15 if(collector){
16 std::stringstream ss0;
17 const void* address = static_cast<const void*>(this);
18 ss0 << "AcceptAllCondition: (" << address << ") "
19 << " true jet group: \n";
20
21 std::stringstream ss1;
22
23 for(const auto& ip : ips){
24 address = static_cast<const void*>(ip.get());
25 ss1 << " " << address << " " << ip->eta() << " e " << ip->e() << '\n';
26 }
27 ss1 << '\n';
28 collector -> collect(ss0.str(), ss1.str());
29 }
30
31 return true;
32}
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 AcceptAllCondition::toString ( ) const
overridevirtual

Implements ICondition.

Definition at line 36 of file AcceptAllCondition.cxx.

36 {
37 std::stringstream ss;
38
39 ss << "AcceptAllCondition (" << this << ")\n";
40 return ss.str();
41}
static Double_t ss

The documentation for this class was generated from the following files: