EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Algorithms/Geant4/include/ActsExamples/Geant4/PrimaryGeneratorAction.hpp>
Public Attributes | |
G4String | particleName = "geantino" |
Name of the generated particle. | |
G4double | energy = 1000.0 |
Energy of the generated particles. | |
G4int | randomSeed1 = 12345 |
First random seed. | |
G4int | randomSeed2 = 45678 |
Second random seed. | |
G4double | vertexPosX = 0.0 |
Position in X of the generated vertex. | |
G4double | vertexPosY = 0.0 |
Position in Y of the generated vertex. | |
G4double | vertexPosZ = 0.0 |
Position in Z of the generated vertex. | |
G4double | vertexSigmaX = 0.0 |
Spread in X of the generated vertex. | |
G4double | vertexSigmaY = 0.0 |
Spread in Y of the generated vertex. | |
G4double | vertexSigmaZ = 0.0 |
Spread in Z of the generated vertex. | |
std::pair< G4double, G4double > | phiRange = {-M_PI, M_PI} |
Azimutal angle phi range of the generated particles. | |
std::pair< G4double, G4double > | etaRange = {-4., 4.} |
Pseudorapidity eta range of the generated particles. | |
G4String | samplingVariable = "theta" |
Variable from which the particle generation is uniform. | |
Definition at line 34 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 34 of file PrimaryGeneratorAction.hpp
G4double ActsExamples::PrimaryGeneratorAction::Config::energy = 1000.0 |
Energy of the generated particles.
Definition at line 38 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 38 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::GeantinoRecording::GeantinoRecording(), and ActsExamples::PrimaryGeneratorAction::PrimaryGeneratorAction().
std::pair<G4double, G4double> ActsExamples::PrimaryGeneratorAction::Config::etaRange = {-4., 4.} |
Pseudorapidity eta range of the generated particles.
Definition at line 58 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 58 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4String ActsExamples::PrimaryGeneratorAction::Config::particleName = "geantino" |
Name of the generated particle.
Definition at line 36 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 36 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::GeantinoRecording::GeantinoRecording(), and ActsExamples::PrimaryGeneratorAction::PrimaryGeneratorAction().
std::pair<G4double, G4double> ActsExamples::PrimaryGeneratorAction::Config::phiRange = {-M_PI, M_PI} |
Azimutal angle phi range of the generated particles.
Definition at line 56 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 56 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4int ActsExamples::PrimaryGeneratorAction::Config::randomSeed1 = 12345 |
First random seed.
Definition at line 40 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 40 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::PrimaryGeneratorAction(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4int ActsExamples::PrimaryGeneratorAction::Config::randomSeed2 = 45678 |
Second random seed.
Definition at line 42 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 42 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::PrimaryGeneratorAction(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4String ActsExamples::PrimaryGeneratorAction::Config::samplingVariable = "theta" |
Variable from which the particle generation is uniform.
Definition at line 60 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 60 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4double ActsExamples::PrimaryGeneratorAction::Config::vertexPosX = 0.0 |
Position in X of the generated vertex.
Definition at line 44 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 44 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4double ActsExamples::PrimaryGeneratorAction::Config::vertexPosY = 0.0 |
Position in Y of the generated vertex.
Definition at line 46 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 46 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4double ActsExamples::PrimaryGeneratorAction::Config::vertexPosZ = 0.0 |
Position in Z of the generated vertex.
Definition at line 48 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 48 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4double ActsExamples::PrimaryGeneratorAction::Config::vertexSigmaX = 0.0 |
Spread in X of the generated vertex.
Definition at line 50 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 50 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4double ActsExamples::PrimaryGeneratorAction::Config::vertexSigmaY = 0.0 |
Spread in Y of the generated vertex.
Definition at line 52 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 52 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().
G4double ActsExamples::PrimaryGeneratorAction::Config::vertexSigmaZ = 0.0 |
Spread in Z of the generated vertex.
Definition at line 54 of file PrimaryGeneratorAction.hpp.
View newest version in sPHENIX GitHub at line 54 of file PrimaryGeneratorAction.hpp
Referenced by ActsExamples::PrimaryGeneratorAction::GeneratePrimaries(), and ActsExamples::Options::readGeantinoRecordingConfig().