Last change
on this file since 114 was
114,
checked in by moretto, 11 years ago
|
actual version of ESAF at CCin2p3
|
File size:
881 bytes
|
Line | |
---|
1 | * |
---|
2 | * ... THIS FUNCTION RETURNS THE DEPTH IN THE ATMOSPHERE ... |
---|
3 | * ... BETWEEN THE POINT WITH RADIUS_VECTOR R(3) AND ... |
---|
4 | * ... INFINITY ALONG THE INCOMING DIRECTION ... |
---|
5 | * ... DATE: 09.06.2002 |
---|
6 | * ... AUTHOR: D.V. NAUMOV |
---|
7 | * |
---|
8 | REAL FUNCTION DEPTH(R) |
---|
9 | IMPLICIT NONE |
---|
10 | #include "detector.inc" |
---|
11 | #include "event.inc" |
---|
12 | INTEGER i_aux_hbk, ID |
---|
13 | REAL R(3), PI, HALF_PI, Hstar, H_INT,THETA_INT,H_R,THETA_R |
---|
14 | REAL DEPTH_R, DEPTH_INT, DEPTH_INTEGRAL |
---|
15 | * |
---|
16 | PI = ACOS(-1.) |
---|
17 | HALF_PI = PI/2 |
---|
18 | * |
---|
19 | CALL IMPACT(R,Hstar,H_INT,THETA_INT,H_R,THETA_R) |
---|
20 | IF(THETA_R.LE.HALF_PI) THEN |
---|
21 | DEPTH_R = DEPTH_INTEGRAL(THETA_R,H_R) |
---|
22 | ELSE |
---|
23 | THETA_R = PI - THETA_R |
---|
24 | DEPTH_R = 2*DEPTH_INTEGRAL(HALF_PI,Hstar)- |
---|
25 | & DEPTH_INTEGRAL(H_R,THETA_R) |
---|
26 | ENDIF |
---|
27 | DEPTH = DEPTH_R |
---|
28 | 1000 CONTINUE |
---|
29 | END |
---|
Note: See
TracBrowser
for help on using the repository browser.