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

#include <PassThroughFilter.h>

Inheritance diagram for PassThroughFilter:
Collaboration diagram for PassThroughFilter:

Public Member Functions

 PassThroughFilter ()
virtual HypoJetVector filter (const HypoJetVector &jv, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
virtual std::string toString () const override

Detailed Description

Definition at line 12 of file PassThroughFilter.h.

Constructor & Destructor Documentation

◆ PassThroughFilter()

PassThroughFilter::PassThroughFilter ( )
inline

Definition at line 15 of file PassThroughFilter.h.

15{};

Member Function Documentation

◆ filter()

HypoJetVector PassThroughFilter::filter ( const HypoJetVector & jv,
const std::unique_ptr< ITrigJetHypoInfoCollector > & col ) const
overridevirtual

Implements IHypoJetVectorFilter.

Definition at line 12 of file PassThroughFilter.cxx.

13 {
14
15 if (col) {
16 col->collect("PassTroughFilter", "");
17 }
18
19 return jv;
20}
virtual void collect(const std::string &, const std::string &)=0

◆ toString()

std::string PassThroughFilter::toString ( ) const
overridevirtual

Implements IHypoJetVectorFilter.

Definition at line 22 of file PassThroughFilter.cxx.

22 {
23 std::stringstream ss;
24 const void* address = static_cast<const void*>(this);
25 ss << "PassThroughFilter: (" << address << ")\n";
26 return ss.str();
27}
static Double_t ss

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