![]() |
ATLAS Offline Software
|
#include <IBarcodeSvc.h>
Public Member Functions | |
| virtual StatusCode | initializeBarcodes (int, int) |
| virtual StatusCode | resetBarcodes (int, int) |
| DeclareInterfaceID (IBarcodeSvc, 1, 0) | |
| Creates the InterfaceID and interfaceID() method. | |
| virtual int | newSecondaryParticle (int parentBC)=0 |
| Generate a new unique barcode for a secondary particle above the simulation offset. | |
| virtual int | newGeneratedParticle (int parentBC)=0 |
| Generate a new unique particle barcode below the simulation offset (for particles from pre-defined decays). | |
| virtual int | newSimulationVertex ()=0 |
| Generate a new unique vertex barcode above the simulation offset. | |
| virtual int | newGeneratedVertex ()=0 |
| Generate a new unique vertex barcode below the simulation offset. | |
| virtual void | registerLargestGeneratedParticleBC (int bc)=0 |
| Inform the BarcodeSvc about the largest particle and vertex Barcodes in the event input. | |
| virtual void | registerLargestGeneratedVtxBC (int bc)=0 |
| virtual void | registerLargestSecondaryParticleBC (int bc)=0 |
| virtual void | registerLargestSimulationVtxBC (int bc)=0 |
| virtual int | secondaryParticleBcOffset () const =0 |
| Return the secondary particle and vertex offsets. | |
| virtual int | secondaryVertexBcOffset () const =0 |
Definition at line 23 of file IBarcodeSvc.h.
| Barcode::IBarcodeSvc::DeclareInterfaceID | ( | IBarcodeSvc | , |
| 1 | , | ||
| 0 | ) |
Creates the InterfaceID and interfaceID() method.
|
inlinevirtual |
Definition at line 29 of file IBarcodeSvc.h.
|
pure virtual |
Generate a new unique particle barcode below the simulation offset (for particles from pre-defined decays).
|
pure virtual |
Generate a new unique vertex barcode below the simulation offset.
|
pure virtual |
Generate a new unique barcode for a secondary particle above the simulation offset.
|
pure virtual |
Generate a new unique vertex barcode above the simulation offset.
|
pure virtual |
Inform the BarcodeSvc about the largest particle and vertex Barcodes in the event input.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Definition at line 30 of file IBarcodeSvc.h.
|
pure virtual |
Return the secondary particle and vertex offsets.
|
pure virtual |