ATLAS Offline Software
Public Member Functions | List of all members
ISF::IGenEventFilter Class Referenceabstract

#include <IGenEventFilter.h>

Inheritance diagram for ISF::IGenEventFilter:
Collaboration diagram for ISF::IGenEventFilter:

Public Member Functions

virtual ~IGenEventFilter ()
 Virtual destructor. More...
 
 DeclareInterfaceID (IGenEventFilter, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual std::unique_ptr< HepMC::GenEvent > filterGenEvent (const HepMC::GenEvent &inputEvent) const =0
 Returns a pass boolean on the particle
More...
 

Detailed Description

Definition at line 14 of file IGenEventFilter.h.

Constructor & Destructor Documentation

◆ ~IGenEventFilter()

virtual ISF::IGenEventFilter::~IGenEventFilter ( )
inlinevirtual

Virtual destructor.

Definition at line 18 of file IGenEventFilter.h.

18 {}

Member Function Documentation

◆ DeclareInterfaceID()

ISF::IGenEventFilter::DeclareInterfaceID ( IGenEventFilter  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ filterGenEvent()

virtual std::unique_ptr<HepMC::GenEvent> ISF::IGenEventFilter::filterGenEvent ( const HepMC::GenEvent &  inputEvent) const
pure virtual

Returns a pass boolean on the particle


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