Analysis Software
Documentation for sPHENIX simulation software
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | medinit (FILE, id, etam, mass) |
subroutine | mednextevt |
double precision function | getcentrality () |
subroutine | pickvtx (X, Y) |
subroutine | setb (BVAL) |
subroutine | getscatterer (X, Y, Z, T, TYPE, PX, PY, PZ, E, MS) |
subroutine | avscatcen (X, Y, Z, T, PX, PY, PZ, E, m) |
subroutine | maxscatcen (PX, PY, PZ, E, m) |
DOUBLE PRECISION function | getmd (X1, Y1, Z1, T1) |
DOUBLE PRECISION function | getms (X2, Y2, Z2, T2) |
DOUBLE PRECISION function | getneff (X3, Y3, Z3, T3) |
DOUBLE PRECISION function | gettemp (X4, Y4, Z4, T4) |
DOUBLE PRECISION function | gettempmax () |
DOUBLE PRECISION function | getmdmax () |
DOUBLE PRECISION function | getmdmin () |
DOUBLE PRECISION function | getmsmax () |
DOUBLE PRECISION function | getnatmdmin () |
DOUBLE PRECISION function | getltimemax () |
DOUBLE PRECISION function | getneffmax () |
DOUBLE PRECISION function | npart (XX1, YY1, XX2, YY2) |
DOUBLE PRECISION function | nthick (X1, Y1) |
subroutine | calcta () |
subroutine | calcxsection () |
DOUBLE PRECISION function | medderiv (XVAL, W) |
subroutine avscatcen | ( | double precision | X, |
double precision | Y, | ||
double precision | Z, | ||
double precision | T, | ||
double precision | PX, | ||
double precision | PY, | ||
double precision | PZ, | ||
double precision | E, | ||
double precision | m | ||
) |
Definition at line 371 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 371 of file medium-simple.f
References PseudoJet::boost(), e, getms(), Acts::Logger::log(), PseudoJet::px(), PseudoJet::py(), PseudoJet::pz(), t, x, y, and z.
Referenced by getpnorad1(), getqvec(), and getsscat().
subroutine calcta | ( | ) |
Definition at line 709 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 709 of file medium-simple.f
References e, eps, i, HiMain1::n0(), odeint(), r, tc, y, and zeta3.
Referenced by medinit().
subroutine calcxsection | ( | ) |
Definition at line 751 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 751 of file medium-simple.f
References HiMain1::n0(), nthick(), p, tc, x, y, and zeta3.
Referenced by medinit().
Definition at line 245 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 245 of file medium-simple.f
Referenced by getcentrality().
DOUBLE PRECISION function getltimemax | ( | ) |
Definition at line 605 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 605 of file medium-simple.f
References gettempmax(), HiMain1::n0(), tc, and zeta3.
Referenced by genevent(), and getltimemax().
DOUBLE PRECISION function getmd | ( | double precision | X1, |
double precision | Y1, | ||
double precision | Z1, | ||
double precision | T1 | ||
) |
Definition at line 421 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 421 of file medium-simple.f
References gettemp(), Acts::detail::PhiBoundParameterLimits::max(), and t1().
Referenced by doinstatescat(), getdeltat(), getmd(), getms(), getpnorad1(), getqvec(), getscatterer(), and getsscat().
DOUBLE PRECISION function getmdmax | ( | ) |
Definition at line 535 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 535 of file medium-simple.f
References gettempmax(), and Acts::detail::PhiBoundParameterLimits::max().
Referenced by getdeltat(), getmdmax(), getmsmax(), getsscat(), and xsecint().
DOUBLE PRECISION function getmdmin | ( | ) |
Definition at line 547 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 547 of file medium-simple.f
References Acts::detail::PhiBoundParameterLimits::max(), HiMain1::n0(), tc, and zeta3.
Referenced by getdeltat(), getmdmin(), getnatmdmin(), getsscat(), and xsecint().
DOUBLE PRECISION function getms | ( | double precision | X2, |
double precision | Y2, | ||
double precision | Z2, | ||
double precision | T2 | ||
) |
Definition at line 433 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 433 of file medium-simple.f
References getmd().
Referenced by avscatcen(), doinstatescat(), getdeltat(), getms(), getqvec(), getscatterer(), and makebranch().
DOUBLE PRECISION function getmsmax | ( | ) |
Definition at line 569 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 569 of file medium-simple.f
References getmdmax().
Referenced by getdeltat(), getmsmax(), maxscatcen(), splitfncint(), and xsecint().
DOUBLE PRECISION function getnatmdmin | ( | ) |
Definition at line 577 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 577 of file medium-simple.f
References getmdmin(), HiMain1::n0(), pi, t, tc, and zeta3.
Referenced by getdeltat(), and getnatmdmin().
DOUBLE PRECISION function getneff | ( | double precision | X3, |
double precision | Y3, | ||
double precision | Z3, | ||
double precision | T3 | ||
) |
Definition at line 441 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 441 of file medium-simple.f
References gettemp(), HiMain1::n0(), pi, tau, tc, and zeta3.
Referenced by doinstatescat(), getdeltat(), and getneff().
DOUBLE PRECISION function getneffmax | ( | ) |
Definition at line 627 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 627 of file medium-simple.f
References gettempmax(), HiMain1::n0(), pi, tc, and zeta3.
Referenced by getdeltat(), and getneffmax().
subroutine getscatterer | ( | double precision | X, |
double precision | Y, | ||
double precision | Z, | ||
double precision | T, | ||
integer | TYPE, | ||
double precision | PX, | ||
double precision | PY, | ||
double precision | PZ, | ||
double precision | E, | ||
double precision | MS | ||
) |
Definition at line 292 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 292 of file medium-simple.f
References PseudoJet::boost(), e, getmd(), getms(), gettemp(), Acts::Logger::log(), HiMain1::n0(), p, phi, pi, PseudoJet::px(), PseudoJet::py(), pyr(), PseudoJet::pz(), r, t, tau, tc, x, y, z, and zeta3.
Referenced by getqvec().
DOUBLE PRECISION function gettemp | ( | double precision | X4, |
double precision | Y4, | ||
double precision | Z4, | ||
double precision | T4 | ||
) |
Definition at line 464 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 464 of file medium-simple.f
References Acts::Logger::log(), HiMain1::n0(), npart(), nthick(), pi, tau, tc, and zeta3.
Referenced by doinstatescat(), dokinematics(), getmd(), getneff(), getscatterer(), getsscat(), gettemp(), gettempmax(), and makesplitting().
DOUBLE PRECISION function gettempmax | ( | ) |
Definition at line 516 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 516 of file medium-simple.f
References gettemp(), HiMain1::n0(), tc, and zeta3.
Referenced by getltimemax(), getmdmax(), getneffmax(), and gettempmax().
subroutine maxscatcen | ( | double precision | PX, |
double precision | PY, | ||
double precision | PZ, | ||
double precision | E, | ||
double precision | m | ||
) |
Definition at line 397 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 397 of file medium-simple.f
References PseudoJet::boost(), e, getmsmax(), PseudoJet::px(), PseudoJet::py(), and PseudoJet::pz().
Referenced by getsscat(), insudaint(), pdfint(), splitfncint(), and xsecint().
Definition at line 797 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 797 of file medium-simple.f
References HiMain1::n0(), r, tc, sHelix::w(), and zeta3.
Referenced by deriv(), and medderiv().
Definition at line 61 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 61 of file medium-simple.f
References PseudoJet::boost(), calcta(), calcxsection(), ParameterReader::exist(), file, i, id, mass, HiMain1::n0(), pos, tc, true, and zeta3.
Referenced by init().
subroutine mednextevt | ( | ) |
Definition at line 207 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 207 of file medium-simple.f
References b1, i, j, HiMain1::n0(), pyr(), r, tc, and zeta3.
Referenced by genevent(), and init().
DOUBLE PRECISION function npart | ( | double precision | XX1, |
double precision | YY1, | ||
double precision | XX2, | ||
double precision | YY2 | ||
) |
Definition at line 650 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 650 of file medium-simple.f
References HiMain1::n0(), nthick(), tc, and zeta3.
Referenced by converttohepmc(), create_pythia_dummy(), MBDStudy::End(), BBCStudy::End(), G4Pythia6Decayer::ForceParticleDecay(), genevent(), InitialFromFile::GetNpart(), gettemp(), init(), initpythia(), jewel(), PHHepMCParticleSelectorDecayProductChain::process_event(), sPHAnalysis::process_event_hepmc(), sPHAnalysis::process_event_pythiaupsilon(), sPHAnalysis::process_event_test(), pyadsh(), pyevnt(), pyevnw(), pyevol(), pyptfs(), pyptis(), pyptmi(), pyresd(), pyscat(), pyshow(), pysspa(), and TEST_CASE().
Definition at line 667 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 667 of file medium-simple.f
References c, line, Acts::detail::PhiBoundParameterLimits::max(), HiMain1::n0(), r, tc, and zeta3.
Referenced by calcxsection(), gettemp(), npart(), and pickvtx().
Definition at line 255 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 255 of file medium-simple.f
References nthick(), pyr(), x, y, and z.
Referenced by genevent().
Definition at line 280 of file medium-simple.f.
View newest version in sPHENIX GitHub at line 280 of file medium-simple.f