Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Dataset Namespace Reference

Functions

ActsFatras::Particle makeParticle (Acts::PdgParticle pdg, double phi, double lambda, double p)
 
ActsFatras::Particle makeParticle (Acts::PdgParticle pdg, double z, double eta)
 

Variables

const auto particlePdg
 
const auto momentumPhi = data::xrange(0_degree, 360_degree, 60_degree)
 
const auto momentumLambda = data::xrange(-45_degree, 45_degree, 15_degree)
 
const auto momentumAbs = data::xrange(500_MeV, 10_GeV, 500_MeV)
 
const auto rngSeed
 
const auto parameters
 
const auto parametersPhotonConversion = momentumPhi * momentumLambda ^ rngSeed
 
const auto centralElectron
 
const auto centralPositron
 
const auto centralMuon = makeParticle(Acts::PdgParticle::eMuon, 0_mm, 0.0)
 
const auto centralAntiMuon
 
const auto backwardPion
 
const auto centralPion = makeParticle(Acts::PdgParticle::ePionMinus, 0_mm, 0.0)
 
const auto forwardPion
 
const auto centralNeutron
 

Function Documentation

ActsFatras::Particle Dataset::makeParticle ( Acts::PdgParticle  pdg,
double  z,
double  eta 
)

Definition at line 21 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 21 of file Dataset.hpp

References ActsFatras::Particle::setAbsoluteMomentum(), ActsFatras::Particle::setDirection(), ActsFatras::Barcode::setParticle(), ActsFatras::Particle::setPosition4(), and ActsFatras::Barcode::setVertexPrimary().

+ Here is the call graph for this function:

ActsFatras::Particle Dataset::makeParticle ( Acts::PdgParticle  pdg,
double  phi,
double  lambda,
double  p 
)
inline

Definition at line 50 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 50 of file Dataset.hpp

References ActsFatras::Particle::setAbsoluteMomentum(), ActsFatras::Particle::setDirection(), ActsFatras::Barcode::setParticle(), ActsFatras::Particle::setPosition4(), and ActsFatras::Barcode::setVertexPrimary().

Referenced by BOOST_DATA_TEST_CASE().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

const auto Dataset::backwardPion
Initial value:

Definition at line 36 of file Dataset.hpp.

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

Referenced by BOOST_AUTO_TEST_CASE().

const auto Dataset::centralAntiMuon
Initial value:

Definition at line 34 of file Dataset.hpp.

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

const auto Dataset::centralElectron
Initial value:

Definition at line 29 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 29 of file Dataset.hpp

Referenced by BOOST_AUTO_TEST_CASE().

const auto Dataset::centralMuon = makeParticle(Acts::PdgParticle::eMuon, 0_mm, 0.0)

Definition at line 33 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 33 of file Dataset.hpp

const auto Dataset::centralNeutron
Initial value:

Definition at line 41 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 41 of file Dataset.hpp

Referenced by BOOST_AUTO_TEST_CASE().

const auto Dataset::centralPion = makeParticle(Acts::PdgParticle::ePionMinus, 0_mm, 0.0)

Definition at line 38 of file Dataset.hpp.

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

Referenced by BOOST_AUTO_TEST_CASE().

const auto Dataset::centralPositron
Initial value:

Definition at line 31 of file Dataset.hpp.

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

Referenced by BOOST_AUTO_TEST_CASE().

const auto Dataset::forwardPion
Initial value:

Definition at line 39 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 39 of file Dataset.hpp

Referenced by BOOST_AUTO_TEST_CASE().

const auto Dataset::momentumAbs = data::xrange(500_MeV, 10_GeV, 500_MeV)

Definition at line 37 of file Dataset.hpp.

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

const auto Dataset::momentumLambda = data::xrange(-45_degree, 45_degree, 15_degree)

Definition at line 36 of file Dataset.hpp.

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

const auto Dataset::momentumPhi = data::xrange(0_degree, 360_degree, 60_degree)

Definition at line 35 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 35 of file Dataset.hpp

const auto Dataset::parametersPhotonConversion = momentumPhi * momentumLambda ^ rngSeed

Definition at line 47 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 47 of file Dataset.hpp

const auto Dataset::particlePdg
Initial value:

Definition at line 27 of file Dataset.hpp.

View newest version in sPHENIX GitHub at line 27 of file Dataset.hpp

const auto Dataset::rngSeed
Initial value:
=
data::xrange<uint32_t>((data::begin = 2u, data::step = 3u))

Definition at line 40 of file Dataset.hpp.

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