15 |
|
|
16 |
subroutine readB(cpath) |
subroutine readB(cpath) |
17 |
include 'common_c2f.f' |
include 'common_c2f.f' |
18 |
character*80 cpath |
|
19 |
character*80 ppath |
LOGICAL DEBUG |
20 |
|
LOGICAL VERBOSE |
21 |
|
LOGICAL WARNING |
22 |
|
COMMON/DBG/DEBUG,VERBOSE,WARNING |
23 |
|
SAVE/DBG/ |
24 |
|
|
25 |
|
character*256 cpath |
26 |
|
character*256 ppath |
27 |
|
|
28 |
|
|
29 |
b_error=0 |
b_error=0 |
30 |
|
ppath='' |
31 |
|
|
32 |
la=80 |
la=256 |
33 |
do i=1,80 |
do i=1,256 |
34 |
if(cpath(i:i).eq.'/')la=i |
if(cpath(i:i).eq.'/')la=i |
35 |
enddo |
enddo |
36 |
ppath=cpath(1:la) |
ppath=cpath(1:la) |
38 |
b_path = ppath |
b_path = ppath |
39 |
b_pathlen = la |
b_pathlen = la |
40 |
|
|
41 |
c FUNZIONAAAAAAAAAAAAAAA!!!!!!!!!!!!!!!!!! |
if(DEBUG)print*,'Field loaded: ',b_loaded |
|
|
|
|
if(b_debug.eq.1)print*,'Field loaded: ',b_loaded |
|
42 |
if(b_loaded.eq.0)then |
if(b_loaded.eq.0)then |
43 |
|
|
44 |
c call the subroutine which reads the maps of the measurements taken |
c call the subroutine which reads the maps of the measurements taken |
85 |
c implicit double precision (a-h,o-z) |
c implicit double precision (a-h,o-z) |
86 |
include 'common_B.f' |
include 'common_B.f' |
87 |
include 'common_c2f.f' |
include 'common_c2f.f' |
88 |
|
|
89 |
|
LOGICAL DEBUG |
90 |
|
LOGICAL VERBOSE |
91 |
|
LOGICAL WARNING |
92 |
|
COMMON/DBG/DEBUG,VERBOSE,WARNING |
93 |
|
SAVE/DBG/ |
94 |
|
|
95 |
character*80 path |
character*80 path |
96 |
|
|
97 |
C |
C |
150 |
Bmap_file='measure_n3_290302.rz' |
Bmap_file='measure_n3_290302.rz' |
151 |
|
|
152 |
c opens magnetic field map first file |
c opens magnetic field map first file |
153 |
if(b_debug.eq.1)print * |
c if(b_debug.eq.1)print * |
154 |
|
if(VERBOSE)print * |
155 |
$ ,path(1:LNBLNK(path))//Bmap_file |
$ ,path(1:LNBLNK(path))//Bmap_file |
156 |
call HROPEN |
call HROPEN |
157 |
$ (lun_Bmap_file,'Bmap' |
$ (lun_Bmap_file,'Bmap' |
275 |
|
|
276 |
Bmap_file='measure_n4_110402_corrected.rz' |
Bmap_file='measure_n4_110402_corrected.rz' |
277 |
c opens magnetic field map first file |
c opens magnetic field map first file |
278 |
if(b_debug.eq.1)print * !,'Opening file: ' |
c if(b_debug.eq.1)print * !,'Opening file: ' |
279 |
|
if(VERBOSE)print * !,'Opening file: ' |
280 |
$ ,path(1:LNBLNK(path))//Bmap_file |
$ ,path(1:LNBLNK(path))//Bmap_file |
281 |
call HROPEN |
call HROPEN |
282 |
$ (lun_Bmap_file,'Bmap' |
$ (lun_Bmap_file,'Bmap' |
396 |
21 continue |
21 continue |
397 |
|
|
398 |
b_error = 1 |
b_error = 1 |
399 |
if(b_debug.eq.1) |
c if(b_debug.eq.1) |
400 |
|
if(DEBUG) |
401 |
$ print* |
$ print* |
402 |
$ ,'read_B_inner: ERROR OPENING MAGNETIC FIELD MAP FILE: ' |
$ ,'read_B_inner: ERROR OPENING MAGNETIC FIELD MAP FILE: ' |
403 |
$ ,Bmap_file |
$ ,Bmap_file |
414 |
22 continue |
22 continue |
415 |
|
|
416 |
b_error = 1 |
b_error = 1 |
417 |
if(b_debug.eq.1) |
c if(b_debug.eq.1) |
418 |
|
if(DEBUG) |
419 |
$ print*,'read_B_inner: ERROR WHILE READING NTUPLE, at entry |
$ print*,'read_B_inner: ERROR WHILE READING NTUPLE, at entry |
420 |
$ : ',iev |
$ : ',iev |
421 |
|
|
458 |
include 'common_B.f' |
include 'common_B.f' |
459 |
include 'common_c2f.f' |
include 'common_c2f.f' |
460 |
C |
C |
461 |
|
LOGICAL DEBUG |
462 |
|
LOGICAL VERBOSE |
463 |
|
LOGICAL WARNING |
464 |
|
COMMON/DBG/DEBUG,VERBOSE,WARNING |
465 |
|
SAVE/DBG/ |
466 |
|
|
467 |
character*80 path |
character*80 path |
468 |
|
|
469 |
REAL hmemor(10000000) |
REAL hmemor(10000000) |
523 |
Bmap_file='External_top_map_n4_150402.rz' |
Bmap_file='External_top_map_n4_150402.rz' |
524 |
|
|
525 |
c opens magnetic field map first file |
c opens magnetic field map first file |
526 |
if(b_debug.eq.1)print * |
c if(b_debug.eq.1)print * |
527 |
|
if(VERBOSE)print * |
528 |
$ ,path(1:LNBLNK(path))//Bmap_file |
$ ,path(1:LNBLNK(path))//Bmap_file |
529 |
call HROPEN |
call HROPEN |
530 |
$ (lun_Bmap_file,'Bmap' |
$ (lun_Bmap_file,'Bmap' |
645 |
21 continue |
21 continue |
646 |
|
|
647 |
b_error = 1 |
b_error = 1 |
648 |
if(b_debug.eq.1) |
c if(b_debug.eq.1) |
649 |
|
if(DEBUG) |
650 |
$ print* |
$ print* |
651 |
$ ,'read_B_inner: ERROR OPENING MAGNETIC FIELD MAP FILE: ' |
$ ,'read_B_inner: ERROR OPENING MAGNETIC FIELD MAP FILE: ' |
652 |
$ ,Bmap_file |
$ ,Bmap_file |
663 |
22 continue |
22 continue |
664 |
|
|
665 |
b_error = 1 |
b_error = 1 |
666 |
if(b_debug.eq.1) |
c if(b_debug.eq.1) |
667 |
|
if(DEBUG) |
668 |
$ print* |
$ print* |
669 |
$ ,'read_B_inner: ERROR WHILE READING NTUPLE, at event |
$ ,'read_B_inner: ERROR WHILE READING NTUPLE, at event |
670 |
$ : ',iev |
$ : ',iev |