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

#include <acts/blob/sPHENIX/Examples/Algorithms/Geant4HepMC/include/ActsExamples/Geant4HepMC/EventRecording.hpp>

+ Collaboration diagram for ActsExamples::EventRecording::Config:

Public Attributes

std::string inputParticles = ""
 The input collection of particles.
 
std::string outputHepMcTracks = "geant-outcome-tracks"
 The recorded events output.
 
std::shared_ptr
< DetectorConstructionFactory
detectorConstructionFactory
 
int seed1 = 12345
 random number seed 1
 
int seed2 = 45678
 random number seed 2
 
std::vector< std::string > processesCombine
 List of processes that can be combined to a single vertex.
 
std::string processSelect
 
std::vector< std::string > processesReject
 List to veto events with certain processes.
 

Detailed Description

Definition at line 34 of file EventRecording.hpp.

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

Member Data Documentation

std::shared_ptr<DetectorConstructionFactory> ActsExamples::EventRecording::Config::detectorConstructionFactory

Definition at line 40 of file EventRecording.hpp.

View newest version in sPHENIX GitHub at line 40 of file EventRecording.hpp

Referenced by ActsExamples::EventRecording::EventRecording().

std::string ActsExamples::EventRecording::Config::inputParticles = ""

The input collection of particles.

Definition at line 36 of file EventRecording.hpp.

View newest version in sPHENIX GitHub at line 36 of file EventRecording.hpp

Referenced by ActsExamples::EventRecording::EventRecording(), and main().

std::string ActsExamples::EventRecording::Config::outputHepMcTracks = "geant-outcome-tracks"

The recorded events output.

Definition at line 38 of file EventRecording.hpp.

View newest version in sPHENIX GitHub at line 38 of file EventRecording.hpp

Referenced by ActsExamples::EventRecording::EventRecording().

std::vector<std::string> ActsExamples::EventRecording::Config::processesCombine

List of processes that can be combined to a single vertex.

Definition at line 48 of file EventRecording.hpp.

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

Referenced by ActsExamples::EventRecording::EventRecording().

std::vector<std::string> ActsExamples::EventRecording::Config::processesReject

List to veto events with certain processes.

Definition at line 53 of file EventRecording.hpp.

View newest version in sPHENIX GitHub at line 53 of file EventRecording.hpp

Referenced by ActsExamples::EventRecording::EventRecording().

std::string ActsExamples::EventRecording::Config::processSelect

Optional selective recording based on a process

Note
All events are recorded if this is empty

Definition at line 51 of file EventRecording.hpp.

View newest version in sPHENIX GitHub at line 51 of file EventRecording.hpp

int ActsExamples::EventRecording::Config::seed1 = 12345

random number seed 1

Definition at line 43 of file EventRecording.hpp.

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

Referenced by ActsExamples::EventRecording::EventRecording().

int ActsExamples::EventRecording::Config::seed2 = 45678

random number seed 2

Definition at line 45 of file EventRecording.hpp.

View newest version in sPHENIX GitHub at line 45 of file EventRecording.hpp

Referenced by ActsExamples::EventRecording::EventRecording().


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