Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pythia_commons.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int msti (int)
 
double pari (int)
 
double vint (int)
 
int k (int, int)
 
double p (int, int)
 
double v (int, int)
 
int ngen (int, int)
 

Variables

struct {
   int   n
 
   int   npad
 
   int   k [5][4000]
 
   double   p [5][4000]
 
   double   v [5][4000]
 
pyjets_
 
struct {
   int   mstp [200]
 
   double   parp [200]
 
   int   msti [200]
 
   double   pari [200]
 
pypars_
 
struct {
   int   mint [400]
 
   double   vint [400]
 
pyint1_
 
struct {
   int   ngenpd
 
   int   ngen [3][501]
 
   double   xsec [3][501]
 
pyint5_
 

Detailed Description

Interfaces to PYTHIA common blocks Remember that Fortran arrays are indexed the opposite way round to C arrays, and array bounds are different by default: e.g. K(1,100) in Fortran becomes k[99][0] in C++.

Author
Thomas Burton
Date
10/9/12

Definition in file pythia_commons.h.

Function Documentation

int k ( int  ,
int   
)

Definition at line 23 of file pythia_commons.cpp.

View newest version in sPHENIX GitHub at line 23 of file pythia_commons.cpp

References pyjets_.

int msti ( int  )

Definition at line 11 of file pythia_commons.cpp.

View newest version in sPHENIX GitHub at line 11 of file pythia_commons.cpp

References pypars_.

int ngen ( int  ,
int   
)

Definition at line 39 of file pythia_commons.cpp.

View newest version in sPHENIX GitHub at line 39 of file pythia_commons.cpp

References i, and pyint5_.

double p ( int  ,
int   
)

Definition at line 27 of file pythia_commons.cpp.

View newest version in sPHENIX GitHub at line 27 of file pythia_commons.cpp

References pyjets_.

double pari ( int  )

Definition at line 15 of file pythia_commons.cpp.

View newest version in sPHENIX GitHub at line 15 of file pythia_commons.cpp

References pypars_.

double v ( int  ,
int   
)

Definition at line 31 of file pythia_commons.cpp.

View newest version in sPHENIX GitHub at line 31 of file pythia_commons.cpp

References pyjets_.

double vint ( int  )

Definition at line 19 of file pythia_commons.cpp.

View newest version in sPHENIX GitHub at line 19 of file pythia_commons.cpp

References pyint1_.

Variable Documentation

int k[5][4000]

Definition at line 21 of file pythia_commons.h.

View newest version in sPHENIX GitHub at line 21 of file pythia_commons.h

Referenced by __example_2.f__(), __example_3.f__(), testing::gmock_generated_actions_test::ACTION_P3(), testing::gmock_generated_actions_test::ACTION_TEMPLATE(), Polyhedron::add_polygon(), fullRunningMean::addChannel(), pseudoRunningMean::addChannel(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBaseSIMD::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBaseSIMD::AddDaughterWithEnergyFitMC(), ExclusiveReco::AddInvariantMassInformation(), MakeMilleFiles::addTrackToMilleFile(), filter_msg_buffer::all_off(), filter_msg_buffer::all_on(), analyzeClusterEtIso(), analyzeTree(), RecursiveMomentumContainer::append_list(), KFParticle_Tools::appendTracksToIntermediates(), PHPy8ParticleTrigger::Apply(), ar3jet(), arorie(), atrobo(), attrad(), Acts::SolenoidBField::B_r(), Acts::SolenoidBField::B_z(), gbl::BorderedBandMatrix::bandOfAVAT(), BOOST_AUTO_TEST_CASE(), Acts::Test::BOOST_AUTO_TEST_CASE(), BOOST_DATA_TEST_CASE(), genfit::EventDisplay::boxCreator(), KFParticle_eventReconstruction::buildChain(), KFParticle_Tools::buildMother(), c_itoa(), calccorr(), Polyhedron::calculate_centroid(), Polyhedron::calculate_normal(), Packet_fvtx_dcm0::calculate_parity(), ActsExamples::detail::NuclearInteractionParametrisation::calculateMeanAndCovariance(), CaloWaveformProcessing::calo_processing_ONNX(), CBFunction(), CBFunction_withBG(), centrality_newplotbg_newsupp(), Rossegger::CheckZeroes(), cleanup(), CMDistortionAnalysis(), CMDistortionAnalysisCart(), CMDistortionAnalysisPhiR(), CMDistortionReco(), CMDistortionRecoCart(), CMDistortionRecoPhiR(), DISKinematicsReco::CollectEmCandidatesFromCluster(), compressevent(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::computeBoundingBox(), PHG4EPDDetector::ConstructMe(), oncsEvent::convert(), oncsSubevent::convert(), A_Event::convert(), Packet_A::convert(), Acts::convertDD4hepDetector(), converttohepmc(), Acts::ConvexPolygonBoundsBase::convex_impl(), TpcTpotEventInfov1::CopyFrom(), oncsSub_idtpcfeev2::crc16(), oncsSub_idinttv0::crc16(), oncsSub_idtpcfeev3::crc16(), tpc_pool::crc16(), Factory::Create(), KFParticleSIMD::Create(), Acts::Test::CubicBVHTrackingGeometry::CubicBVHTrackingGeometry(), D0EffScan(), D0TruthSeparator(), DataAna(), DataAna2(), oncsSub_id4evt::decode(), oncsSub_id2evt::decode(), Packet_id2evt::decode(), Packet_id4evt::decode(), Packet_iddigitizerv3::decode(), Packet_gl1psum::decode(), Packet_idll1v1::decode(), Packet_iddigitizerv2::decode(), oncsSub_idbspetdata::decode(), oncsSub_idrcpetdata::decode(), oncsSub_iduppetdata::decode(), oncsSub_iduppetdata_v104::decode(), Packet_gl1_evclocks::decode(), Packet_cdevir::decode(), Packet_cdevwcm::decode(), Packet_cdevmadch::decode(), Packet_cdevbpm::decode(), Packet_cdevdvm::decode(), Packet_cdevpoltarget::decode(), Packet_hbd_fpgashort::decode(), Packet_hbd_fpga::decode(), Packet_cdevbuckets::decode(), oncsSub_iddreamv0::decode(), Packet_cdevring::decode(), Packet_fvtx_dcm0::decode(), Packet_cdevringnopol::decode(), Packet_gl1p::decode(), Packet_id4scaler::decode(), Packet_cdevpolarimeter::decode(), Packet_gl1::decode(), decode_idhammond(), Packet_fvtx_dcm0::decode_misc(), gbl::BorderedBandMatrix::decomposeBand(), AZigzag::DetermineCommonMode(), oncsSub_iddigitizerv1::digitizer_decode(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::divideTree(), DNL_Correction(), DNL_CorrectionArray(), Matter::DoEnergyLoss(), LBT::DoEnergyLoss(), Martini::DoEnergyLoss(), dofistatescat(), doinstatescat(), dokinematics(), Jetscape::PartonShowerGenerator::DoShower(), Jetscape::JetEnergyLoss::DoShower(), Draw_BDiJetImbalance(), draw_hists_3D(), FFT::DTrans(), oncsSub_iduppetparams::dump(), Packet_gl1_evclocks::dump(), oncsSub_idtpcfeev3::dump(), tpc_pool::dump(), oncsSub_idfnalmwpc::dump(), oncsSub_idfnalmwpcv2::dump(), Packet_gl1p::dump(), Packet_id4scaler::dump(), Packet_gl1::dump(), Efficiency_ModuleDisplay(), ei(), eix(), eixint(), EMCalDeadmap(), TowerInfoDefs::encode_emcal(), TowerInfoDefs::encode_hcal(), Rossegger::Ephi(), Rossegger::Ephi_(), std::tr1::gtest_internal::SameSizeTuplePrefixComparator< k, k >::Eq(), Acts::estimateTrackParamsFromSeed(), event_topology_reco(), expai(), expaid(), genfit::RKTrackRep::extrapolateToCone(), genfit::RKTrackRep::extrapolateToCylinder(), genfit::RKTrackRep::extrapolateToSphere(), Acts::fieldMapXYZ(), FillBlobHist(), KFParticle_nTuple::fillBranch(), towerid::FillHistograms(), FillHoughHist(), KFParticle_DST::fillParticleNode_Particle(), KFParticle_DST::fillParticleNode_Track(), filter_msg_buffer::filter_msg_buffer(), SurfaceFinder::Find_full_hypersurface(), Jetscape::SurfaceFinder::Find_full_hypersurface_3D(), Jetscape::SurfaceFinder::Find_full_hypersurface_4D(), Cornelius::find_surface_4d(), FindBlobs(), Rossegger::FindMunk(), groot::FindNeighbors(), PHCASeeding::FollowBiLinks(), for(), gamma_function(), ActsExamples::PropagationAlgorithm::generateCovariance(), genevent(), TrackProjectionTools::getCluster(), GPUTPCTrackParam::GetDCAPoint(), getdeltat(), KFParticleBase::GetDeviationFromVertex(), KFParticleBaseSIMD::GetDeviationFromVertex(), KFParticleSIMD::GetDeviationFromVertexXY(), PHField3DCartesian::GetFieldValue(), getmass(), KFParticleBase::GetMeasurement(), KFParticleBaseSIMD::GetMeasurement(), getnewmass(), getpnorad1(), getqvec(), GPUTPCTrackParam::GetS(), Martini::getThermalVec(), hiboost(), hijcsc(), hijfrg(), hijhrd(), hijing(), hirobo(), Hypercube::Hypercube(), init(), TSQLImportClient::Init(), Cube::init(), Hypercube::init(), initpythia(), PHG4TpcCentralMembrane::InitRun(), PHTpcCentralMembraneMatcher::InitRun(), Jetscape::TrentoInitial::InitTask(), integral(), Interlopation0Degree(), InterlopationV4(), InterlopationV4reverse(), Acts::detail::IntersectionHelper2D::intersectEllipse(), oncsSub_idinttv0::intt_decode(), intt_pool::intt_decode(), gbl::VSymMatrix::invert(), gbl::BorderedBandMatrix::invertBand(), KFParticleBase::InvertCholetsky3(), KFParticleBaseSIMD::InvertCholetsky3(), Hydro::ISformal(), isprimhadron(), isprimstring(), issecstring(), oncsSub_iddreamv0::iValue(), Packet_id4scaler::iValue(), jewel(), klu(), LBT::LBT0(), likelihood(), likelihood_topology(), KFParticleSIMD::Load(), AnnularFieldSim::load_and_resample_spacecharge(), AnnularFieldSim::loadField(), Rossegger::LoadZeroes(), Sub1rhoA::Loop(), RhoFluct::Loop(), lu1ent(), lu2ent(), lu3ent(), lu4ent(), luboei(), lucell(), luclus(), ludecy(), luedit(), lueevt(), luerrm(), luexec(), lufowo(), lugive(), luhepc(), luindf(), lujmas(), lujoin(), lulist(), luonia(), luprep(), lurobo(), lushow(), lusphe(), lustrf(), lutabu(), lutest(), luthru(), luxdif(), oncsSub_idgl1v0::lValue(), Packet_id4scaler::lValue(), main(), makebranch(), makecascade(), makeinsplit(), genfit::EventDisplay::makeLines(), PairMaker::MakeMixedPairs(), makesplitting(), makestrings_minl(), makestrings_vac(), Acts::materialMapperXYZ(), ActsExamples::ModuleClusters::mergeParameters(), mg_http_parse_headers(), DecayFinder::multiplyVectorByScalarAndSort(), KFParticleBase::MultQSQt(), KFParticleBaseSIMD::MultQSQt(), newplotbg_dAu_vscent_2022(), newplotbg_newsupp(), newplotbg_newsupp_2021(), newplotbg_newsupp_2022(), newplotbg_newsupp_2022_60pct(), newplotbg_vscent_2022(), Noise_ModuleDisplay(), Hydro::NSquant(), vector3D< T >::operator()(), gbl::VMatrix::operator*(), Acts::EDM4hepUtil::detail::packCovariance(), PIDProbabilities::particle_probs(), pevrec(), PHField3DCartesian::PHField3DCartesian(), phidst_pol(), plotembed_vscent(), plu(), AnnularFieldSim::populate_highres_lookup(), Rossegger::PrecalcDerivedConstants(), gbl::GblTrajectory::prepare(), PHHybridSeeding::Process(), TemplateCreation::process_event(), PHG4EPDModuleReco::process_event(), PHHepMCParticleSelectorDecayProductChain::process_event(), ParticleFlowReco::process_event(), PHGenFitTrackProjection::process_event(), jetrtrack::process_event(), PHTpcCentralMembraneMatcher::process_event(), CaloWaveFormSim::process_g4hits(), ProjectionReverse(), ProjectionReverse2(), PHSimpleKFProp::PropagateTrack(), py1ent(), py2ent(), py2frm(), py3ent(), py4ent(), py4frm(), py4jet(), py4jts(), py4jtw(), py6frm(), pyadsh(), pybesq(), pyboei(), pycba2(), pycbal(), pycell(), pyckbd(), pyclus(), pycmq2(), pyct5l(), pyct5m(), pycttr(), pydecy(), pydiff(), pydisg(), pydocu(), pyedit(), pyeevt(), pyerrm(), pyevnt(), pyevnw(), pyevol(), pyexec(), pyfowo(), pyfscr(), pygaga(), pygive(), pyhepc(), pyhidiff(), pyhiinki(), pyhimult(), pyhiremn(), pyhiresd(), pyhiscat(), pyhisspa(), pyhitest(), pyhithia(), pyinbm(), pyindf(), pyinki(), pyinom(), pyjmas(), pyjoin(), pyjurf(), pyk(), pyklim(), pyldcm(), pylist(), pymemx(), pymewt(), pymign(), pymihg(), pymihk(), pymirm(), pymult(), pyonia(), pyp(), pypdfu(), pyprep(), pyptfs(), pyptis(), pyptmi(), pyr(), pyreco(), pyremn(), pyresd(), pyrobo(), pyrvsf(), pyscat(), pyshow(), pysigh(), pyslha(), pysphe(), pysspa(), pystrf(), pytabu(), pytaud(), pytbdy(), pytest(), pythru(), pyupev(), pyupin(), pyveto(), pyxdif(), genfit::tools::QR(), Matter::ran0(), LBT::ran0(), Matter::read_tables(), LBT::read_tables(), mvtx::GBTLink::readFlxWord(), rebin_TH1D(), HybridHadronization::recomb(), RecursiveMomentumContainer::RecursiveMomentumContainer(), rlu(), LaplaceSolution::Rnk(), Rossegger::Rnk(), KFParticleBase::RotateXY(), KFParticleBaseSIMD::RotateXY(), EMRandom::rotl(), row_and_column_2d_plot(), ActsExamples::RootBFieldWriter::run(), HFTriggerMVA::runTrigger(), ThermalPartonSampler::sample_2p1d(), ThermalPartonSampler::sample_3p1d(), ThermalPartonSampler::samplebrick(), AnnularFieldSim::save_spacecharge(), sChargeMap::SaveRho(), Rossegger::SaveZeroes(), ActsFatras::Channelizer::segments(), filter_msg_buffer::set_severity_below_threshold(), filter_msg_buffer::set_source(), filter_msg_buffer::set_type(), KFParticleBase::SetMassConstraint(), KFParticleBaseSIMD::SetMassConstraint(), KFParticleBase::SetProductionVertex(), KFParticleBaseSIMD::SetProductionVertex(), ShSizeHist(), ShSizePrep(), SimX::Simulator(), Hydro::source_step(), HybridHadronization::stringform(), KFParticleBase::SubtractDaughter(), KFParticleBaseSIMD::SubtractDaughter(), KFParticleBase::SubtractFromParticle(), KFParticleBaseSIMD::SubtractFromParticle(), KFParticleBase::SubtractFromVertex(), KFParticleBaseSIMD::SubtractFromVertex(), Cornelius::surface_3d(), tails(), TEST(), TPC_Channel_QA_Backup(), track_kinematics(), TrackCaloDist(), GPUTPCTrackParam::TransportToX(), Acts::TrigFTF_GNN_DataStorage< external_spacepoint_t >::TrigFTF_GNN_DataStorage(), tuBinVec::tuBinVec(), Acts::EDM4hepUtil::detail::unpackCovariance(), Martini::use_table(), vacpol(), vegas(), veto_analysis(), Hydro::visc_source_step(), writeTimeOrderedDistortions(), xsecint(), Hypercube::~Hypercube(), oncsSub_idfnalmwpc::~oncsSub_idfnalmwpc(), and RecursiveMomentumContainer::~RecursiveMomentumContainer().

int n

Definition at line 19 of file pythia_commons.h.

View newest version in sPHENIX GitHub at line 19 of file pythia_commons.h

int ngenpd

Definition at line 42 of file pythia_commons.h.

View newest version in sPHENIX GitHub at line 42 of file pythia_commons.h

Referenced by pydocu(), pyevnt(), pyevnw(), pygaga(), pygive(), pyinit(), pymaxi(), pymign(), pymult(), pyofsh(), pyptmi(), pyrand(), pysave(), pyscat(), pysigh(), pystat(), pyupin(), and pyxtot().

double p[5][4000]

Definition at line 22 of file pythia_commons.h.

View newest version in sPHENIX GitHub at line 22 of file pythia_commons.h

Referenced by __example_6.f__(), __example_7.f__(), __example_8.f__(), ar3jet(), arorie(), atrobo(), attrad(), calcxsection(), cleanup(), compressevent(), converttohepmc(), dofistatescat(), doinstatescat(), dokinematics(), ffhe3(), fg(), fgp(), genevent(), getdeltat(), getmass(), getnewmass(), getpnorad1(), getqvec(), getscatterer(), hiboost(), hijfrg(), hijhrd(), hijing(), hirobo(), init(), initpythia(), isprimhadron(), isprimstring(), issecstring(), jewel(), klu(), lu1ent(), lu2ent(), lu3ent(), lu4ent(), luboei(), lucell(), luclus(), ludecy(), luedit(), lueevt(), luerrm(), luexec(), lufowo(), lugive(), luhepc(), luindf(), lujmas(), lujoin(), lulist(), luonia(), luprep(), lurobo(), lushow(), lusphe(), lustrf(), lutabu(), lutest(), luthru(), luxdif(), makebranch(), makecascade(), makeinsplit(), makesplitting(), makestrings_minl(), makestrings_vac(), pevrec(), phase(), plu(), poissonian(), py1ent(), py2ent(), py2frm(), py3ent(), py4ent(), py4frm(), py4jet(), py4jts(), py4jtw(), py6frm(), pyadsh(), pybesq(), pyboei(), pycell(), pyckbd(), pyclus(), pycttr(), pydecy(), pydiff(), pydisg(), pydocu(), pydump(), pyedit(), pyeevt(), pyerrm(), pyevnt(), pyevnw(), pyevol(), pyexec(), pyfowo(), pyfscr(), pygaga(), pygive(), pyhepc(), pyhidiff(), pyhiinki(), pyhimaxi(), pyhimult(), pyhiovly(), pyhirand(), pyhiremn(), pyhiresd(), pyhiscat(), pyhisspa(), pyhistat(), pyhistfu(), pyhitest(), pyhithia(), pyinbm(), pyindf(), pyinki(), pyjmas(), pyjoin(), pyk(), pyklim(), pylist(), pymaxi(), pymemx(), pymewt(), pymign(), pymihg(), pymihk(), pymirm(), pymult(), pyonia(), pyp(), pypdfl(), pypdfu(), pypile(), pyplot(), pyprep(), pyptfs(), pyptis(), pyptmi(), pyrand(), pyreco(), pyremn(), pyresd(), pyrobo(), pyscat(), pyshow(), pysigh(), pyslha(), pysphe(), pysspa(), pystat(), pystrf(), pysugi(), pytabu(), pytaud(), pytbdy(), pytest(), pythag(), pythru(), pyupda(), pyupev(), pyupin(), pyveto(), and pyxdif().

struct { ... } pyint1_

Referenced by vint().

struct { ... } pyint5_

Referenced by ngen().

struct { ... } pyjets_

Referenced by Factory::Create(), k(), p(), and v().

struct { ... } pypars_

Referenced by msti(), and pari().

double v[5][4000]

Definition at line 23 of file pythia_commons.h.

View newest version in sPHENIX GitHub at line 23 of file pythia_commons.h