44import java .util .HashMap ;
55import java .util .List ;
66import java .util .Map ;
7+ import org .jlab .io .banks .REC__Particle ;
8+ import org .jlab .io .banks .REC__Track ;
9+ import org .jlab .io .banks .REC__UTrack ;
710import org .jlab .io .base .DataBank ;
811import org .jlab .io .base .DataEvent ;
912import org .jlab .rec .vtx .Particle ;
@@ -55,40 +58,40 @@ public void readDataBanks(DataEvent event) {
5558 if (utrkBankEB !=null ) {
5659 int nrows2 = utrkBankEB .rows ();
5760 for (int loop = 0 ; loop < nrows2 ; loop ++){
58- int uindex = utrkBankEB .getInt (" index" , loop );
59- double px = utrkBankEB .getFloat ("px" , loop );
60- double py = utrkBankEB .getFloat ("py" , loop );
61- double pz = utrkBankEB .getFloat ("pz" , loop );
62- double vx = utrkBankEB .getFloat ("vx" , loop );
63- double vy = utrkBankEB .getFloat ("vy" , loop );
64- double vz = utrkBankEB .getFloat ("vz" , loop );
61+ int uindex = utrkBankEB .getInt (REC__UTrack . index , loop );
62+ double px = utrkBankEB .getFloat (REC__UTrack . px , loop );
63+ double py = utrkBankEB .getFloat (REC__UTrack . py , loop );
64+ double pz = utrkBankEB .getFloat (REC__UTrack . pz , loop );
65+ double vx = utrkBankEB .getFloat (REC__UTrack . vx , loop );
66+ double vy = utrkBankEB .getFloat (REC__UTrack . vy , loop );
67+ double vz = utrkBankEB .getFloat (REC__UTrack . vz , loop );
6568 double [] t = new double []{px ,py ,pz ,vx ,vy ,vz };
6669 uTrkMap .put (uindex , t );
6770 }
6871 }
6972 if (recBankEB !=null ) {
7073 int nrows = recBankEB .rows ();
7174 for (int loop = 0 ; loop < nrows ; loop ++){
72- double px = recBankEB .getFloat ("px" , loop );
73- double py = recBankEB .getFloat ("py" , loop );
74- double pz = recBankEB .getFloat ("pz" , loop );
75- double vx = recBankEB .getFloat ("vx" , loop );
76- double vy = recBankEB .getFloat ("vy" , loop );
77- double vz = recBankEB .getFloat ("vz" , loop );
75+ double px = recBankEB .getFloat (REC__Particle . px , loop );
76+ double py = recBankEB .getFloat (REC__Particle . py , loop );
77+ double pz = recBankEB .getFloat (REC__Particle . pz , loop );
78+ double vx = recBankEB .getFloat (REC__Particle . vx , loop );
79+ double vy = recBankEB .getFloat (REC__Particle . vy , loop );
80+ double vz = recBankEB .getFloat (REC__Particle . vz , loop );
7881 double [] t = new double []{px ,py ,pz ,vx ,vy ,vz };
7982 pTrkMap .put (loop , t );
8083 }
8184 }
8285 if (trkBankEB !=null ) {
8386 int nrows2 = trkBankEB .rows ();
8487 for (int loop = 0 ; loop < nrows2 ; loop ++){
85- int pindex = trkBankEB .getInt (" pindex" , loop );
86- int detector = trkBankEB .getInt (" detector" , loop );
87- qMap .put (pindex , trkBankEB .getInt ("q" , loop ));
88+ int pindex = trkBankEB .getInt (REC__Track . pindex , loop );
89+ int detector = trkBankEB .getInt (REC__Track . detector , loop );
90+ qMap .put (pindex , trkBankEB .getInt (REC__Track . q , loop ));
8891
8992 if (detector !=5 )
9093 continue ;
91- int index = trkBankEB .getInt (" index" , loop );
94+ int index = trkBankEB .getInt (REC__Track . index , loop );
9295 if (uTrkMap .containsKey (index ) && pTrkMap .containsKey (pindex )) {
9396 pTrkMap .put (pindex , uTrkMap .get (index ));
9497 }
@@ -97,17 +100,17 @@ public void readDataBanks(DataEvent event) {
97100 if (recBankEB !=null && trkBankEB !=null ) {
98101 int nrows = recBankEB .rows ();
99102 for (int loop = 0 ; loop < nrows ; loop ++){
100- int pid = recBankEB .getInt (" pid" , loop );
103+ int pid = recBankEB .getInt (REC__Particle . pid , loop );
101104 int q = 0 ;
102105 if (qMap .containsKey (loop ))
103106 q = qMap .get (loop );
104107 if (q ==0 ) continue ;
105- double px = recBankEB .getFloat ("px" , loop );
106- double py = recBankEB .getFloat ("py" , loop );
107- double pz = recBankEB .getFloat ("pz" , loop );
108- double vx = recBankEB .getFloat ("vx" , loop );
109- double vy = recBankEB .getFloat ("vy" , loop );
110- double vz = recBankEB .getFloat ("vz" , loop );
108+ double px = recBankEB .getFloat (REC__Particle . px , loop );
109+ double py = recBankEB .getFloat (REC__Particle . py , loop );
110+ double pz = recBankEB .getFloat (REC__Particle . pz , loop );
111+ double vx = recBankEB .getFloat (REC__Particle . vx , loop );
112+ double vy = recBankEB .getFloat (REC__Particle . vy , loop );
113+ double vz = recBankEB .getFloat (REC__Particle . vz , loop );
111114 if (this .updateWithUTrack && pTrkMap .containsKey (loop )) {
112115 double [] t = pTrkMap .get (loop );
113116 px = t [0 ];
0 commit comments