![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ATHENAKERNEL_ISECONDARYEVENTSELECTOR_H
12 #define ATHENAKERNEL_ISECONDARYEVENTSELECTOR_H
14 #include <GaudiKernel/IEvtSelector.h>
44 #endif // ATHENAKERNEL_ISECONDARYEVENTSELECTOR_H
virtual StatusCode nextWithSkip(IEvtSelector::Context &ctxt) const =0
Go to next event and skip if necessary.
virtual StatusCode fillAttributeList(coral::AttributeList *attrList, const std::string &suffix, bool copySource) const =0
Fill AttributeList with specific items from the selector and a suffix.
::StatusCode StatusCode
StatusCode definition for legacy code.
Abstract interface for secondary event selectors.
Type used to identify a metadata source.
virtual bool disconnectIfFinished(const SG::SourceID &fid) const =0
DeclareInterfaceID(ISecondaryEventSelector, 1, 0)
Extension to IEvtSelector to allow for seeking.
virtual StatusCode recordAttributeList() const =0
Record AttributeList in StoreGate.
virtual StatusCode nextHandleFileTransition(IEvtSelector::Context &ctxt) const =0
Handle file transition at the next iteration.