Loading [MathJax]/extensions/tex2jax.js
 |
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"
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;
65 virtual StatusCode seek(Context& refCtxt,
int)
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< uint64_t > m_firstEventNo
Gaudi::CheckedProperty< uint32_t > m_eventsPerLB
Gaudi::CheckedProperty< uint32_t > m_initTimeStamp
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< bool > m_overrideEventNumber
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::CheckedProperty< uint32_t > m_firstLBNo
Gaudi::Property< uint32_t > m_timeStampInterval
Gaudi::CheckedProperty< uint64_t > m_eventsPerRun
Gaudi::CheckedProperty< uint32_t > m_runNo
Extension to IEvtSelector to allow for seeking.
Define macros for attributes used to control the static checker.