33 |
strange(i,j,k)=1 !initializes unusually high or low signal |
strange(i,j,k)=1 !initializes unusually high or low signal |
34 |
enddo ! affected strips flag |
enddo ! affected strips flag |
35 |
|
|
36 |
|
c------------------------------------------------------------------------ |
37 |
|
c (september 2007) |
38 |
|
c remove from CN computation the first and the last 3 channels of |
39 |
|
c each X view, becouse they ar not connected to any strip |
40 |
|
c------------------------------------------------------------------------ |
41 |
|
if(mod(i,2).eq.0)then |
42 |
|
if(j.eq.1)then |
43 |
|
do k=1,3 |
44 |
|
strange(i,j,k)=0 |
45 |
|
enddo |
46 |
|
elseif(j.eq.nva1_ladder)then |
47 |
|
do k=nstrips_va1,nstrips_va1-2,-1 |
48 |
|
strange(i,j,k)=0 |
49 |
|
enddo |
50 |
|
endif |
51 |
|
endif |
52 |
|
|
53 |
newclstr=1 !flag to warn about new found signal |
newclstr=1 !flag to warn about new found signal |
54 |
c ! affected strips |
c ! affected strips |
55 |
c------------------------------------------------------------------------ |
c------------------------------------------------------------------------ |
188 |
|
|
189 |
if(ncn.lt.NSTRIPMIN) then !no signal free strips on this VA1... |
if(ncn.lt.NSTRIPMIN) then !no signal free strips on this VA1... |
190 |
if(ncn.eq.0)then |
if(ncn.eq.0)then |
191 |
if(debug)print*,' WARNING - cnoise: ', |
if(debug.eq.1)print*,' WARNING - cnoise: ', |
192 |
$ 'no strips for CN computation on VA1 ',j, |
$ 'no strips for CN computation on VA1 ',j, |
193 |
$ ', VIEW ',i,' >>> FAILED ' |
$ ', VIEW ',i,' >>> FAILED ' |
194 |
else |
else |
195 |
if(debug)print*,' WARNING - cnoise: ', |
if(debug.eq.1)print*,' WARNING - cnoise: ', |
196 |
$ 'less than ',NSTRIPMIN |
$ 'less than ',NSTRIPMIN |
197 |
$ ,' strips for CN computation on VA1 ',j, |
$ ,' strips for CN computation on VA1 ',j, |
198 |
$ ', VIEW ',i,' >>> FAILED ' |
$ ', VIEW ',i,' >>> FAILED ' |
204 |
cnrms(i,j)= SQRT( cnrms(i,j)/DBLE(ncn) - cn(i,j)**2 ) |
cnrms(i,j)= SQRT( cnrms(i,j)/DBLE(ncn) - cn(i,j)**2 ) |
205 |
cnn(i,j) = ncn |
cnn(i,j) = ncn |
206 |
gulp=0 |
gulp=0 |
207 |
if(debug.and.ABS(cn(i,j)).gt.1000) |
c$$$ print*,'Event ',eventn(1) |
208 |
|
c$$$ $ ,': cn(',i,',',j,')= ',cn(i,j),' ncn ',ncn |
209 |
|
|
210 |
|
if(debug.eq.1.and.ABS(cn(i,j)).gt.1000) |
211 |
$ print*,'Event ',eventn(1) |
$ print*,'Event ',eventn(1) |
212 |
$ ,': cn(',i,',',j,')= ',cn(i,j),' ncn ',ncn |
$ ,': cn(',i,',',j,')= ',cn(i,j),' ncn ',ncn |
213 |
endif |
endif |