EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::PrimaryGeneratorAction::Config Struct Reference

#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.
 

Detailed Description

Definition at line 34 of file PrimaryGeneratorAction.hpp.

View newest version in sPHENIX GitHub at line 34 of file PrimaryGeneratorAction.hpp

Member Data Documentation

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().


The documentation for this struct was generated from the following file: