|
ATLAS Offline Software
|
Go to the documentation of this file.
22 #ifndef MCEVENTSELECTOR_MCEVENTSELECTOR_H
23 #define MCEVENTSELECTOR_MCEVENTSELECTOR_H 1
26 #include "GaudiKernel/IEvtSelector.h"
28 #include "Gaudi/Property.h"
43 virtual public IEvtSelector,
49 virtual StatusCode queryInterface(
const InterfaceID& riid,
50 void** ppvInterface)
override;
51 virtual StatusCode createContext(Context*& refpCtxt)
const override;
53 virtual StatusCode last(Context& refContext)
const override;
58 virtual StatusCode rewind(Context& refCtxt)
const override;
60 virtual StatusCode createAddress(
const Context& refCtxt,
61 IOpaqueAddress*&)
const override;
62 virtual StatusCode releaseContext(Context*& refCtxt)
const override;
63 virtual StatusCode resetCriteria(
const std::string& cr,Context&
c)
const override;
66 virtual int curEvent (
const Context& refCtxt)
const override;
67 virtual int size (Context& refCtxt)
const override;
97 #endif // MCEVENTCNV_MCEVENTSELECTOR_H
Gaudi::CheckedProperty< unsigned > m_runNo
Gaudi::CheckedProperty< unsigned long long > m_eventsPerRun
Gaudi::Property< bool > m_overrideLBNumber
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Gaudi::Property< bool > m_overrideRunNumber
Flags to indicate override of run/event/time These are always true and are here for consistency with ...
Gaudi::Property< bool > m_overrideTimeStamp
Gaudi::Property< unsigned > m_timeStampInterval
Gaudi::Property< bool > m_overrideEventNumber
virtual StatusCode seek(IEvtSelector::Context &c, int evtnum) const =0
Seek to a given event number.
virtual int curEvent(const IEvtSelector::Context &c) const =0
return the current event number.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::CheckedProperty< unsigned > m_initTimeStamp
Gaudi::CheckedProperty< unsigned > m_eventsPerLB
Gaudi::CheckedProperty< unsigned long long > m_firstEventNo
Extension to IEvtSelector to allow for seeking.
Define macros for attributes used to control the static checker.
Abstract interface for seeking for an event selector.
Gaudi::CheckedProperty< unsigned > m_firstLBNo