Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::SimParticleTranslation::Config Struct Reference

#include <acts/blob/sPHENIX/Examples/Algorithms/Geant4/include/ActsExamples/Geant4/SimParticleTranslation.hpp>

Public Attributes

std::shared_ptr< EventStoreeventStore
 
std::optional< G4int > forcedPdgCode
 
std::optional< G4double > forcedCharge
 
std::optional< G4double > forcedMass
 
unsigned int reserveHitsPerParticle = 20
 

Detailed Description

Nested configuration struct that contains the input particle collection name,

Definition at line 37 of file SimParticleTranslation.hpp.

View newest version in sPHENIX GitHub at line 37 of file SimParticleTranslation.hpp

Member Data Documentation

std::shared_ptr<EventStore> ActsExamples::SimParticleTranslation::Config::eventStore
std::optional<G4double> ActsExamples::SimParticleTranslation::Config::forcedCharge

Definition at line 43 of file SimParticleTranslation.hpp.

View newest version in sPHENIX GitHub at line 43 of file SimParticleTranslation.hpp

Referenced by ActsExamples::Geant4MaterialRecording::Geant4MaterialRecording().

std::optional<G4double> ActsExamples::SimParticleTranslation::Config::forcedMass

Definition at line 44 of file SimParticleTranslation.hpp.

View newest version in sPHENIX GitHub at line 44 of file SimParticleTranslation.hpp

Referenced by ActsExamples::Geant4MaterialRecording::Geant4MaterialRecording().

std::optional<G4int> ActsExamples::SimParticleTranslation::Config::forcedPdgCode

Force pdgCode & mass & charge in G4 units (this is needed for Geantino simulation)

Definition at line 42 of file SimParticleTranslation.hpp.

View newest version in sPHENIX GitHub at line 42 of file SimParticleTranslation.hpp

Referenced by ActsExamples::Geant4MaterialRecording::Geant4MaterialRecording().

unsigned int ActsExamples::SimParticleTranslation::Config::reserveHitsPerParticle = 20

The number of hits per particle to be expected

Note
best to include secondaries for that

Definition at line 48 of file SimParticleTranslation.hpp.

View newest version in sPHENIX GitHub at line 48 of file SimParticleTranslation.hpp


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