13 const int kFstNumWedges = 36;
14 const int kFstNumSensorsPerWedge = 3;
15 const int kFstNumInnerSensorsPerWedge = 1;
16 const int kFstNumOuterSensorsPerWedge = 2;
17 const int kFstNumSensors = 108;
18 const int kFstNumStripsPerInnerSensor = 512;
19 const int kFstNumStripsPerOuterSensor = 256;
20 const int kFstNumWedgePerDisk = 12;
21 const int kFstNumPhiSegPerWedge = 128;
22 const int kFstNumPhiSegPerSensor = 128;
23 const int kFstNumRStripsPerSensor = 4;
29 const int kFstNumRdos = 6;
30 const int kFstNumArmsPerRdo = 3;
31 const int kFstNumApvsPerArm = 16;
32 const int kFstNumApvChannels = 128;
33 const int kFstNumChanPerArm = 2048;
34 const int kFstNumElecIds = 36864;
35 const int kFstApvsPerWedge = 8;
36 const int kFstNumApvs = 288;
37 const int kFstNumRStripsPerWedge = 8;
38 const int kFstNumDisk = 3;
39 const int kFstNumWedsPerRdo = 6;
40 const int kFstNumWedsPerArm = 2;
43 const float kFstSensorActiveSizeR = 5;
44 const float kFstStripPitchR = 2.875;
45 const float kFstStripPitchPhi = TMath::Pi()*30.0/180.0/kFstNumPhiSegPerSensor;
46 const float kFstStripGapPhi = TMath::Pi()*1.0/180.0;
47 const int kFstzFilp[kFstNumDisk] = {1,-1,1};
48 const int kFstzDirct[kFstNumWedgePerDisk] = {1,-1,1,-1,1,-1,1,-1,1,-1,1,-1};
49 const float kFstphiStart[kFstNumWedgePerDisk] = {2.0, 2.0, 0.0, 12.0, 10.0, 10.0, 8.0, 8.0, 6.0, 6.0, 4.0, 4.0};
50 const float kFstphiStop[kFstNumWedgePerDisk] = {3.0, 1.0, 1.0, 11.0, 11.0, 9.0, 9.0, 7.0, 7.0, 5.0, 5.0, 3.0};
51 const float kFstrStart[kFstNumRStripsPerWedge]= {5.000, 7.875, 10.750, 13.625, 16.500, 19.375, 22.250, 25.125};
52 const float kFstrStop[kFstNumRStripsPerWedge] = {7.875, 10.750, 136.25, 16.500, 19.375, 22.250, 25.125, 28.000};
55 const unsigned char kFstNumTimeBins = 9;
56 const unsigned char kFstDefaultTimeBin = 2;
57 const int kFstMaxAdc = 4096;