![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Go to the source code of this file.
Functions/Subroutines | |
| program | jewel |
| subroutine | init () |
| subroutine | initpythia (beam1, beam2) |
| subroutine | genevent (j, b1, b2) |
| subroutine | makestrings (WHICH) |
| subroutine | makestrings_vac |
| subroutine | makestrings_minl |
| subroutine | cleanup (NFIRST) |
| subroutine | makecascade |
| subroutine | makebranch (L) |
| subroutine | makesplitting (L) |
| subroutine | makeinsplit (L, X, TSUM, VIRT, TYPI, TIME, TAURAD) |
| subroutine | doinstatescat (L, X, TYPI, Q, TSTART, DELTAT, OVERQ0, RETRYSPLIT) |
| subroutine | dofistatescat (L, TNOW, DTLEFT, DELTAT, NEWMASS, OVERQ0, Z, QQBAR) |
| DOUBLE PRECISION function | getnewmass (L, Q2, QOLD2, MASS, IN, X, ZDEC, QQBARDEC) |
| DOUBLE PRECISION function | getpnorad1 (LINE, x, y, z, t) |
| subroutine | getqvec (L, J, DT, X) |
| subroutine | dokinematics (L, lold, N1, N2, NEWM, RETRYSPLIT, TIME, X, Z, QQBAR) |
| DOUBLE PRECISION function | getproba (QI, QF, QAA, ZAA, EBB, TYPE, T1, INS2) |
| DOUBLE PRECISION function | getsudakov (QMAX1, QA1, QB1, ZA1, EB1, TYPE3, T2, INS) |
| DOUBLE PRECISION function | getinsudakov (QB, QMAX1, TYPE3) |
| DOUBLE PRECISION function | deriv (XVAL, W4) |
| DOUBLE PRECISION function | getspliti (QA, QB, ZETA, EB, TYPE1) |
| DOUBLE PRECISION function | getinspliti (QB, TYPE1) |
| DOUBLE PRECISION function | getpdf (X, Q, TYP) |
| DOUBLE PRECISION function | getpdfxint (Q, TYP) |
| DOUBLE PRECISION function | getpdfxintexact (Q, TYP) |
| DOUBLE PRECISION function | getxsecint (TM, MD, TYP2) |
| DOUBLE PRECISION function | getinsudafast (Q1, Q2, TYP) |
| DOUBLE PRECISION function | getinsudared (Q, TYP2) |
| DOUBLE PRECISION function | getsscat (EN, px, py, PZ, MP, LW, TYPE1, TYPE2, x, y, z, t, mode) |
| DOUBLE PRECISION function | getmass (QBMIN, QBMAX, THETA, EP, TYPE, MAX2, INS, ZDEC, QQBARDEC) |
| DOUBLE PRECISION function | generatez (TI, EA, EPSI, TYPE) |
| DOUBLE PRECISION function | scatprimfunc (T, MDEB) |
| DOUBLE PRECISION function | intpqq (Z, Q) |
| DOUBLE PRECISION function | intpgglow (Z, Q) |
| DOUBLE PRECISION function | intpgghigh (Z, Q) |
| DOUBLE PRECISION function | intpqglow (Z, Q) |
| DOUBLE PRECISION function | intpqghigh (Z, Q) |
| DOUBLE PRECISION function | gett (MINT, MAXT, MDEB) |
| DOUBLE PRECISION function | ei (X) |
| DOUBLE PRECISION function | pqq (Z) |
| DOUBLE PRECISION function | pgq (Z) |
| DOUBLE PRECISION function | pgg (Z) |
| DOUBLE PRECISION function | pqg (Z) |
| DOUBLE PRECISION function | alphas (T, LAMBDA) |
| subroutine | splitfncint (EMAX) |
| subroutine | pdfint (EMAX) |
| subroutine | xsecint (EMAX) |
| subroutine | insudaint (EMAX) |
| subroutine | eixint |
| subroutine | odeint (ystart, a, b, eps, h1, hmin, w1) |
| subroutine | rkstepper (x, y, dydx, htest, hdid, hnew, yscale, eps, w1) |
| double precision function | rk4step (x, y, dydx, h, w1) |
| LOGICAL function | getdeltat (LINE, TSTART, DTMAX1, DELTAT) |
| integer function | poissonian (lambda) |
| LOGICAL function | ishadron (ID) |
| LOGICAL function | isdiquark (ID) |
| LOGICAL function | islepton (ID) |
| LOGICAL function | isparton (ID) |
| logical function | isprimstring (l) |
| logical function | issecstring (l) |
| logical function | isprimhadron (l) |
| logical function | compressevent (l1) |
| subroutine | pevrec (NUM, COL) |
| subroutine | converttohepmc (J, EVNUM, PID, beam1, beam2) |
| subroutine | printlogo (fid) |
| subroutine | printtime |
Definition at line 5766 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5766 of file jewel-2.2.0.f
References common(), compress(), Acts::Logger::log(), ActsFatras::LandauDistribution::param(), pi, and t.
Referenced by deriv(), doinstatescat(), getmass(), gett(), pystbh(), pytbbc(), pytbbn(), pytbhb(), pytbhg(), pytbhq(), and pyxued().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine cleanup | ( | integer | NFIRST | ) |
Definition at line 2001 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 2001 of file jewel-2.2.0.f
References common(), k, n, pyjets, and v.
Referenced by RunToTimePg::getRunNumber(), makestrings_minl(), and makestrings_vac().
Here is the call graph for this function:
Here is the caller graph for this function:| logical function compressevent | ( | integer | l1 | ) |
Definition at line 6512 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6512 of file jewel-2.2.0.f
References common(), false, Acts::Logging::OutputPrintPolicy::flush(), k, n, pyjets, true, and v.
Referenced by makebranch(), makestrings_minl(), and makestrings_vac().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine converttohepmc | ( | integer | J, |
| integer | EVNUM, | ||
| integer | PID, | ||
| character*2 | beam1, | ||
| character*2 | beam2 | ||
| ) |
Definition at line 6640 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6640 of file jewel-2.2.0.f
References common(), compress(), d, Acts::Logging::OutputPrintPolicy::flush(), ishadron(), isparton(), isprimhadron(), isprimstring(), issecstring(), k, n, npart, offset, ActsFatras::LandauDistribution::param(), pid, pyjets, c2_factory< float_type >::sqrt(), and v.
Referenced by genevent().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 4430 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4430 of file jewel-2.2.0.f
References alphas(), common(), compress(), c2_factory< float_type >::exp(), getinspliti(), getinsudafast(), getspliti(), medderiv(), ActsFatras::LandauDistribution::param(), pgg(), pgq(), pi, pqg(), pqq(), scatprimfunc(), c2_factory< float_type >::sqrt(), t, xmax, and z.
Referenced by CLHEP::HepStat::erf(), G4KM_NucleonEqRhs::EvaluateRhsGivenB(), G4KM_OpticalEqRhs::EvaluateRhsGivenB(), getproba(), odeint(), Acts::RiddersPropagator< propagator_t >::propagate(), pypole(), rk4step(), and rkstepper().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine dofistatescat | ( | integer | L, |
| double precision | TNOW, | ||
| double precision | DTLEFT, | ||
| double precision | DELTAT, | ||
| double precision | NEWMASS, | ||
| logical | OVERQ0, | ||
| double precision | Z, | ||
| logical | QQBAR | ||
| ) |
Definition at line 3284 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 3284 of file jewel-2.2.0.f
References common(), compress(), false, getdeltat(), getnewmass(), getqvec(), k, Acts::Logger::log(), min, n, ActsFatras::LandauDistribution::param(), phi, pyjets, pyp(), pyr(), true, v, and z.
Referenced by makebranch().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine doinstatescat | ( | integer | L, |
| double precision | X, | ||
| integer | TYPI, | ||
| double precision | Q, | ||
| double precision | TSTART, | ||
| double precision | DELTAT, | ||
| logical | OVERQ0, | ||
| logical | RETRYSPLIT | ||
| ) |
Definition at line 2882 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 2882 of file jewel-2.2.0.f
References alphas(), common(), compress(), PHTFileServer::SafeTFile::counter(), d, false, generatez(), getdeltat(), getmd(), getms(), getneff(), getnewmass(), getpdf(), getpnorad1(), getqvec(), getsscat(), gettemp(), int(), k, Acts::Logger::log(), min, n, ActsFatras::LandauDistribution::param(), pgg(), pgq(), phi, pi, pqg(), pqq(), pyjets, pyp(), pyr(), sign(), c2_factory< float_type >::sqrt(), true, v, weight, x, and xmax.
Referenced by makebranch().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine dokinematics | ( | integer | L, |
| integer | lold, | ||
| integer | N1, | ||
| integer | N2, | ||
| double precision | NEWM, | ||
| logical | RETRYSPLIT, | ||
| double precision | TIME, | ||
| double precision | X, | ||
| double precision | Z, | ||
| logical | QQBAR | ||
| ) |
Definition at line 3790 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 3790 of file jewel-2.2.0.f
References CLHEP::HepBoost::beta(), Acts::Extent::check(), common(), compress(), c2_factory< float_type >::cos(), d, dir, false, Acts::Logging::OutputPrintPolicy::flush(), gettemp(), k, Acts::IVisualization::line(), Acts::Logger::log(), max, min, n, n1, ActsFatras::LandauDistribution::param(), phi, pi, pt, pt2, pyjets, pyp(), pyr(), pyrobo(), sign(), c2_factory< float_type >::sin(), c2_factory< float_type >::sqrt(), t, theta(), tmp, true, v, weight, x, and z.
Referenced by makebranch().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 5667 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5667 of file jewel-2.2.0.f
References a, b, common(), e, int(), k, Acts::IVisualization::line(), max, min, x, and y.
Referenced by eix(), eixint(), getinspliti(), intpqghigh(), intpqglow(), pycjdc(), pyglui(), pyhext(), pyhiresd(), pyhisigh(), pyhiwidt(), pynjdc(), pyptfs(), pyresd(), pysfdc(), pysgex(), pysghg(), pysgqc(), pysgsu(), pysgtc(), pysgwz(), pyshow(), pysigh(), pytbdy(), pywidt(), G4NuMuNucleusCcModel::SampleLVkr(), scatprimfunc(), and G4SPSEneDistribution::SplineInterpolation().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine eixint | ( | ) |
| DOUBLE PRECISION function generatez | ( | double precision | TI, |
| double precision | EA, | ||
| double precision | EPSI, | ||
| character*2 | TYPE | ||
| ) |
Definition at line 5451 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5451 of file jewel-2.2.0.f
References common(), compress(), eps, max, ActsFatras::LandauDistribution::param(), pyr(), r, r1, c2_factory< float_type >::sqrt(), Acts::TrackState< source_link_t, parameters_t >::type(), and x.
Referenced by doinstatescat(), makesplitting(), and makestrings_minl().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine genevent | ( | integer | j, |
| character*2 | b1, | ||
| character*2 | b2 | ||
| ) |
Definition at line 983 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 983 of file jewel-2.2.0.f
References CLHEP::HepBoost::beta(), Acts::Extent::check(), common(), compress(), converttohepmc(), emax, false, Acts::Logging::OutputPrintPolicy::flush(), getltimemax(), getmass(), ipart, isdiquark(), k, Acts::Logger::log(), m2, makecascade(), makestrings(), max, mednextevt(), G4Abla::mod(), n, npart, offset, ActsFatras::LandauDistribution::param(), pi, pickvtx(), pid, pydat1, pydat3, pyevnt(), pyexec(), pyjets, pyp(), pyr(), pyrobo(), c2_factory< float_type >::sqrt(), true, v, weight, x1, x2, x3, z1, and z2.
Referenced by Fun4AllDstPileupMerger::copy_background_event(), PHHepMCGenHelper::insert_event(), Fun4AllHepMCPileupInputManager::InsertEvent(), jewel(), PHSartre::process_event(), and PHPythia8::process_event().
Here is the call graph for this function:
Here is the caller graph for this function:| LOGICAL function getdeltat | ( | integer | LINE, |
| double precision | TSTART, | ||
| double precision | DTMAX1, | ||
| double precision | DELTAT | ||
| ) |
Definition at line 6222 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6222 of file jewel-2.2.0.f
References common(), compress(), d, false, getmd(), getmdmax(), getmdmin(), getms(), getmsmax(), getnatmdmin(), getneff(), getneffmax(), getsscat(), k, Acts::IVisualization::line(), Acts::Logger::log(), max, ms, n, ActsFatras::LandauDistribution::param(), pyjets, pyr(), r, c2_factory< float_type >::sqrt(), G4Abla::tau(), true, v, and weight.
Referenced by dofistatescat(), and doinstatescat().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 4673 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4673 of file jewel-2.2.0.f
References common(), compress(), ei(), Acts::Logger::log(), ActsFatras::LandauDistribution::param(), pi, and y.
Referenced by deriv(), and getmass().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getinsudafast | ( | double precision | Q1, |
| double precision | Q2, | ||
| character*2 | TYP | ||
| ) |
Definition at line 5071 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5071 of file jewel-2.2.0.f
References common(), compress(), d, getinsudared(), and ActsFatras::LandauDistribution::param().
Referenced by deriv(), and getsudakov().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getinsudakov | ( | double precision | QB, |
| double precision | QMAX1, | ||
| character*2 | TYPE3 | ||
| ) |
Definition at line 4390 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4390 of file jewel-2.2.0.f
References common(), compress(), d, c2_factory< float_type >::exp(), odeint(), ActsFatras::LandauDistribution::param(), and t.
Referenced by insudaint().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 5105 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5105 of file jewel-2.2.0.f
References a, b, common(), compress(), d, int(), Acts::Logger::log(), max, min, ActsFatras::LandauDistribution::param(), and y.
Referenced by getinsudafast().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getmass | ( | double precision | QBMIN, |
| double precision | QBMAX, | ||
| double precision | THETA, | ||
| double precision | EP, | ||
| character*2 | TYPE, | ||
| double precision | MAX2, | ||
| logical | INS, | ||
| double precision | ZDEC, | ||
| logical | QQBARDEC | ||
| ) |
Definition at line 5275 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5275 of file jewel-2.2.0.f
References alphas(), common(), compress(), e, eps, c2_factory< float_type >::exp(), false, getinspliti(), gmin(), k, Acts::Logger::log(), n, ActsFatras::LandauDistribution::param(), pgg(), pi, pqg(), pqq(), pydat1, pydat3, pyjets, pyr(), r, r2, c2_factory< float_type >::sqrt(), theta(), true, Acts::TrackState< source_link_t, parameters_t >::type(), v, weight, and z.
Referenced by genevent(), getnewmass(), makebranch(), makeinsplit(), and makesplitting().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getnewmass | ( | integer | L, |
| double precision | Q2, | ||
| double precision | QOLD2, | ||
| double precision | MASS, | ||
| logical | IN, | ||
| double precision | X, | ||
| double precision | ZDEC, | ||
| logical | QQBARDEC | ||
| ) |
Definition at line 3445 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 3445 of file jewel-2.2.0.f
References common(), compress(), false, getmass(), getsudakov(), in, k, mass, max, min, n, ActsFatras::LandauDistribution::param(), pyjets, pyr(), c2_factory< float_type >::sqrt(), v, x, and z.
Referenced by dofistatescat(), and doinstatescat().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 4761 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4761 of file jewel-2.2.0.f
References common(), compress(), d, max, odeint(), ActsFatras::LandauDistribution::param(), c2_factory< float_type >::sqrt(), x, xmax, and z.
Referenced by doinstatescat().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 4857 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4857 of file jewel-2.2.0.f
References a, b, common(), int(), Acts::Logger::log(), max, min, and y.
Referenced by getsscat().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 4926 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4926 of file jewel-2.2.0.f
References common(), compress(), d, odeint(), ActsFatras::LandauDistribution::param(), xmax, and z.
Referenced by pdfint().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getpnorad1 | ( | integer | LINE, |
| double precision | x, | ||
| double precision | y, | ||
| double precision | z, | ||
| double precision | t | ||
| ) |
Definition at line 3555 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 3555 of file jewel-2.2.0.f
References avscatcen(), common(), compress(), d, getmd(), getsscat(), getxsecint(), k, Acts::IVisualization::line(), n, ActsFatras::LandauDistribution::param(), pyjets, scatprimfunc(), t, v, x, y, and z.
Referenced by doinstatescat().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getproba | ( | double precision | QI, |
| double precision | QF, | ||
| double precision | QAA, | ||
| double precision | ZAA, | ||
| double precision | EBB, | ||
| character*2 | TYPE, | ||
| double precision | T1, | ||
| logical | INS2 | ||
| ) |
Definition at line 4307 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4307 of file jewel-2.2.0.f
References common(), deriv(), getsudakov(), t, t1, and Acts::TrackState< source_link_t, parameters_t >::type().
Here is the call graph for this function:Definition at line 3623 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 3623 of file jewel-2.2.0.f
References avscatcen(), CLHEP::HepBoost::beta(), common(), compress(), c2_factory< float_type >::cos(), PHTFileServer::SafeTFile::counter(), d, getmd(), getms(), getscatterer(), gett(), k, max, n, ActsFatras::LandauDistribution::param(), phi, pi, pt, pt2, pyjets, pyp(), pyr(), pyrobo(), CLHEP::HepLorentzVector::pz(), c2_factory< float_type >::sin(), c2_factory< float_type >::sqrt(), t, theta(), true, v, and x.
Referenced by dofistatescat(), and doinstatescat().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getspliti | ( | double precision | QA, |
| double precision | QB, | ||
| double precision | ZETA, | ||
| double precision | EB, | ||
| character*2 | TYPE1 | ||
| ) |
Definition at line 4531 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4531 of file jewel-2.2.0.f
References a, b, common(), compress(), int(), Acts::Logger::log(), max, min, ActsFatras::LandauDistribution::param(), c2_factory< float_type >::sqrt(), and y.
Referenced by deriv().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getsscat | ( | double precision | EN, |
| double precision | px, | ||
| double precision | py, | ||
| double precision | PZ, | ||
| double precision | MP, | ||
| double precision | LW, | ||
| character | TYPE1, | ||
| character | TYPE2, | ||
| double precision | x, | ||
| double precision | y, | ||
| double precision | z, | ||
| double precision | t, | ||
| integer | mode | ||
| ) |
Definition at line 5183 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5183 of file jewel-2.2.0.f
References avscatcen(), common(), compress(), d, getmd(), getmdmax(), getmdmin(), getpdfxint(), gettemp(), getxsecint(), max, maxscatcen(), ActsFatras::LandauDistribution::param(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), scatprimfunc(), c2_factory< float_type >::sqrt(), t, x, y, and z.
Referenced by doinstatescat(), getdeltat(), and getpnorad1().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function getsudakov | ( | double precision | QMAX1, |
| double precision | QA1, | ||
| double precision | QB1, | ||
| double precision | ZA1, | ||
| double precision | EB1, | ||
| character*2 | TYPE3, | ||
| double precision | T2, | ||
| logical | INS | ||
| ) |
Definition at line 4334 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4334 of file jewel-2.2.0.f
References common(), compress(), d, c2_factory< float_type >::exp(), false, getinsudafast(), odeint(), ActsFatras::LandauDistribution::param(), t, and t2.
Referenced by getnewmass(), and getproba().
Here is the call graph for this function:
Here is the caller graph for this function:| DOUBLE PRECISION function gett | ( | double precision | MINT, |
| double precision | MAXT, | ||
| double precision | MDEB | ||
| ) |
Definition at line 5632 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5632 of file jewel-2.2.0.f
References alphas(), common(), compress(), ActsFatras::LandauDistribution::param(), pi, pyr(), r1, r2, and t.
Referenced by getqvec().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 4962 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 4962 of file jewel-2.2.0.f
References a, b, common(), compress(), int(), Acts::Logger::log(), max, min, ActsFatras::LandauDistribution::param(), and y.
Referenced by getpnorad1(), and getsscat().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine init | ( | ) |
Definition at line 290 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 290 of file jewel-2.2.0.f
References Acts::Extent::check(), common(), compress(), eix(), eixint(), false, file, Acts::Logging::OutputPrintPolicy::flush(), insudaint(), int(), k, mass, medinit(), mednextevt(), min, n, HiMain1::np(), npart, offset, ActsFatras::LandauDistribution::param(), pdfint(), pos, printlogo(), printtime(), pydat1, pydat3, pyjets, pyr(), r, nlohmann::detail::lexer< BasicJsonType >::scan(), splitfncint(), Acts::detail::VoidNavigator::status(), true, kdfinder::TVector< T >::unit(), v, weight, and xsecint().
Referenced by export_G4Cons(), export_G4Ellipsoid(), export_G4Hype(), export_G4IntersectionSolid(), export_G4LogicalVolume(), export_G4Para(), export_G4PVPlacement(), export_G4PVReplica(), export_G4Sphere(), export_G4SubtractionSolid(), export_G4Tet(), export_G4Torus(), export_G4Trap(), export_G4Trd(), export_G4Tubs(), export_G4TwistedTrap(), export_G4TwistedTrd(), export_G4TwistedTubs(), export_G4UnionSolid(), export_G4UserLimits(), fill_window(), G4GIDI::G4GIDI(), G4GIDI_target::G4GIDI_target(), G4AttFilterUtils::GetAttValueFilterFactory(), cheprep::GZIPOutputStream::GZIPOutputStream(), jewel(), loaderObj::loaderObj(), main(), Acts::ParameterSet< params...>::ParameterSet(), pyhistfe(), pymsin(), pystfe(), G4VTHitsVector< G4StatAnalysis, std::deque< G4StatAnalysis * > >::resize(), FW::Sequencer::run(), Acts::ParameterSet< params...>::setParameters(), and cheprep::ZipOutputStream::ZipOutputStream().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine initpythia | ( | character*2 | beam1, |
| character*2 | beam2 | ||
| ) |
Definition at line 783 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 783 of file jewel-2.2.0.f
References common(), compress(), int(), k, mass, max, n, npart, offset, ActsFatras::LandauDistribution::param(), pycomp, pydat1, pydat3, pyinit(), pyjets, v, and weight.
Referenced by jewel().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine insudaint | ( | double precision | EMAX | ) |
Definition at line 6018 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6018 of file jewel-2.2.0.f
References common(), compress(), d, emax, c2_factory< float_type >::exp(), getinsudakov(), Acts::Logger::log(), maxscatcen(), ActsFatras::LandauDistribution::param(), and c2_factory< float_type >::sqrt().
Referenced by init().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 5569 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5569 of file jewel-2.2.0.f
References common(), compress(), Acts::Logger::log(), ActsFatras::LandauDistribution::param(), and z.
Here is the call graph for this function:Definition at line 5550 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5550 of file jewel-2.2.0.f
References common(), compress(), Acts::Logger::log(), ActsFatras::LandauDistribution::param(), and z.
Here is the call graph for this function:Definition at line 5610 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5610 of file jewel-2.2.0.f
References common(), compress(), ei(), Acts::Logger::log(), ActsFatras::LandauDistribution::param(), and z.
Here is the call graph for this function:Definition at line 5588 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5588 of file jewel-2.2.0.f
References common(), compress(), ei(), Acts::Logger::log(), ActsFatras::LandauDistribution::param(), and z.
Here is the call graph for this function:Definition at line 5530 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5530 of file jewel-2.2.0.f
References common(), compress(), Acts::Logger::log(), ActsFatras::LandauDistribution::param(), and z.
Here is the call graph for this function:| LOGICAL function isdiquark | ( | integer | ID | ) |
Definition at line 6388 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6388 of file jewel-2.2.0.f
References false, FW::HepMC3Particle::id(), int(), G4Abla::mod(), and true.
Referenced by genevent(), isparton(), and makestrings_vac().
Here is the call graph for this function:
Here is the caller graph for this function:| LOGICAL function ishadron | ( | integer | ID | ) |
Definition at line 6368 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6368 of file jewel-2.2.0.f
References false, FW::HepMC3Particle::id(), int(), G4Abla::mod(), and true.
Referenced by converttohepmc().
Here is the call graph for this function:
Here is the caller graph for this function:| LOGICAL function islepton | ( | integer | ID | ) |
Definition at line 6406 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6406 of file jewel-2.2.0.f
References false, FW::HepMC3Particle::id(), and true.
Here is the call graph for this function:| LOGICAL function isparton | ( | integer | ID | ) |
Definition at line 6420 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6420 of file jewel-2.2.0.f
References false, FW::HepMC3Particle::id(), isdiquark(), and true.
Referenced by converttohepmc(), isprimhadron(), isprimstring(), and issecstring().
Here is the call graph for this function:
Here is the caller graph for this function:| logical function isprimhadron | ( | integer | l | ) |
Definition at line 6489 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6489 of file jewel-2.2.0.f
References common(), false, isparton(), isprimstring(), k, n, pyjets, true, and v.
Referenced by converttohepmc().
Here is the call graph for this function:
Here is the caller graph for this function:| logical function isprimstring | ( | integer | l | ) |
Definition at line 6437 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6437 of file jewel-2.2.0.f
References common(), false, isparton(), k, n, pyjets, true, and v.
Referenced by converttohepmc(), isprimhadron(), and issecstring().
Here is the call graph for this function:
Here is the caller graph for this function:| logical function issecstring | ( | integer | l | ) |
Definition at line 6461 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6461 of file jewel-2.2.0.f
References common(), false, isparton(), isprimstring(), k, n, pyjets, true, and v.
Referenced by converttohepmc().
Here is the call graph for this function:
Here is the caller graph for this function:| program jewel | ( | ) |
Definition at line 61 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 61 of file jewel-2.2.0.f
References Acts::Extent::check(), common(), genevent(), init(), initpythia(), int(), k, mass, n, HiMain1::np(), npart, offset, poissonian(), printtime(), pydat1, pydat3, pyjets, Acts::detail::VoidNavigator::status(), v, and weight.
Here is the call graph for this function:| subroutine makebranch | ( | integer | L | ) |
Definition at line 2069 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 2069 of file jewel-2.2.0.f
References Acts::Extent::check(), common(), compress(), compressevent(), d, dofistatescat(), doinstatescat(), dokinematics(), false, getmass(), getms(), k, Acts::IVisualization::line(), makeinsplit(), makesplitting(), max, min, n, ActsFatras::LandauDistribution::param(), phi, pyjets, pyp(), pyrobo(), c2_factory< float_type >::sqrt(), theta(), true, v, weight, and x.
Referenced by makecascade().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine makecascade | ( | ) |
Definition at line 2026 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 2026 of file jewel-2.2.0.f
References common(), compress(), false, k, makebranch(), n, ActsFatras::LandauDistribution::param(), pyjets, true, and v.
Referenced by genevent().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine makeinsplit | ( | integer | L, |
| double precision | X, | ||
| double precision | TSUM, | ||
| double precision | VIRT, | ||
| integer | TYPI, | ||
| double precision | TIME, | ||
| double precision | TAURAD | ||
| ) |
Definition at line 2628 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 2628 of file jewel-2.2.0.f
References Acts::Extent::check(), common(), compress(), c2_factory< float_type >::cos(), dir, false, getmass(), k, Acts::Logger::log(), max, n, ActsFatras::LandauDistribution::param(), phi, pi, pyjets, pyp(), pyr(), pyrobo(), CLHEP::HepLorentzVector::pz(), r, c2_factory< float_type >::sin(), c2_factory< float_type >::sqrt(), theta(), true, v, weight, and x.
Referenced by makebranch().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine makesplitting | ( | integer | L | ) |
Definition at line 2353 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 2353 of file jewel-2.2.0.f
References Acts::Extent::check(), common(), compress(), c2_factory< float_type >::cos(), dir, eps, false, generatez(), getmass(), gettemp(), k, Acts::Logger::log(), min, n, ActsFatras::LandauDistribution::param(), pi, pyjets, pylist(), pyr(), CLHEP::HepLorentzVector::pz(), r, c2_factory< float_type >::sin(), c2_factory< float_type >::sqrt(), theta(), true, v, weight, and z.
Referenced by makebranch().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine makestrings | ( | integer | WHICH | ) |
Definition at line 1513 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 1513 of file jewel-2.2.0.f
References common(), makestrings_minl(), and makestrings_vac().
Referenced by genevent().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine makestrings_minl | ( | ) |
Definition at line 1762 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 1762 of file jewel-2.2.0.f
References cleanup(), common(), compress(), compressevent(), d, dir, emax, generatez(), k, n, ActsFatras::LandauDistribution::param(), pyjets, pyp(), pyr(), true, v, and z.
Referenced by makestrings().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine makestrings_vac | ( | ) |
Definition at line 1532 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 1532 of file jewel-2.2.0.f
References cleanup(), common(), compress(), compressevent(), isdiquark(), k, n, ActsFatras::LandauDistribution::param(), pyjets, true, and v.
Referenced by makestrings().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine odeint | ( | double precision | ystart, |
| double precision | a, | ||
| double precision | b, | ||
| double precision | eps, | ||
| double precision | h1, | ||
| double precision | hmin, | ||
| integer | w1 | ||
| ) |
Definition at line 6114 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6114 of file jewel-2.2.0.f
References a, b, common(), deriv(), e, eps, h1, nmax, rkstepper(), sign(), x, and y.
Referenced by calcta(), eixint(), getinsudakov(), getpdf(), getpdfxintexact(), getsudakov(), splitfncint(), and xsecint().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine pdfint | ( | double precision | EMAX | ) |
Definition at line 5871 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5871 of file jewel-2.2.0.f
References common(), compress(), d, emax, c2_factory< float_type >::exp(), getpdfxintexact(), Acts::Logger::log(), maxscatcen(), ActsFatras::LandauDistribution::param(), c2_factory< float_type >::sqrt(), xmax, and z.
Referenced by init().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine pevrec | ( | integer | NUM, |
| logical | COL | ||
| ) |
Definition at line 5744 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5744 of file jewel-2.2.0.f
References z.
Referenced by deriv(), doinstatescat(), and getmass().
Here is the caller graph for this function:Definition at line 5733 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5733 of file jewel-2.2.0.f
References z.
Referenced by deriv(), and doinstatescat().
Here is the caller graph for this function:Definition at line 6340 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6340 of file jewel-2.2.0.f
References c2_factory< float_type >::cos(), c2_factory< float_type >::exp(), int(), Acts::Logger::log(), n, pi, pyr(), c2_factory< float_type >::sqrt(), and v.
Referenced by jewel().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 5755 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5755 of file jewel-2.2.0.f
References z.
Referenced by deriv(), doinstatescat(), and getmass().
Here is the caller graph for this function:Definition at line 5722 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5722 of file jewel-2.2.0.f
References z.
Referenced by deriv(), doinstatescat(), and getmass().
Here is the caller graph for this function:| subroutine printlogo | ( | integer | fid | ) |
Definition at line 6940 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6940 of file jewel-2.2.0.f
Referenced by init().
Here is the caller graph for this function:| subroutine printtime | ( | ) |
Definition at line 7021 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 7021 of file jewel-2.2.0.f
References common().
Referenced by init(), and jewel().
Here is the call graph for this function:
Here is the caller graph for this function:| double precision function rk4step | ( | double precision | x, |
| double precision | y, | ||
| double precision | dydx, | ||
| double precision | h, | ||
| integer | w1 | ||
| ) |
Definition at line 6206 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6206 of file jewel-2.2.0.f
References deriv(), k1, k2, Acts::StepperExtensionList< extensions >::k4(), x, and y.
Referenced by rkstepper().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine rkstepper | ( | double precision | x, |
| double precision | y, | ||
| double precision | dydx, | ||
| double precision | htest, | ||
| double precision | hdid, | ||
| double precision | hnew, | ||
| double precision | yscale, | ||
| double precision | eps, | ||
| integer | w1 | ||
| ) |
Definition at line 6153 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 6153 of file jewel-2.2.0.f
References common(), deriv(), eps, fac, false, max, min, rk4step(), true, x, y, y1, and y2.
Referenced by odeint().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 5508 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5508 of file jewel-2.2.0.f
References common(), compress(), ei(), Acts::Logger::log(), ActsFatras::LandauDistribution::param(), pi, and t.
Referenced by deriv(), getpnorad1(), and getsscat().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine splitfncint | ( | double precision | EMAX | ) |
Definition at line 5786 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5786 of file jewel-2.2.0.f
References common(), compress(), d, emax, c2_factory< float_type >::exp(), getmsmax(), Acts::Logger::log(), max, maxscatcen(), odeint(), ActsFatras::LandauDistribution::param(), and c2_factory< float_type >::sqrt().
Referenced by init().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine xsecint | ( | double precision | EMAX | ) |
Definition at line 5928 of file jewel-2.2.0.f.
View newest version in sPHENIX GitHub at line 5928 of file jewel-2.2.0.f
References common(), compress(), d, emax, c2_factory< float_type >::exp(), getmdmax(), getmdmin(), getmsmax(), k, Acts::Logger::log(), max, maxscatcen(), odeint(), ActsFatras::LandauDistribution::param(), and c2_factory< float_type >::sqrt().
Referenced by init().
Here is the call graph for this function:
Here is the caller graph for this function: