CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
rctDataBase.cc
Go to the documentation of this file.
1 #include "rctDataBase.h"
2 
3 
5 
6  length[RCEt]=10;
7  length[RCTau]=1;
8  length[RCOf]=1;
9  length[HFEt]=8;
10  length[HFFg]=1;
11  length[IEEt]=6;
12  length[IEReg]=1;
13  length[IECard]=3;
14  length[NEEt]=6;
15  length[NEReg]=1;
16  length[NECard]=3;
17  length[RCHad]=1;
18 
19  link[RCEt]=0;
20  link[RCTau]=0;
21  link[RCOf]=0;
22  link[HFEt]=1;
23  link[HFFg]=1;
24  link[IEEt]=1;
25  link[IEReg]=1;
26  link[IECard]=1;
27  link[NEEt]=1;
28  link[NEReg]=1;
29  link[NECard]=1;
30  link[RCHad]=1;
31 
32 
33  indexfromMP7toRCT[0]=0;
34  indexfromMP7toRCT[1]=1;
35  indexfromMP7toRCT[2]=18;
36  indexfromMP7toRCT[3]=19;
37  indexfromMP7toRCT[4]=16;
38  indexfromMP7toRCT[5]=17;
39  indexfromMP7toRCT[6]=34;
40  indexfromMP7toRCT[7]=35;
41  indexfromMP7toRCT[8]=2;
42  indexfromMP7toRCT[9]=3;
43  indexfromMP7toRCT[10]=20;
44  indexfromMP7toRCT[11]=21;
45  indexfromMP7toRCT[12]=14;
46  indexfromMP7toRCT[13]=15;
47  indexfromMP7toRCT[14]=32;
48  indexfromMP7toRCT[15]=33;
49  indexfromMP7toRCT[16]=4;
50  indexfromMP7toRCT[17]=5;
51  indexfromMP7toRCT[18]=22;
52  indexfromMP7toRCT[19]=23;
53  indexfromMP7toRCT[20]=12;
54  indexfromMP7toRCT[21]=13;
55  indexfromMP7toRCT[22]=30;
56  indexfromMP7toRCT[23]=31;
57  indexfromMP7toRCT[24]=6;
58  indexfromMP7toRCT[25]=7;
59  indexfromMP7toRCT[26]=24;
60  indexfromMP7toRCT[27]=25;
61  indexfromMP7toRCT[28]=10;
62  indexfromMP7toRCT[29]=11;
63  indexfromMP7toRCT[30]=28;
64  indexfromMP7toRCT[31]=29;
65  indexfromMP7toRCT[32]=8;
66  indexfromMP7toRCT[33]=9;
67  indexfromMP7toRCT[34]=26;
68  indexfromMP7toRCT[35]=27;
69 
70  indexfromoRSCtoMP7[0]=0;
71  indexfromoRSCtoMP7[1]=1;
72  indexfromoRSCtoMP7[2]=8;
73  indexfromoRSCtoMP7[3]=9;
74  indexfromoRSCtoMP7[4]=16;
75  indexfromoRSCtoMP7[5]=17;
76  indexfromoRSCtoMP7[6]=24;
77  indexfromoRSCtoMP7[7]=25;
78  indexfromoRSCtoMP7[8]=32;
79  indexfromoRSCtoMP7[9]=33;
80  indexfromoRSCtoMP7[10]=28;
81  indexfromoRSCtoMP7[11]=29;
82  indexfromoRSCtoMP7[12]=20;
83  indexfromoRSCtoMP7[13]=21;
84  indexfromoRSCtoMP7[14]=12;
85  indexfromoRSCtoMP7[15]=13;
86  indexfromoRSCtoMP7[16]=4;
87  indexfromoRSCtoMP7[17]=5;
88  indexfromoRSCtoMP7[18]=2;
89  indexfromoRSCtoMP7[19]=3;
90  indexfromoRSCtoMP7[20]=10;
91  indexfromoRSCtoMP7[21]=11;
92  indexfromoRSCtoMP7[22]=18;
93  indexfromoRSCtoMP7[23]=19;
94  indexfromoRSCtoMP7[24]=26;
95  indexfromoRSCtoMP7[25]=27;
96  indexfromoRSCtoMP7[26]=34;
97  indexfromoRSCtoMP7[27]=35;
98  indexfromoRSCtoMP7[28]=30;
99  indexfromoRSCtoMP7[29]=31;
100  indexfromoRSCtoMP7[30]=22;
101  indexfromoRSCtoMP7[31]=23;
102  indexfromoRSCtoMP7[32]=14;
103  indexfromoRSCtoMP7[33]=15;
104  indexfromoRSCtoMP7[34]=6;
105  indexfromoRSCtoMP7[35]=7;
106 
107  RCEt_start[0][0]=8;
108  RCEt_start[0][1]=18;
109  RCEt_start[1][0]=28;
110  RCEt_start[1][1]=38;
111  RCEt_start[2][0]=48;
112  RCEt_start[2][1]=58;
113  RCEt_start[3][0]=68;
114  RCEt_start[3][1]=78;
115  RCEt_start[4][0]=88;
116  RCEt_start[4][1]=98;
117  RCEt_start[5][0]=108;
118  RCEt_start[5][1]=118;
119  RCEt_start[6][0]=128;
120  RCEt_start[6][1]=138;
121 
122  RCTau_start[0][0]=148;
123  RCTau_start[0][1]=149;
124  RCTau_start[1][0]=150;
125  RCTau_start[1][1]=151;
126  RCTau_start[2][0]=152;
127  RCTau_start[2][1]=153;
128  RCTau_start[3][0]=154;
129  RCTau_start[3][1]=155;
130  RCTau_start[4][0]=156;
131  RCTau_start[4][1]=157;
132  RCTau_start[5][0]=158;
133  RCTau_start[5][1]=159;
134  RCTau_start[6][0]=160;
135  RCTau_start[6][1]=161;
136 
137  RCOf_start[0][0]=162;
138  RCOf_start[0][1]=163;
139  RCOf_start[1][0]=164;
140  RCOf_start[1][1]=165;
141  RCOf_start[2][0]=166;
142  RCOf_start[2][1]=167;
143  RCOf_start[3][0]=168;
144  RCOf_start[3][1]=169;
145  RCOf_start[4][0]=170;
146  RCOf_start[4][1]=171;
147  RCOf_start[5][0]=172;
148  RCOf_start[5][1]=173;
149  RCOf_start[6][0]=174;
150  RCOf_start[6][1]=175;
151 
152 
153  //calo object index 0= ,order in the cable= 0 ,bits= 8,72
154  //calo object index 1= ,order in the cable= 1 ,bits= 16,73
155  //calo object index 2= ,order in the cable= 4 ,bits= 40,76
156  //calo object index 3= ,order in the cable= 5 ,bits= 48,77
157  //calo object index 4= ,order in the cable= 2 ,bits= 24,74
158  //calo object index 5= ,order in the cable= 3 ,bits= 32,75
159  //calo object index 6= ,order in the cable= 6 ,bits= 56,78
160  //calo object index 7= ,order in the cable= 7 ,bits= 64,79
161 
162 
163  HFEt_start[0]=8;
164  HFEt_start[1]=16;
165  HFEt_start[2]=40;
166  HFEt_start[3]=48;
167  HFEt_start[4]=24;
168  HFEt_start[5]=32;
169  HFEt_start[6]=56;
170  HFEt_start[7]=64;
171 
172  HFFg_start[0]=72;
173  HFFg_start[1]=73;
174  HFFg_start[2]=76;
175  HFFg_start[3]=77;
176  HFFg_start[4]=74;
177  HFFg_start[5]=75;
178  HFFg_start[6]=78;
179  HFFg_start[7]=79;
180 
181  IEEt_start[0]=80;
182  IEEt_start[1]=90;
183  IEEt_start[2]=100;
184  IEEt_start[3]=110;
185 
186  IEReg_start[0]=86;
187  IEReg_start[1]=96;
188  IEReg_start[2]=106;
189  IEReg_start[3]=116;
190 
191  IECard_start[0]=87;
192  IECard_start[1]=97;
193  IECard_start[2]=107;
194  IECard_start[3]=117;
195 
196  NEEt_start[0]=120;
197  NEEt_start[1]=130;
198  NEEt_start[2]=140;
199  NEEt_start[3]=150;
200 
201  NEReg_start[0]=126;
202  NEReg_start[1]=136;
203  NEReg_start[2]=146;
204  NEReg_start[3]=156;
205 
206  NECard_start[0]=127;
207  NECard_start[1]=137;
208  NECard_start[2]=147;
209  NECard_start[3]=157;
210 
211 
212  RCHad_start[0][0]=160;
213  RCHad_start[0][1]=161;
214  RCHad_start[1][0]=162;
215  RCHad_start[1][1]=163;
216  RCHad_start[2][0]=164;
217  RCHad_start[2][1]=165;
218  RCHad_start[3][0]=166;
219  RCHad_start[3][1]=167;
220  RCHad_start[4][0]=168;
221  RCHad_start[4][1]=169;
222  RCHad_start[5][0]=170;
223  RCHad_start[5][1]=171;
224  RCHad_start[6][0]=172;
225  RCHad_start[6][1]=173;
226 
227 }
int RCOf_start[7][2]
Definition: rctDataBase.h:31
int RCHad_start[7][2]
Definition: rctDataBase.h:40
int indexfromoRSCtoMP7[36]
Definition: rctDataBase.h:46
int NECard_start[4]
Definition: rctDataBase.h:39
int RCEt_start[7][2]
Definition: rctDataBase.h:29
int NEReg_start[4]
Definition: rctDataBase.h:38
int IECard_start[4]
Definition: rctDataBase.h:36
int IEReg_start[4]
Definition: rctDataBase.h:35
int link[nObjects]
Definition: rctDataBase.h:44
int indexfromMP7toRCT[36]
Definition: rctDataBase.h:45
int length[nObjects]
Definition: rctDataBase.h:42
int RCTau_start[7][2]
Definition: rctDataBase.h:30