1717import org .jlab .detector .banks .RawDataBank ;
1818import org .jlab .detector .calib .utils .ConstantsManager ;
1919import org .jlab .detector .geant4 .v2 .DCGeant4Factory ;
20+ import org .jlab .rec .dc .Constants ;
21+ import org .jlab .utils .groups .IndexedTable ;
22+
2023import org .jlab .io .banks .DC__jitter ;
2124import org .jlab .io .banks .DC__tdc ;
2225import org .jlab .io .banks .HitBasedTrkg__HBHitTrkId ;
2326import org .jlab .io .banks .HitBasedTrkg__Hits ;
24- import org .jlab .rec . dc . Constants ;
25- import org .jlab .utils . groups . IndexedTable ;
27+ import org .jlab .io . banks . REC__Track ;
28+ import org .jlab .io . banks . ai__tracks ;
2629
2730/**
2831 * A class to fill in lists of hits corresponding to DC reconstructed hits
@@ -496,17 +499,17 @@ private void read_NNHits() {
496499 for (int j = 0 ; j < bankAI .rows (); j ++) {
497500 Ids = new int [6 ];
498501 tPars = new double [4 ];
499- Ids [0 ] = (int )bankAI .getShort ("c1" , j ); // clusId in superlayer 1
500- Ids [1 ] = (int )bankAI .getShort ("c2" , j );
501- Ids [2 ] = (int )bankAI .getShort ("c3" , j );
502- Ids [3 ] = (int )bankAI .getShort ("c4" , j );
503- Ids [4 ] = (int )bankAI .getShort ("c5" , j );
504- Ids [5 ] = (int )bankAI .getShort ("c6" , j ); // clusId in superlayer 6
502+ Ids [0 ] = (int )bankAI .getShort (ai__tracks . c1 , j ); // clusId in superlayer 1
503+ Ids [1 ] = (int )bankAI .getShort (ai__tracks . c2 , j );
504+ Ids [2 ] = (int )bankAI .getShort (ai__tracks . c3 , j );
505+ Ids [3 ] = (int )bankAI .getShort (ai__tracks . c4 , j );
506+ Ids [4 ] = (int )bankAI .getShort (ai__tracks . c5 , j );
507+ Ids [5 ] = (int )bankAI .getShort (ai__tracks . c6 , j ); // clusId in superlayer 6
505508
506- tPars [0 ] = (double )bankAI .getFloat ("p" , j );
507- tPars [1 ] = (double )bankAI .getFloat (" theta" , j );
508- tPars [2 ] = (double )bankAI .getFloat (" phi" , j );
509- tPars [3 ] = (double )bankAI .getByte ("id" , j );
509+ tPars [0 ] = (double )bankAI .getFloat (ai__tracks . p , j );
510+ tPars [1 ] = (double )bankAI .getFloat (ai__tracks . theta , j );
511+ tPars [2 ] = (double )bankAI .getFloat (ai__tracks . phi , j );
512+ tPars [3 ] = (double )bankAI .getByte (ai__tracks . id , j );
510513
511514 aimatch .clear ();
512515 for (int k = 0 ; k < 6 ; k ++) {
@@ -518,9 +521,14 @@ private void read_NNHits() {
518521
519522 if (clusterID >0 ) {
520523 if (this .aimatch .containsKey (clusterID )) {
521- Hit hit = new Hit (bank .getByte ("sector" , i ), bank .getByte ("superlayer" , i ),
522- bank .getByte ("layer" , i ), bank .getShort ("wire" , i ), bank .getInt ("TDC" , i ), bank .getByte ("jitter" , i ), bank .getShort ("id" , i ));
523- hit .set_Id (bank .getShort ("id" , i ));
524+ Hit hit = new Hit (bank .getByte (HitBasedTrkg__Hits .sector , i ),
525+ bank .getByte (HitBasedTrkg__Hits .superlayer , i ),
526+ bank .getByte (HitBasedTrkg__Hits .layer , i ),
527+ bank .getShort (HitBasedTrkg__Hits .wire , i ),
528+ bank .getInt (HitBasedTrkg__Hits .TDC , i ),
529+ bank .getByte (HitBasedTrkg__Hits .jitter , i ),
530+ bank .getShort (HitBasedTrkg__Hits .id , i ));
531+ hit .set_Id (bank .getShort (HitBasedTrkg__Hits .id , i ));
524532 hit .calc_CellSize (detector );
525533 double posError = hit .get_CellSize () / Math .sqrt (12. );
526534 hit .set_DocaErr (posError );
@@ -622,14 +630,14 @@ private void setToPionHypothesis(DataEvent event, int trkId, FittedHit hit) {
622630
623631 int rows = bank .rows ();
624632 for (int i = 0 ; i < rows ; i ++) {
625- if (bank .getByte (" detector" , i ) == 6 &&
626- bank .getShort (" index" , i ) == trkId - 1 ) {
633+ if (bank .getByte (REC__Track . detector , i ) == 6 &&
634+ bank .getShort (REC__Track . index , i ) == trkId - 1 ) {
627635 px = event .getBank (partBankName ).getFloat ("px" ,
628- bank .getShort (" pindex" , i ));
636+ bank .getShort (REC__Track . pindex , i ));
629637 py = event .getBank (partBankName ).getFloat ("py" ,
630- bank .getShort (" pindex" , i ));
638+ bank .getShort (REC__Track . pindex , i ));
631639 pz = event .getBank (partBankName ).getFloat ("pz" ,
632- bank .getShort (" pindex" , i ));
640+ bank .getShort (REC__Track . pindex , i ));
633641 }
634642 }
635643
0 commit comments