ATLAS Offline Software
Loading...
Searching...
No Matches
ISecondaryEventSelector Class Referenceabstract

Abstract interface for secondary event selectors. More...

#include <ISecondaryEventSelector.h>

Inheritance diagram for ISecondaryEventSelector:
Collaboration diagram for ISecondaryEventSelector:

Public Member Functions

 DeclareInterfaceID (ISecondaryEventSelector, 1, 0)
virtual StatusCode nextHandleFileTransition (IEvtSelector::Context &ctxt) const =0
 Handle file transition at the next iteration.
virtual StatusCode nextWithSkip (IEvtSelector::Context &ctxt) const =0
 Go to next event and skip if necessary.
virtual StatusCode recordAttributeList () const =0
 Record AttributeList in StoreGate.
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.
virtual bool disconnectIfFinished (const SG::SourceID &fid) const =0

Detailed Description

Abstract interface for secondary event selectors.

Definition at line 27 of file ISecondaryEventSelector.h.

Member Function Documentation

◆ DeclareInterfaceID()

ISecondaryEventSelector::DeclareInterfaceID ( ISecondaryEventSelector ,
1 ,
0  )

◆ disconnectIfFinished()

virtual bool ISecondaryEventSelector::disconnectIfFinished ( const SG::SourceID & fid) const
pure virtual

◆ fillAttributeList()

virtual StatusCode ISecondaryEventSelector::fillAttributeList ( coral::AttributeList * attrList,
const std::string & suffix,
bool copySource ) const
pure virtual

Fill AttributeList with specific items from the selector and a suffix.

◆ nextHandleFileTransition()

virtual StatusCode ISecondaryEventSelector::nextHandleFileTransition ( IEvtSelector::Context & ctxt) const
pure virtual

Handle file transition at the next iteration.

◆ nextWithSkip()

virtual StatusCode ISecondaryEventSelector::nextWithSkip ( IEvtSelector::Context & ctxt) const
pure virtual

Go to next event and skip if necessary.

◆ recordAttributeList()

virtual StatusCode ISecondaryEventSelector::recordAttributeList ( ) const
pure virtual

Record AttributeList in StoreGate.


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