ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual bool pass (ITruthIncident &incident) const =0
 true if the ITruthStrategy implementation applies to the given ITruthIncident
virtual bool appliesToRegion (unsigned short geoID) const =0
 returns true if this truth strategy should be applied to the region indicated by geoID

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 ,
1 ,
0  )

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: