ATLAS Offline Software
|
#include <ICollectionProcessor.h>
Public Member Functions | |
virtual StatusCode | configure ()=0 |
does necessary configuration to the tool More... | |
virtual const DataVector< Trk::Track > * | processTrackCollection (const DataVector< Trk::Track > *trks)=0 |
main processing of track collection current policy: if a track cannot be processed (e.g. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Definition at line 31 of file ICollectionProcessor.h.
|
pure virtual |
does necessary configuration to the tool
Implemented in InDetAlignment::RefitSiOnlyTool.
|
inlinestatic |
Definition at line 46 of file ICollectionProcessor.h.
|
pure virtual |
main processing of track collection current policy: if a track cannot be processed (e.g.
refit fails), a zero pointer is inserted in the track collection instead (thus, the length of the track collection stays always the same)
Implemented in InDetAlignment::RefitSiOnlyTool.