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

#include <IStaticFlavorSvcFilter.h>

Inheritance diagram for ISF::IStaticFlavorSvcFilter:
Collaboration diagram for ISF::IStaticFlavorSvcFilter:

Public Member Functions

virtual ~IStaticFlavorSvcFilter ()
 Virtual destructor. More...
 
 DeclareInterfaceID (IStaticFlavorSvcFilter, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual SimSvcFlavorID flavorID (const ISFParticle &sp) const =0
 A Flavor filter that returns the SimSvcFlavorID : either flavorID or fNone. More...
 
virtual SimSvcFlavorID flavorID () const =0
 AThe flavorID for this filter. More...
 

Detailed Description

The static version of the FlavorSvc filter, realized as an AlgTool because this can be done at configuration level

Author
Andreas.Salzburger -at- cern.ch

Definition at line 30 of file IStaticFlavorSvcFilter.h.

Constructor & Destructor Documentation

◆ ~IStaticFlavorSvcFilter()

virtual ISF::IStaticFlavorSvcFilter::~IStaticFlavorSvcFilter ( )
inlinevirtual

Virtual destructor.

Definition at line 34 of file IStaticFlavorSvcFilter.h.

34 {}

Member Function Documentation

◆ DeclareInterfaceID()

ISF::IStaticFlavorSvcFilter::DeclareInterfaceID ( IStaticFlavorSvcFilter  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ flavorID() [1/2]

virtual SimSvcFlavorID ISF::IFlavorSvcFilter::flavorID ( ) const
pure virtualinherited

AThe flavorID for this filter.

◆ flavorID() [2/2]

virtual SimSvcFlavorID ISF::IFlavorSvcFilter::flavorID ( const ISFParticle sp) const
pure virtualinherited

A Flavor filter that returns the SimSvcFlavorID : either flavorID or fNone.


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