#include <IBarcodeSvc.h>
- Author
- Andreas.Salzburger -at- cern.ch , Elmar.Ritsch -at- cern.ch
Definition at line 23 of file IBarcodeSvc.h.
◆ DeclareInterfaceID()
Barcode::IBarcodeSvc::DeclareInterfaceID |
( |
IBarcodeSvc |
, |
|
|
1 |
, |
|
|
0 |
|
|
) |
| |
Creates the InterfaceID and interfaceID() method.
◆ initializeBarcodes()
virtual StatusCode Barcode::IBarcodeSvc::initializeBarcodes |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
inlinevirtual |
Definition at line 29 of file IBarcodeSvc.h.
29 {
return StatusCode::SUCCESS; };
◆ newGeneratedParticle()
virtual int Barcode::IBarcodeSvc::newGeneratedParticle |
( |
int |
parentBC | ) |
|
|
pure virtual |
Generate a new unique particle barcode below the simulation offset (for particles from pre-defined decays)
◆ newGeneratedVertex()
virtual int Barcode::IBarcodeSvc::newGeneratedVertex |
( |
| ) |
|
|
pure virtual |
Generate a new unique vertex barcode below the simulation offset.
◆ newSecondaryParticle()
virtual int Barcode::IBarcodeSvc::newSecondaryParticle |
( |
int |
parentBC | ) |
|
|
pure virtual |
Generate a new unique barcode for a secondary particle above the simulation offset.
◆ newSimulationVertex()
virtual int Barcode::IBarcodeSvc::newSimulationVertex |
( |
| ) |
|
|
pure virtual |
Generate a new unique vertex barcode above the simulation offset.
◆ registerLargestGeneratedParticleBC()
virtual void Barcode::IBarcodeSvc::registerLargestGeneratedParticleBC |
( |
int |
bc | ) |
|
|
pure virtual |
Inform the BarcodeSvc about the largest particle and vertex Barcodes in the event input.
◆ registerLargestGeneratedVtxBC()
virtual void Barcode::IBarcodeSvc::registerLargestGeneratedVtxBC |
( |
int |
bc | ) |
|
|
pure virtual |
◆ registerLargestSecondaryParticleBC()
virtual void Barcode::IBarcodeSvc::registerLargestSecondaryParticleBC |
( |
int |
bc | ) |
|
|
pure virtual |
◆ registerLargestSimulationVtxBC()
virtual void Barcode::IBarcodeSvc::registerLargestSimulationVtxBC |
( |
int |
bc | ) |
|
|
pure virtual |
◆ resetBarcodes()
virtual StatusCode Barcode::IBarcodeSvc::resetBarcodes |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
inlinevirtual |
Definition at line 30 of file IBarcodeSvc.h.
30 {
return StatusCode::SUCCESS; };
◆ secondaryParticleBcOffset()
virtual int Barcode::IBarcodeSvc::secondaryParticleBcOffset |
( |
| ) |
const |
|
pure virtual |
Return the secondary particle and vertex offsets.
◆ secondaryVertexBcOffset()
virtual int Barcode::IBarcodeSvc::secondaryVertexBcOffset |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: