Go to the source code of this file.
|
int | inAirAfterPlug (double vx, double vy, double vz) |
|
int | inClayAfterWall (double vx, double vy, double vz, double ClayWidth) |
|
int | inClayOrRockAfterWall (double vx, double vy, double vz, double ClayWidth) |
|
int | inMat (double vx, double vy, double vz, double PlugVx=PlugOnShaftVx, double PlugVz=PlugOnShaftVz, double ClayWidth=DefaultClayWidth) |
|
int | inPlug (double vx, double vy, double vz, double PlugVx=PlugOnShaftVx, double PlugVz=PlugOnShaftVz) |
|
int | inRockAfterClay (double vx, double vy, double vz, double ClayWidth) |
|
int | inWallAfterAir (double vx, double vy, double vz) |
|
◆ inAirAfterPlug()
int inAirAfterPlug |
( |
double |
vx, |
|
|
double |
vy, |
|
|
double |
vz |
|
) |
| |
|
inline |
Definition at line 21 of file Point5MaterialMap.h.
References Air, mathSSE::sqrt(), SurfaceOfEarth, reco::Unknown, btvMC_cff::vx, btvMC_cff::vy, btvMC_cff::vz, and Z_PX56.
Referenced by inMat().
27 if (std::fabs(
vz) < 26548. &&
sqrt((
vx * 1.1576) * (
vx * 1.1576) +
vy *
vy) < 15460. &&
vy > -8762)
38 if (
vx > -2400. && vx < 2400. && vz - Z_PX56 >= -9800. &&
vz -
Z_PX56 < -7000.)
54 if (
vz > -22050. &&
vz < 62050. &&
sqrt((
vx - 29550.) * (
vx - 29550.) + (
vy - 3233.) * (
vy - 3233.)) < 9050. &&
59 if (((
vz >= -29278. &&
vz < -26548.) || (
vz >= 26548 &&
vz <= 29278.)) &&
sqrt(
vy *
vy +
vx *
vx) < 800.)
63 if (
vx > 10000. &&
vx < 20500. + 3050. &&
64 vz > 14460. &&
vz < 16260. &&
65 vy > -8680. &&
vy < -1507.)
68 if (
vx > 10000. &&
vx < 16500. &&
69 vy > -8680. &&
vy < -1507. &&
70 vz > 14460. - 1865. * (16500. -
vx) / (3200.) &&
vz <= 14460.)
73 if (
vx > 13300. &&
vx < 20500. + 3050. &&
74 vz > 14460. &&
vz < 16260. &&
75 vy > -8680. &&
vy < -1507.)
78 if (
vx > 26600 - 6050. &&
vx < 20500. + 3050. &&
79 vz > 14460. &&
vz < 16260. &&
80 vy >= -1507. &&
vy < 1000.)
84 if (
vz > -85000. &&
vz <= -29278. &&
89 if (
vz >= 29278. &&
vz < 63000. &&
94 if (
vz > -58875. &&
vz < -33927. &&
sqrt(
vy *
vy + (
vx - 4450.) * (
vx - 4450.)) < 6750. &&
96 !(
vx > 2250. &&
vx < 4250. && (
vz > -(33927. + 18000.) ||
vz < -(33927. + 19500.))) &&
97 !(
vx >= 4250. && vx < 6650. && vz > -(33927. + 18000.) &&
vz < -(33927. + 16000.)))
101 if (
vx > 9000. &&
vx < 18220. &&
const double SurfaceOfEarth
◆ inClayAfterWall()
int inClayAfterWall |
( |
double |
vx, |
|
|
double |
vy, |
|
|
double |
vz, |
|
|
double |
ClayWidth |
|
) |
| |
|
inline |
◆ inClayOrRockAfterWall()
int inClayOrRockAfterWall |
( |
double |
vx, |
|
|
double |
vy, |
|
|
double |
vz, |
|
|
double |
ClayWidth |
|
) |
| |
|
inline |
◆ inMat()
Definition at line 228 of file Point5MaterialMap.h.
References Air, Clay, CMSCGENproducer_cfi::ClayWidth, gather_cfg::cout, inAirAfterPlug(), inPlug(), inWallAfterAir(), Plug, CMSCGENproducer_cfi::PlugVx, CMSCGENproducer_cfi::PlugVz, Rock, SurfaceOfEarth, reco::Unknown, btvMC_cff::vx, btvMC_cff::vy, btvMC_cff::vz, and Wall.
Referenced by SingleParticleEvent::propagate().
254 std::cout <<
"Point5MaterialMap.h: Warning! No Material recognised for point: vx=" <<
vx <<
" vy=" <<
vy 255 <<
" vz=" <<
vz << std::endl;
int inAirAfterPlug(double vx, double vy, double vz)
int inPlug(double vx, double vy, double vz, double PlugVx=PlugOnShaftVx, double PlugVz=PlugOnShaftVz)
const double SurfaceOfEarth
int inWallAfterAir(double vx, double vy, double vz)
◆ inPlug()
Definition at line 9 of file Point5MaterialMap.h.
References Plug, PlugNoseXlength, PlugNoseZlength, CMSCGENproducer_cfi::PlugVx, CMSCGENproducer_cfi::PlugVz, PlugWidth, PlugXlength, PlugZlength, SurfaceOfEarth, reco::Unknown, btvMC_cff::vx, btvMC_cff::vy, and btvMC_cff::vz.
Referenced by inMat().
const double PlugNoseZlength
const double PlugNoseXlength
const double SurfaceOfEarth
◆ inRockAfterClay()
int inRockAfterClay |
( |
double |
vx, |
|
|
double |
vy, |
|
|
double |
vz, |
|
|
double |
ClayWidth |
|
) |
| |
|
inline |
◆ inWallAfterAir()
int inWallAfterAir |
( |
double |
vx, |
|
|
double |
vy, |
|
|
double |
vz |
|
) |
| |
|
inline |
Definition at line 108 of file Point5MaterialMap.h.
References mathSSE::sqrt(), SurfaceOfEarth, reco::Unknown, btvMC_cff::vx, btvMC_cff::vy, btvMC_cff::vz, Wall, and Z_PX56.
Referenced by inMat().
111 if (std::fabs(
vz -
Z_PX56) < 30000. && std::fabs(
vx) < 10950)
114 if (std::fabs(
vz -
Z_PX56) < 9000. && std::fabs(
vx) >= 10950 && std::fabs(
vx) < 16950)
119 if (std::fabs(
vz) < 29278. &&
sqrt((
vx * 1.1576) * (
vx * 1.1576) +
vy *
vy) < 16830. &&
vy > -11762.)
130 6050. + 2150. / 10250. * 6050.)
136 6050. + 2150. / 10250. * 6050. + 1800.)
144 3550. + 2150. / 10250. * 3550.)
148 3550. + 2150. / 10250. * 3550. + 1800.)
152 if (
vz > -(22050. + 1150.) &&
vz < (62050. + 1150.) &&
153 sqrt((
vx - 29550.) * (
vx - 29550.) + (
vy - 3233.) * (
vy - 3233.)) < 9050. + 950. &&
vy > -3650. - 2000.)
157 if (
vz > -29278. + 1000. &&
vz < 29278. + 1000.) {
158 if (
vy > -17985. && vy < 10410. && vx > 13300. &&
vx < 20500.)
161 if (
vy > 0. && vy < 10410. && vx > 10000. &&
vx <= 13300.)
164 if (
vy > -3650. - 2000. &&
vy < -3233. &&
165 vx > 20000. &&
vx < 24000.)
167 if (
vy > -11762. &&
vy < -5000. &&
168 vx > 10500. &&
vx < 14000.)
172 if (
vy > -14000. &&
vy < -1450. &&
173 vz > 13460. && vz < 17260. && vx >= 20500. &&
vx < 24550.)
177 if (
vz > -85000. &&
vz < -28510.) {
183 if (
vz > 26550. &&
vz < 63000. &&
188 if (
vz > -(58875. + 500.) &&
vz < -(33927. - 500.) &&
sqrt(
vy *
vy + (
vx - 4450.) * (
vx - 4450.)) < (6750. + 500.) &&
193 if (
vx > 9000. &&
vx < 18220. &&
const double SurfaceOfEarth