|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DOUBLEEVENTSELECTORATHENAPOOL_H
6 #define DOUBLEEVENTSELECTORATHENAPOOL_H
40 virtual StatusCode next(IEvtSelector::Context& ctxt)
const override;
43 virtual StatusCode next(IEvtSelector::Context& ctxt,
int jump)
const override;
54 virtual int size (Context& ctxt)
const override;
59 virtual void handle(
const Incident& incident)
override;
ServiceHandle< ISecondaryEventSelector > m_secondarySelector
SG::SlotSpecificObj< SG::SourceID > m_sourceID2
This file contains the class definition for the EventSelectorAthenaPool class.
virtual StatusCode next(IEvtSelector::Context &ctxt) const override
This class is the EventSelector for event data.
SG::SlotSpecificObj< SG::SourceID > m_sourceID1
Gaudi::Property< std::string > m_secondaryAttrListSuffix
bool m_secondaryByteStream
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode recordAttributeList() const override
Record AttributeList in StoreGate.
friend class DoubleEventSelectorAthenaPool
make the DoubleEventSelectorAthenaPool a friend so it can access the internal EventSelectorAthenaPool...
virtual StatusCode seek(Context &ctxt, int evtNum) const override
Seek to a given event number.
This class is the EventSelector for event data.
virtual ~DoubleEventSelectorAthenaPool()
Destructor.
virtual StatusCode initialize() override
Initialize function.
Maintain a set of objects, one per slot.
virtual void handle(const Incident &incident) override
Incident service handle listening for BeginProcessing and EndProcessing.
Abstract interface for secondary event selectors.
virtual int size(Context &ctxt) const override
Return the size of the collection.