/[PAMELA software]/root2paw/inc/COMMONTOF.TXT
ViewVC logotype

Annotation of /root2paw/inc/COMMONTOF.TXT

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Mon Dec 5 16:17:38 2005 UTC (19 years ago) by mocchiut
Branch point for: GroundDataConvert, MAIN
File MIME type: text/plain
Initial revision

1 mocchiut 1.1 IMPLICIT NONE
2    
3     INTEGER NPLANES, NTRKMAX
4    
5     PARAMETER (NTRKMAX=50) !ncloyz_max*ncloxz_max)
6     PARAMETER (NPLANES=6) !ncloyz_max*ncloxz_max)
7    
8     c EVENT block:
9     * -----------------------------------------------------------
10     logical good2 !flag to mark good or noise events
11     integer nev2 !level2 event number
12    
13     c CPU block (only for ground data):
14     * -----------------------------------------------------------
15     integer pkt_type !CPU packet type identifier. see http://people.roma2.infn.it/~cpu/HB_list.txt
16     c 0x12 --> calibration board 0
17     c 0x13 --> calibration board 1
18     c 0x10 --> event
19     c 0x30 --> full event for calib special
20     c 0x83 --> tracker ALARM (control register)
21     integer pkt_num !CPU packet number
22     integer obt !CPU on-board time
23     integer which_calib !calibration file identifier. see DW_DATE_NUM_calib.txt file
24    
25    
26     * -----------------------------------------------------------
27     * Common to store TRACK info
28     * All the variables have a dimention equal to the number of
29     * found tracks
30     * -----------------------------------------------------------
31     c TRACK PARAMETERS
32     integer ntrk !# identified tracks
33     real al !track state vector
34     integer xgood !mask of used planes
35     integer ygood !*
36     real xm !measured points
37     real ym !*
38     real zm !*
39     real resx !spatial resolution
40     real resy !*
41     real chi2 !chi2
42     real xv !calculated points
43     real yv !*
44     real zv !*
45     real axv !calculated angles (deg)
46     real ayv !*
47     * -----------------------------------------------------------
48     * Common to store SINGLET info
49     * (clusters not associated with any track)
50     * -----------------------------------------------------------
51     integer nclsx !# unassociated clusters per plane X views
52     integer nclsy ! " " " " Y views
53    
54    
55     integer tdcid(12),evcount(12)
56     integer tdcmask(12),adc(4,12),tdc(4,12)
57     integer temp1(12),temp2(12)
58     integer*4 trig_evcount
59     integer pmtpl(3), trigrate(6), dltime(2), s4calcount(2)
60     integer pmtcount1(24), pmtcount2(24)
61     integer*4 patternbusy(3)
62     integer patterntrig(6), trigconf
63     integer iflag(6), jflag(6)
64     real beta(5),xtof(3),ytof(3),adc_c(4,12)
65     real xout(3), yout(3)
66    
67    
68     common/toflev1/good2,nev2,
69     $ pkt_type,pkt_num,obt,which_calib,
70     $ tdcid,evcount,tdcmask,adc,tdc,temp1,temp2,
71     $ beta, xtof, ytof, adc_c, iflag,jflag,
72     $ xout, yout,
73     $ trig_evcount, pmtpl, trigrate, dltime,
74     & s4calcount, pmtcount1, pmtcount2,
75     & patternbusy, patterntrig, trigconf,
76     $ ntrk
77     $ ,xm(nplanes,NTRKMAX)
78     $ ,ym(nplanes,NTRKMAX)
79     $ ,zm(nplanes,NTRKMAX)
80     $ ,resx(nplanes,NTRKMAX)
81     $ ,resy(nplanes,NTRKMAX)
82     $ ,al(5,NTRKMAX)
83     $ ,chi2(NTRKMAX)
84     $ ,xgood(nplanes,NTRKMAX)
85     $ ,ygood(nplanes,NTRKMAX)
86     $ ,xv(nplanes,NTRKMAX)
87     $ ,yv(nplanes,NTRKMAX)
88     $ ,zv(nplanes,NTRKMAX)
89     $ ,axv(nplanes,NTRKMAX)
90     $ ,ayv(nplanes,NTRKMAX)
91     $ ,nclsx(nplanes),nclsy(nplanes)
92     SAVE /toflev1/
93    

  ViewVC Help
Powered by ViewVC 1.1.23