EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | radgen (e1, q2l, nul, ys, xs, phil, PhRAD, q2tr, anutr, WEIGHT) |
subroutine | phidst_pol |
subroutine | radgam_pol (erad, yrad, xrad, genphi, ixytest, itagen, q2tr, anutr) |
double precision function | dfufi_pol (dx) |
subroutine | radquad_pol (dfunct, dlow, dup, dx, dy, dz, dh, ndim) |
subroutine | mpolrad (e1curr, yscurr, xscurr, uncurr, plcurr, pncurr, itagen) |
subroutine | conk2 (e1, xs, ys, iittaa) |
subroutine | conkin (e1, xss, yss) |
subroutine | bornin (sibor, siamm) |
subroutine | deltas (delta, delinf, tr) |
double precision function | vacpol (y) |
double precision function | fspens (x) |
double precision function | fspen (x) |
subroutine | qqt (bo, tai) |
subroutine | tails (ta, tm) |
subroutine | ffu (n, bb, bis, bir, bi12, bi1pi2, sir, sis, si12, eis, eir, ei12, ei1pi2, ta) |
double precision function | podinl (r) |
double precision function | rv2 (ta) |
subroutine | strf (ta, rr, sfm) |
subroutine | ffpro (t, gep, gmp) |
subroutine | ffdeu (t, gc, gm, gq) |
subroutine | ffhe3 (t, ge, gm) |
subroutine | ffhe4 (dq2, ge, gm) |
REAL function | forgetp (Q2) |
subroutine | fordop |
REAL function | forintp (R) |
REAL function | forrhop (R) |
subroutine | ffquas (t, geun, gmun, gepo, gmpo) |
double precision function | supst (t) |
double precision function | ddexp (x) |
subroutine | dqn32 (xl, xu, fct, y) |
subroutine | intbtk2 (dbtk, nbtk, dtkmax) |
subroutine | inttk2 (isumtk, dbtk1, dbtk2, dsumtk, derrtk) |
subroutine | itafun (ys, xs, pl, pn, ixytest, itagen) |
subroutine | xytabl (tname, e1, plrun, pnrun, ixytest, ire) |
subroutine bornin | ( | sibor, | |
siamm | |||
) |
subroutine conk2 | ( | e1, | |
xs, | |||
ys, | |||
iittaa | |||
) |
subroutine conkin | ( | e1, | |
xss, | |||
yss | |||
) |
double precision function ddexp | ( | x | ) |
subroutine deltas | ( | delta, | |
delinf, | |||
tr | |||
) |
Definition at line 813 of file radgen.f.
View newest version in sPHENIX GitHub at line 813 of file radgen.f
References a2, d, fspen(), Acts::Logger::log(), pi, s, vacpol(), Acts::IVisualization3D::vertex(), x, and y.
Referenced by mpolrad(), and kdfinder::Helix< T >::pathLength().
double precision function dfufi_pol | ( | dx | ) |
subroutine ffdeu | ( | t, | |
gc, | |||
gm, | |||
gq | |||
) |
subroutine ffhe3 | ( | t, | |
ge, | |||
gm | |||
) |
subroutine ffhe4 | ( | dq2, | |
ge, | |||
gm | |||
) |
subroutine ffpro | ( | t, | |
gep, | |||
gmp | |||
) |
subroutine ffquas | ( | t, | |
geun, | |||
gmun, | |||
gepo, | |||
gmpo | |||
) |
subroutine ffu | ( | n, | |
bb, | |||
bis, | |||
bir, | |||
bi12, | |||
bi1pi2, | |||
sir, | |||
sis, | |||
si12, | |||
eis, | |||
eir, | |||
ei12, | |||
ei1pi2, | |||
ta | |||
) |
subroutine fordop | ( | ) |
REAL function forgetp | ( | real | Q2 | ) |
REAL function forintp | ( | real | R | ) |
REAL function forrhop | ( | real | R | ) |
double precision function fspen | ( | x | ) |
double precision function fspens | ( | x | ) |
subroutine intbtk2 | ( | dimension(8) | dbtk, |
nbtk, | |||
dtkmax | |||
) |
subroutine inttk2 | ( | isumtk, | |
dbtk1, | |||
dbtk2, | |||
dsumtk, | |||
derrtk | |||
) |
subroutine itafun | ( | ys, | |
xs, | |||
pl, | |||
pn, | |||
ixytest, | |||
itagen | |||
) |
Definition at line 2169 of file radgen.f.
View newest version in sPHENIX GitHub at line 2169 of file radgen.f
References HiMain1::nt(), print(), r1, rlu(), PHTimer::stop(), Acts::IVisualization3D::vertex(), x, and y.
Referenced by radgen().
subroutine mpolrad | ( | real | e1curr, |
real | yscurr, | ||
real | xscurr, | ||
real | uncurr, | ||
real | plcurr, | ||
real | pncurr, | ||
itagen | |||
) |
Definition at line 435 of file radgen.f.
View newest version in sPHENIX GitHub at line 435 of file radgen.f
References bornin(), conk2(), deltas(), in, Acts::Logger::log(), qqt(), and Acts::IVisualization3D::vertex().
Referenced by radgen(), and xytabl().
subroutine phidst_pol | ( | ) |
Definition at line 119 of file radgen.f.
View newest version in sPHENIX GitHub at line 119 of file radgen.f
References dfufi_pol(), dx, dy, dz, k, pi, and radquad_pol().
Referenced by radgam_pol().
double precision function podinl | ( | r | ) |
Definition at line 1244 of file radgen.f.
View newest version in sPHENIX GitHub at line 1244 of file radgen.f
References pi, HiStrng::pp(), Acts::ConeBounds::r(), strf(), vacpol(), and y.
Referenced by dfufi_pol(), radgam_pol(), and rv2().
subroutine qqt | ( | bo, | |
tai | |||
) |
subroutine radgam_pol | ( | erad, | |
yrad, | |||
xrad, | |||
genphi, | |||
ixytest, | |||
itagen, | |||
q2tr, | |||
anutr | |||
) |
Definition at line 164 of file radgen.f.
View newest version in sPHENIX GitHub at line 164 of file radgen.f
References conk2(), cos(), phidst_pol(), podinl(), r1, r2, rlu(), rmax(), tails(), and y.
Referenced by radgen().
subroutine radgen | ( | real | e1, |
real | q2l, | ||
real | nul, | ||
real | ys, | ||
real | xs, | ||
real | phil, | ||
real, dimension(*) | PhRAD, | ||
real | q2tr, | ||
real | anutr, | ||
real | WEIGHT | ||
) |
Definition at line 40 of file radgen.f.
View newest version in sPHENIX GitHub at line 40 of file radgen.f
References itafun(), mpolrad(), and radgam_pol().
Referenced by pepsimainerhic(), and radgen_event().
subroutine radquad_pol | ( | external | dfunct, |
dlow, | |||
dup, | |||
dimension(31) | dx, | ||
dimension(31) | dy, | ||
dimension(31) | dz, | ||
dh, | |||
ndim | |||
) |
double precision function rv2 | ( | ta | ) |
Definition at line 1293 of file radgen.f.
View newest version in sPHENIX GitHub at line 1293 of file radgen.f
References d, dqn32(), Acts::Logger::log(), min, podinl(), nlohmann::basic_json::rend(), rmax(), strf(), tails(), and y.
Referenced by inttk2(), and qqt().
subroutine strf | ( | ta, | |
rr, | |||
dimension(8) | sfm | ||
) |
Definition at line 1358 of file radgen.f.
View newest version in sPHENIX GitHub at line 1358 of file radgen.f
References f2(), fdilut(), ff, ffdeu(), ffhe3(), ffhe4(), ffpro(), ffquas(), forgetp(), forintp(), fq, mkasym(), mkf2(), mkr(), rr, t, and y.
Referenced by bornin(), podinl(), and rv2().
double precision function supst | ( | t | ) |
subroutine tails | ( | ta, | |
dimension(8,6) | tm | ||
) |
Definition at line 1068 of file radgen.f.
View newest version in sPHENIX GitHub at line 1068 of file radgen.f
References dfe::Variable::as(), c1, c2, cos(), ffu(), k, pi, s, x, y, z1, and z2.
Referenced by dfufi_pol(), radgam_pol(), and rv2().
double precision function vacpol | ( | y | ) |
Definition at line 915 of file radgen.f.
View newest version in sPHENIX GitHub at line 915 of file radgen.f
References a2, c, d, k, Acts::Logger::log(), pi, PHTimer::stop(), and y.
Referenced by deltas(), and podinl().
subroutine xytabl | ( | character*256 | tname, |
e1, | |||
plrun, | |||
pnrun, | |||
ixytest, | |||
ire | |||
) |
Definition at line 2327 of file radgen.f.
View newest version in sPHENIX GitHub at line 2327 of file radgen.f
References mpolrad(), PHTimer::stop(), kdfinder::TVector< T >::unit(), Acts::IVisualization3D::vertex(), width, x, and y.
Referenced by radgen_init().