/[PAMELA software]/tracker/ground/source/common/common_calibration.f
ViewVC logotype

Contents of /tracker/ground/source/common/common_calibration.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (download) (vendor branch)
Wed Mar 8 15:00:38 2006 UTC (18 years, 11 months ago) by pam-fi
Branch: MAIN, trk-ground
CVS Tags: R3v02, HEAD
Changes since 1.1: +0 -0 lines
Error occurred while calculating annotation data.
First CVS release of tracker ground software (R3v02) 

1 C-------------------------------------------------
2 C
3 C-------------------------------------------------
4
5
6 parameter (dedxmax=250.) !cut on de/dx (scaled to 300 microns)
7 * !for eta calibrations
8 * !(to avoid delta-rays)
9 parameter (rigmax=0.25) !cut on rigidity
10 * !used for eta calibrations and
11 * !check histograms
12
13 C-------------------------------------------------
14 C output files logical units
15 C-------------------------------------------------
16 parameter (lun_file_out=70) !output file id number
17 parameter (lun_file_log=73) !log file id number
18 parameter (lun_file_eta=74) !eta param file id number
19
20
21 c$$$C-------------------------------------------------
22 c$$$C variables for the good track identification
23 c$$$C-------------------------------------------------
24 c$$$ real xpa(nplanes),ypa(nplanes) !PAMELA frame measured coordinates
25 c$$$ real xres(nplanes),yres(nplanes) !residuals
26 c$$$ real chix,chiy !chi-squared
27 c$$$ real thetax,thetay !incidence angle
28 c$$$ real xsi(nplanes),ysi(nplanes) !silicon sensor frame measured coordinates
29 c$$$ integer lad(nplanes) !hit ladders
30 c$$$ integer isensor(nplanes) !hit sensors
31 integer which_cl_x(nplanes),which_cl_y(nplanes)
32 c$$$c real fitz(nplanes) !z coordinates of the planes
33 c$$$
34 common/good_track_cl/
35 c$$$c $ fitz,
36 c$$$ $ xpa,ypa,xres,yres,
37 c$$$ $ chix,chiy,
38 c$$$ $ thetax,thetay,
39 c$$$ $ xsi,ysi,
40 c$$$ $ lad,isensor,
41 $ which_cl_x,which_cl_y
42
43 C-------------------------------------------------
44 C level1 n-tuple with selected events
45 C-------------------------------------------------
46
47 c parameter (ntp_level1_tmp=41)
48
49 C-------------------------------------------------
50 C some check histos
51 C-------------------------------------------------
52 parameter (id_hi_chi=10000)
53 parameter (id_hi_mult=7000000)
54 parameter (id_hi_charge=8000000)
55 parameter (id_hi_rig=11000)
56
57 parameter (id_hi_angle=9000000)
58 parameter (id_hi_angle_stat=9900000)
59
60 parameter (id_hi_beam=5000000)
61
62 parameter (id_hi_bx=2000)
63 parameter (id_hi_by=3000)
64 parameter (id_hi_bz=4000)
65
66 parameter(nhside=5)
67
68
69 c------------------------------------------------------------------------
70 c
71 c eta-2 eta-3 eta-4 histograms
72 c
73 c here is defined the histogram and angular binning
74 c for eta corrections
75 c------------------------------------------------------------------------
76
77 parameter (id_hi_eta2=20000)
78 parameter (id_hi_eta3=30000)
79 parameter (id_hi_eta4=40000)
80
81 * eta2 ==> -0.5 : 0.5
82 * eta3 ==> -0.5 : 0.5
83 * eta4 ==> -1.0 : 1.0
84 * !!!!!!! ATTENZIONE !!!!!!!!!!!!
85 * mi sono convinta che anche eta4 deve essere definito
86 * tra -0.5 e 0.5, perche` questa e` la periodicita` del sensore
87 *
88 parameter (nhbin2=100) !eta-2 histo bins
89 parameter (nhbin3=nhbin2) !eta-3 histo bins
90 * parameter (nhbin4=2*nhbin2) !eta-4 histo bins
91 parameter (nhbin4=nhbin2) !eta-4 histo bins
92
93 c$$$ real histo2(nhbin2)
94 real eta2corr(nhbin2+1,nviews) !eta2 correction
95 real eta2abs(nhbin2+1) !eta2 abscissa
96 common/eta2/eta2corr,eta2abs
97
98 c$$$# ifdef TEST2003
99 c$$$ parameter (nangbin=3) !number of angular bins
100 c$$$c real angbin(nang+1) !bin extremes
101 c$$$ data angbin/ !nang=3
102 c$$$ $ -6.0,
103 c$$$ $ -2.0,
104 c$$$ $ 2.0,
105 c$$$ $ 6.0/
106 c$$$# else
107 c$$$ parameter (nangbin=3) !number of angular bins
108 c$$$c real angbin(nang+1) !bin extremes
109 c$$$ data angbin/ !nang=3
110 c$$$ $ -6.0,
111 c$$$ $ -2.0,
112 c$$$ $ 2.0,
113 c$$$ $ 6.0/
114 c$$$# endif
115
116 c$$$ parameter (nangmax=50)
117 c$$$ integer nang,angbin(nangmax)
118 real avangbin(nangmax,nviews),navangbin(nangmax,nviews) !average angle in the bin
119 common/avang/avangbin,navangbin
120
121 c------------------------------------------------------------------------
122 c
123 c charge correlation histograms
124 c
125 c------------------------------------------------------------------------
126 parameter (id_hi_chargeco=500000)
127
128 real syksx(nplanes),sycsx(nplanes)
129 real esyksx(nplanes),esycsx(nplanes)
130 common/sxsy/syksx,sycsx,esyksx,esycsx
131
132 * ---------------------------------------------
133 * common per la correlazione di carica (MINUIT)
134 parameter (ncorrmax=20000)
135 real chargexy(nplanes,3,ncorrmax,2)
136 integer whichplane,whichladder,goodtr
137 common/chargecorr/chargexy,whichplane,whichladder,goodtr
138
139 c double precision val,error
140 c character*12 chnam
141 c real esyksx(nplanes),esycsx(nplanes)
142 * ---------------------------------------------
143

  ViewVC Help
Powered by ViewVC 1.1.23