|
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"
49 virtual StatusCode createContext(Context*& refpCtxt)
const override;
51 virtual StatusCode last(Context& refContext)
const override;
56 virtual StatusCode rewind(Context& refCtxt)
const override;
58 virtual StatusCode createAddress(
const Context& refCtxt,
59 IOpaqueAddress*&)
const override;
60 virtual StatusCode releaseContext(Context*& refCtxt)
const override;
61 virtual StatusCode resetCriteria(
const std::string& cr,Context&
c)
const override;
63 virtual StatusCode seek(Context& refCtxt,
int)
const override;
64 virtual int curEvent (
const Context& refCtxt)
const override;
65 virtual int size (Context& refCtxt)
const override;
95 #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
::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.
Gaudi::CheckedProperty< unsigned > m_firstLBNo