ATLAS Offline Software
Public Member Functions | List of all members
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 }

◆ 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 }

The documentation for this class was generated from the following files:
PowhegControl_ttHplus_NLO.ss
ss
Definition: PowhegControl_ttHplus_NLO.py:83
RTTAlgmain.address
address
Definition: RTTAlgmain.py:55
query_example.col
col
Definition: query_example.py:7