DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
#include <DDG4/Geant4RunAction.h>
Go to the source code of this file.
Classes | |
class | dd4hep::sim::Geant4EventSeed |
Plugin class to set the event seed for each event. More... | |
Namespaces | |
dd4hep | |
Namespace for the AIDA detector description toolkit. | |
dd4hep::sim | |
Namespace for the Geant4 based simulation part of the AIDA detector description toolkit. | |
EventSeed | |
Set the event seed for each event. | |
Macros | |
#define | ATTR_FALLTHROUGH |
#define | hashsize(n) ( 1U << (n) ) |
#define | hashmask(n) ( hashsize ( n ) - 1 ) |
#define | mix(a, b, c) |
Functions | |
unsigned | dd4hep::sim::jenkins_hash (unsigned char *k, unsigned length, unsigned initval) |
unsigned int | dd4hep::sim::hash (unsigned int initialSeed, unsigned int eventNumber, unsigned int runNumber) |
calculate hash from initialSeed, eventID and runID More... | |
#define ATTR_FALLTHROUGH |
Definition at line 28 of file Geant4EventSeed.h.
#define hashmask | ( | n | ) | ( hashsize ( n ) - 1 ) |
Definition at line 85 of file Geant4EventSeed.h.
#define hashsize | ( | n | ) | ( 1U << (n) ) |
Definition at line 84 of file Geant4EventSeed.h.
#define mix | ( | a, | |
b, | |||
c | |||
) |
Definition at line 114 of file Geant4EventSeed.h.