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

#include <ITruthStrategy.h>

Inheritance diagram for ISF::ITruthStrategy:
Collaboration diagram for ISF::ITruthStrategy:

Public Member Functions

 DeclareInterfaceID (ITruthStrategy, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual bool pass (ITruthIncident &incident) const =0
 true if the ITruthStrategy implementation applies to the given ITruthIncident More...
 
virtual bool appliesToRegion (unsigned short geoID) const =0
 returns true if this truth strategy should be applied to the region indicated by geoID More...
 

Detailed Description

Todo:
: class description
Author
Elmar.Ritsch -at- cern.ch

Definition at line 29 of file ITruthStrategy.h.

Member Function Documentation

◆ appliesToRegion()

virtual bool ISF::ITruthStrategy::appliesToRegion ( unsigned short  geoID) const
pure virtual

returns true if this truth strategy should be applied to the region indicated by geoID

◆ DeclareInterfaceID()

ISF::ITruthStrategy::DeclareInterfaceID ( ITruthStrategy  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ pass()

virtual bool ISF::ITruthStrategy::pass ( ITruthIncident incident) const
pure virtual

true if the ITruthStrategy implementation applies to the given ITruthIncident


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