allpix::PrimariesReaderGenie
Reads particles from an input data file.
#include <PrimariesReaderGenie.hpp>
Inherits from allpix::PrimariesReader
Public Functions
Name | |
---|---|
PrimariesReaderGenie(const Configuration & config) | |
virtual std::vector< Particle > | getParticles() override |
Additional inherited members
Public Classes inherited from allpix::PrimariesReader
Name | |
---|---|
class | Particle Particle class to hold information for primary particles before dispatching them to Geant4. |
Public Types inherited from allpix::PrimariesReader
Name | |
---|---|
enum class | FileModel { GENIE, HEPMC, HEPMC2, HEPMCROOT, HEPMCTTREE} Different implemented file models. |
Public Functions inherited from allpix::PrimariesReader
Name | |
---|---|
PrimariesReader() =default | |
virtual | ~PrimariesReader() =default |
uint64_t | eventNum() const |
Friends inherited from allpix::PrimariesReader
Name | |
---|---|
class | DepositionGeneratorModule |
Public Functions Documentation
function PrimariesReaderGenie
explicit PrimariesReaderGenie(
const Configuration & config
)
Parameters:
- config Module configuration object
Default constructor which opens the file and checks that all expected trees and branches are available
function getParticles
virtual std::vector< Particle > getParticles() override
Return: Vector of primary particles
Reimplements: allpix::PrimariesReader::getParticles
Overwritten method to obtain the primary particles for the current event. This method needs to be called sequentially and is not thread-safe.
Updated on 2025-02-27 at 14:14:46 +0000