99import org .jlab .detector .banks .RawDataBank ;
1010import org .jlab .detector .base .DetectorDescriptor ;
1111import org .jlab .detector .base .DetectorType ;
12+ import org .jlab .io .banks .BMT_adc ;
13+ import org .jlab .io .banks .BST_adc ;
1214import org .jlab .io .base .DataEvent ;
1315import org .jlab .rec .cvt .Constants ;
1416import org .jlab .rec .cvt .Geometry ;
@@ -112,11 +114,11 @@ public void fetch_BMTHits(DataEvent event, Swim swim, IndexedTable status,
112114 //if (bankDGTZ.getInt("ADC", i) < 1) {
113115 //continue; // gemc assigns strip value -1 for inefficiencies, we only consider strips with values between 1 to the maximum strip number for a given detector
114116 //}
115- int sector = bankDGTZ .getByte (" sector" , i );
116- int layer = bankDGTZ .getByte (" layer" , i );
117- int strip = bankDGTZ .getShort (" component" , i );
118- double ADCtoEdep = bankDGTZ .getInt (" ADC" , i );
119- double time = bankDGTZ .getFloat (" time" , i );
117+ int sector = bankDGTZ .getByte (BMT_adc . sector , i );
118+ int layer = bankDGTZ .getByte (BMT_adc . layer , i );
119+ int strip = bankDGTZ .getShort (BMT_adc . component , i );
120+ double ADCtoEdep = bankDGTZ .getInt (BMT_adc . ADC , i );
121+ double time = bankDGTZ .getFloat (BMT_adc . time , i );
120122 int order = bankDGTZ .trueOrder (i );
121123 //if (order == 1) {
122124 // continue;
@@ -260,10 +262,10 @@ public void fetch_SVTHits(DataEvent event, int omitLayer, int omitHemisphere,
260262 Map <Integer , Double > tdcs = new HashMap <>();
261263 for (int i = 0 ; i < rows ; i ++) {
262264 if (bankDGTZ .getInt ("ADC" , i ) < 0 ) {
263- int sector = bankDGTZ .getByte (" sector" , i );
264- int layer = bankDGTZ .getByte (" layer" , i );
265- int strip = bankDGTZ .getShort (" component" , i );
266- double time = bankDGTZ .getFloat (" time" , i );
265+ int sector = bankDGTZ .getByte (BST_adc . sector , i );
266+ int layer = bankDGTZ .getByte (BST_adc . layer , i );
267+ int strip = bankDGTZ .getShort (BST_adc . component , i );
268+ double time = bankDGTZ .getFloat (BST_adc . time , i );
267269
268270 //if (order == 1) {
269271 // continue;
@@ -286,13 +288,13 @@ public void fetch_SVTHits(DataEvent event, int omitLayer, int omitHemisphere,
286288 if (bankDGTZ .getInt ("ADC" , i ) < 0 ) {
287289 continue ; // ignore hits TDC hits with ADC==-1
288290 }
289- int order = bankDGTZ .getByte (" order" , i );
291+ int order = bankDGTZ .getByte (BST_adc . order , i );
290292 int id = i + 1 ;
291- int sector = bankDGTZ .getByte (" sector" , i );
292- int layer = bankDGTZ .getByte (" layer" , i );
293- int strip = bankDGTZ .getShort (" component" , i );
294- int ADC = bankDGTZ .getInt (" ADC" , i );
295- double time = 0 ;//bankDGTZ.getFloat(" time" , i);
293+ int sector = bankDGTZ .getByte (BST_adc . sector , i );
294+ int layer = bankDGTZ .getByte (BST_adc . layer , i );
295+ int strip = bankDGTZ .getShort (BST_adc . component , i );
296+ int ADC = bankDGTZ .getInt (BST_adc . ADC , i );
297+ double time = 0 ;//bankDGTZ.getFloat(BST_adc. time, i);
296298 int tdcstrip = 1 ;
297299 if (strip >128 ) tdcstrip = 129 ;
298300 int key = DetectorDescriptor .generateHashCode (sector , layer , tdcstrip );
0 commit comments