![]() |
ATLAS Offline Software
|
#include <IMinbiasSvc.h>
Public Member Functions | |
| virtual StatusCode | beginHardScatter (const EventContext &ctx)=0 |
| virtual StoreGateSvc * | getMinbias (const EventContext &ctx, std::uint64_t mb_id)=0 |
| Tell IMinbiasSvc we're starting a hard scatter. | |
| virtual std::size_t | getNumForBunch (const EventContext &ctx, int bunch) const =0 |
| Get a minbias event. | |
| virtual std::int64_t | get_hs_id (const EventContext &ctx) const =0 |
| Return number of minbias events to use for a specific bunch crossing. | |
| virtual StatusCode | endHardScatter (const EventContext &ctx)=0 |
| DeclareInterfaceID (IMinbiasSvc, 1, 1) | |
| Tell IMinbiasSvc we're done with a hard scatter. | |
Definition at line 15 of file IMinbiasSvc.h.
|
pure virtual |
| IMinbiasSvc::DeclareInterfaceID | ( | IMinbiasSvc | , |
| 1 | , | ||
| 1 | ) |
Tell IMinbiasSvc we're done with a hard scatter.
Create InterfaceID
|
pure virtual |
|
pure virtual |
Return number of minbias events to use for a specific bunch crossing.
|
pure virtual |
Tell IMinbiasSvc we're starting a hard scatter.
|
pure virtual |
Get a minbias event.