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

#include <acts/blob/sPHENIX/Examples/Io/NuclearInteractions/include/ActsExamples/Io/NuclearInteractions/detail/NuclearInteractionParametrisation.hpp>

+ Collaboration diagram for ActsExamples::detail::NuclearInteractionParametrisation::EventFraction:

Public Member Functions

 EventFraction ()=default
 
 EventFraction (const ActsExamples::ExtractedSimulationProcess &event)
 Constructor.
 

Public Attributes

ActsExamples::SimParticle initialParticle
 The initial particle.
 
ActsExamples::SimParticle interactingParticle
 The particle before the interaction.
 
std::vector
< ActsExamples::SimParticle
finalParticles
 All particles after the interaction occurred.
 
bool soft = false
 Label whether it was a soft interaction or a hard one.
 
unsigned int multiplicity = 0
 The final state multiplicity.
 
float initialMomentum = 0.
 The initial momentum of the particle.
 

Detailed Description

This struct stores a fraction of an event around a nuclear interaction.

Definition at line 31 of file NuclearInteractionParametrisation.hpp.

View newest version in sPHENIX GitHub at line 31 of file NuclearInteractionParametrisation.hpp

Constructor & Destructor Documentation

ActsExamples::detail::NuclearInteractionParametrisation::EventFraction::EventFraction ( )
default
ActsExamples::detail::NuclearInteractionParametrisation::EventFraction::EventFraction ( const ActsExamples::ExtractedSimulationProcess event)
inline

Constructor.

Parameters
[in]eventTuple containing the initial particle, the particle before the interaction and all final state particles after the interaction

Definition at line 38 of file NuclearInteractionParametrisation.hpp.

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

Member Data Documentation

std::vector<ActsExamples::SimParticle> ActsExamples::detail::NuclearInteractionParametrisation::EventFraction::finalParticles

All particles after the interaction occurred.

Definition at line 48 of file NuclearInteractionParametrisation.hpp.

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

float ActsExamples::detail::NuclearInteractionParametrisation::EventFraction::initialMomentum = 0.

The initial momentum of the particle.

Definition at line 55 of file NuclearInteractionParametrisation.hpp.

View newest version in sPHENIX GitHub at line 55 of file NuclearInteractionParametrisation.hpp

ActsExamples::SimParticle ActsExamples::detail::NuclearInteractionParametrisation::EventFraction::initialParticle

The initial particle.

Definition at line 44 of file NuclearInteractionParametrisation.hpp.

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

ActsExamples::SimParticle ActsExamples::detail::NuclearInteractionParametrisation::EventFraction::interactingParticle

The particle before the interaction.

Definition at line 46 of file NuclearInteractionParametrisation.hpp.

View newest version in sPHENIX GitHub at line 46 of file NuclearInteractionParametrisation.hpp

unsigned int ActsExamples::detail::NuclearInteractionParametrisation::EventFraction::multiplicity = 0

The final state multiplicity.

Definition at line 53 of file NuclearInteractionParametrisation.hpp.

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

bool ActsExamples::detail::NuclearInteractionParametrisation::EventFraction::soft = false

Label whether it was a soft interaction or a hard one.

Definition at line 51 of file NuclearInteractionParametrisation.hpp.

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


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