![]() |
ATLAS Offline Software
|
#include <IEntryLayerTool.h>
Public Member Functions | |
| virtual | ~IEntryLayerTool () |
| Virtual destructor. | |
| DeclareInterfaceID (IEntryLayerTool, 1, 0) | |
| Creates the InterfaceID and interfaceID() method. | |
| virtual bool | passesFilters (const ISFParticle &particle)=0 |
| Check if given particle passes the EntryLayer filters. | |
| virtual ISF::EntryLayer | identifyEntryLayer (const ISFParticle &particle)=0 |
| Identify the corresponding entry layer for the given particle (may return ISF::fUnsetEntryLayere if particle is not on an entry layer surface). | |
| virtual ISF::EntryLayer | registerParticle (const ISFParticle &particle, EntryLayer layer=fUnsetEntryLayer)=0 |
| Add the given particle to the corresponding Entry/Exit layer if applicable. | |
| virtual StatusCode | registerTrackRecordCollection (TrackRecordCollection *collection, EntryLayer layer)=0 |
| Register the TrackRecordCollection pointer for a layer. | |
| virtual void | setupEvent ()=0 |
Definition at line 26 of file IEntryLayerTool.h.
|
inlinevirtual |
| ISF::IEntryLayerTool::DeclareInterfaceID | ( | IEntryLayerTool | , |
| 1 | , | ||
| 0 | ) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
Identify the corresponding entry layer for the given particle (may return ISF::fUnsetEntryLayere if particle is not on an entry layer surface).
|
pure virtual |
Check if given particle passes the EntryLayer filters.
|
pure virtual |
Add the given particle to the corresponding Entry/Exit layer if applicable.
|
pure virtual |
Register the TrackRecordCollection pointer for a layer.
|
pure virtual |