diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__adc.java new file mode 100644 index 0000000000..8c4adddeff --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__adc.java @@ -0,0 +1,16 @@ +package org.jlab.io.banks; +public class AHDC__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; + public static final short windex = 7; + public static final short integral = 8; + public static final short leadingEdgeTime = 9; + public static final short timeOverThreshold = 10; + public static final short constantFractionTime = 11; + public static final short wfType = 12; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__ai_prediction.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__ai_prediction.java new file mode 100644 index 0000000000..264aa53047 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__ai_prediction.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class AHDC__ai_prediction { + public static final short x1 = 0; + public static final short y1 = 1; + public static final short x2 = 2; + public static final short y2 = 3; + public static final short x3 = 4; + public static final short y3 = 5; + public static final short x4 = 6; + public static final short y4 = 7; + public static final short x5 = 8; + public static final short y5 = 9; + public static final short pred = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__clusters.java new file mode 100644 index 0000000000..75bba22fa5 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__clusters.java @@ -0,0 +1,6 @@ +package org.jlab.io.banks; +public class AHDC__clusters { + public static final short x = 0; + public static final short y = 1; + public static final short z = 2; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__docaclusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__docaclusters.java new file mode 100644 index 0000000000..7a74d04d77 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__docaclusters.java @@ -0,0 +1,9 @@ +package org.jlab.io.banks; +public class AHDC__docaclusters { + public static final short x = 0; + public static final short y = 1; + public static final short z = 2; + public static final short weight = 3; + public static final short pattern = 4; + public static final short idx = 5; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__hits.java new file mode 100644 index 0000000000..9e2f43dca8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__hits.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class AHDC__hits { + public static final short id = 0; + public static final short layer = 1; + public static final short superlayer = 2; + public static final short wire = 3; + public static final short doca = 4; + public static final short residual = 5; + public static final short time = 6; + public static final short adc = 7; + public static final short timeOverThreshold = 8; + public static final short trackid = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__interclusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__interclusters.java new file mode 100644 index 0000000000..0cf74699d7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__interclusters.java @@ -0,0 +1,6 @@ +package org.jlab.io.banks; +public class AHDC__interclusters { + public static final short trackid = 0; + public static final short x = 1; + public static final short y = 2; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__kftrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__kftrack.java new file mode 100644 index 0000000000..c03747391f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__kftrack.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class AHDC__kftrack { + public static final short trackid = 0; + public static final short x = 1; + public static final short y = 2; + public static final short z = 3; + public static final short px = 4; + public static final short py = 5; + public static final short pz = 6; + public static final short n_hits = 7; + public static final short sum_adc = 8; + public static final short path = 9; + public static final short dEdx = 10; + public static final short p_drift = 11; + public static final short chi2 = 12; + public static final short sum_residuals = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__mc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__mc.java new file mode 100644 index 0000000000..efddd9d4f9 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__mc.java @@ -0,0 +1,9 @@ +package org.jlab.io.banks; +public class AHDC__mc { + public static final short x = 0; + public static final short y = 1; + public static final short z = 2; + public static final short px = 3; + public static final short py = 4; + public static final short pz = 5; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__preclusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__preclusters.java new file mode 100644 index 0000000000..bfd3eb213b --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__preclusters.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class AHDC__preclusters { + public static final short x = 0; + public static final short y = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__track.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__track.java new file mode 100644 index 0000000000..a9d85467fa --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__track.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class AHDC__track { + public static final short trackid = 0; + public static final short x = 1; + public static final short y = 2; + public static final short z = 3; + public static final short px = 4; + public static final short py = 5; + public static final short pz = 6; + public static final short n_hits = 7; + public static final short sum_adc = 8; + public static final short path = 9; + public static final short dEdx = 10; + public static final short p_drift = 11; + public static final short chi2 = 12; + public static final short sum_residuals = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__wf.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__wf.java new file mode 100644 index 0000000000..44a571df84 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/AHDC__wf.java @@ -0,0 +1,39 @@ +package org.jlab.io.banks; +public class AHDC__wf { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short timestamp = 4; + public static final short s1 = 5; + public static final short s2 = 6; + public static final short s3 = 7; + public static final short s4 = 8; + public static final short s5 = 9; + public static final short s6 = 10; + public static final short s7 = 11; + public static final short s8 = 12; + public static final short s9 = 13; + public static final short s10 = 14; + public static final short s11 = 15; + public static final short s12 = 16; + public static final short s13 = 17; + public static final short s14 = 18; + public static final short s15 = 19; + public static final short s16 = 20; + public static final short s17 = 21; + public static final short s18 = 22; + public static final short s19 = 23; + public static final short s20 = 24; + public static final short s21 = 25; + public static final short s22 = 26; + public static final short s23 = 27; + public static final short s24 = 28; + public static final short s25 = 29; + public static final short s26 = 30; + public static final short s27 = 31; + public static final short s28 = 32; + public static final short s29 = 33; + public static final short s30 = 34; + public static final short time = 35; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_pid.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_pid.java new file mode 100644 index 0000000000..651c06185c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_pid.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class ALERT__ai_pid { + public static final short trackid = 0; + public static final short clusterid = 1; + public static final short pid = 2; + public static final short prob_2212 = 3; + public static final short prob_45 = 4; + public static final short prob_46 = 5; + public static final short prob_47 = 6; + public static final short prob_49 = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_prepid.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_prepid.java new file mode 100644 index 0000000000..a2ed00dacf --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_prepid.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class ALERT__ai_prepid { + public static final short trackid = 0; + public static final short clusterid = 1; + public static final short prepid = 2; + public static final short p2212 = 3; + public static final short p45 = 4; + public static final short p46 = 5; + public static final short p47 = 6; + public static final short p49 = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_projections.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_projections.java new file mode 100644 index 0000000000..009add5abc --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__ai_projections.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class ALERT__ai_projections { + public static final short trackid = 0; + public static final short matched_atof_hit_id = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__projections.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__projections.java new file mode 100644 index 0000000000..97a7709656 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ALERT__projections.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class ALERT__projections { + public static final short id = 0; + public static final short trackid = 1; + public static final short x_at_bar = 2; + public static final short y_at_bar = 3; + public static final short z_at_bar = 4; + public static final short l_at_bar = 5; + public static final short l_in_bar = 6; + public static final short x_at_wedge = 7; + public static final short y_at_wedge = 8; + public static final short z_at_wedge = 9; + public static final short l_at_wedge = 10; + public static final short l_in_wedge = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__clusters.java new file mode 100644 index 0000000000..6c74d730b4 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__clusters.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class ATOF__clusters { + public static final short id = 0; + public static final short n_bar = 1; + public static final short n_wedge = 2; + public static final short time = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short energy = 7; + public static final short pathlength = 8; + public static final short inpathlength = 9; + public static final short projID = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__hits.java new file mode 100644 index 0000000000..8267cb98ab --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__hits.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class ATOF__hits { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short component = 3; + public static final short time = 4; + public static final short x = 5; + public static final short y = 6; + public static final short z = 7; + public static final short energy = 8; + public static final short clusterid = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__tdc.java new file mode 100644 index 0000000000..4de46eb4e9 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ATOF__tdc.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class ATOF__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; + public static final short ToT = 5; + public static final short timestamp = 6; + public static final short trigger = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__adc.java new file mode 100644 index 0000000000..0cf879f8f3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__adc.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class BAND__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short amplitude = 5; + public static final short time = 6; + public static final short ped = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__hits.java new file mode 100644 index 0000000000..48ea591bfc --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__hits.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class BAND__hits { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short component = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short x = 6; + public static final short y = 7; + public static final short z = 8; + public static final short ex = 9; + public static final short ey = 10; + public static final short ez = 11; + public static final short timeFadc = 12; + public static final short difftime = 13; + public static final short difftimeFadc = 14; + public static final short indexLpmt = 15; + public static final short indexRpmt = 16; + public static final short status = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__laser.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__laser.java new file mode 100644 index 0000000000..6e15918915 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__laser.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class BAND__laser { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short component = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short x = 6; + public static final short y = 7; + public static final short z = 8; + public static final short ex = 9; + public static final short ey = 10; + public static final short ez = 11; + public static final short timeFadc = 12; + public static final short difftime = 13; + public static final short difftimeFadc = 14; + public static final short indexLpmt = 15; + public static final short indexRpmt = 16; + public static final short status = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__rawhits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__rawhits.java new file mode 100644 index 0000000000..36f9574d1d --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__rawhits.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class BAND__rawhits { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short component = 3; + public static final short side = 4; + public static final short adc = 5; + public static final short ampl = 6; + public static final short time = 7; + public static final short timeFadc = 8; + public static final short timeCorr = 9; + public static final short indexTdc = 10; + public static final short indexAdc = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__tdc.java new file mode 100644 index 0000000000..27cd72151e --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BAND__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class BAND__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Clusters.java new file mode 100644 index 0000000000..66fdc77440 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Clusters.java @@ -0,0 +1,48 @@ +package org.jlab.io.banks; +public class BMTRec__Clusters { + public static final short ID = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short size = 3; + public static final short ETot = 4; + public static final short time = 5; + public static final short seedE = 6; + public static final short seedStrip = 7; + public static final short centroid = 8; + public static final short centroidValue = 9; + public static final short centroidError = 10; + public static final short centroidResidual = 11; + public static final short seedResidual = 12; + public static final short Hit1_ID = 13; + public static final short Hit2_ID = 14; + public static final short Hit3_ID = 15; + public static final short Hit4_ID = 16; + public static final short Hit5_ID = 17; + public static final short trkID = 18; + public static final short x1 = 19; + public static final short y1 = 20; + public static final short z1 = 21; + public static final short x2 = 22; + public static final short y2 = 23; + public static final short z2 = 24; + public static final short cx = 25; + public static final short cy = 26; + public static final short cz = 27; + public static final short theta = 28; + public static final short ax1 = 29; + public static final short ay1 = 30; + public static final short az1 = 31; + public static final short ax2 = 32; + public static final short ay2 = 33; + public static final short az2 = 34; + public static final short lx = 35; + public static final short ly = 36; + public static final short lz = 37; + public static final short sx = 38; + public static final short sy = 39; + public static final short sz = 40; + public static final short nx = 41; + public static final short ny = 42; + public static final short nz = 43; + public static final short e = 44; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Crosses.java new file mode 100644 index 0000000000..6614da49bb --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Crosses.java @@ -0,0 +1,25 @@ +package org.jlab.io.banks; +public class BMTRec__Crosses { + public static final short ID = 0; + public static final short sector = 1; + public static final short region = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short err_x = 7; + public static final short err_y = 8; + public static final short err_z = 9; + public static final short x0 = 10; + public static final short y0 = 11; + public static final short z0 = 12; + public static final short err_x0 = 13; + public static final short err_y0 = 14; + public static final short err_z0 = 15; + public static final short ux = 16; + public static final short uy = 17; + public static final short uz = 18; + public static final short Cluster1_ID = 19; + public static final short Cluster2_ID = 20; + public static final short trkID = 21; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Hits.java new file mode 100644 index 0000000000..dfe45b5c2e --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__Hits.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class BMTRec__Hits { + public static final short ID = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short fitResidual = 6; + public static final short trkingStat = 7; + public static final short clusterID = 8; + public static final short trkID = 9; + public static final short status = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__LayerEffs.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__LayerEffs.java new file mode 100644 index 0000000000..d21af76d85 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMTRec__LayerEffs.java @@ -0,0 +1,7 @@ +package org.jlab.io.banks; +public class BMTRec__LayerEffs { + public static final short sector = 0; + public static final short layer = 1; + public static final short residual = 2; + public static final short status = 3; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Clusters.java new file mode 100644 index 0000000000..a5e59f48f4 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Clusters.java @@ -0,0 +1,48 @@ +package org.jlab.io.banks; +public class BMT__Clusters { + public static final short ID = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short size = 3; + public static final short ETot = 4; + public static final short time = 5; + public static final short seedE = 6; + public static final short seedStrip = 7; + public static final short centroid = 8; + public static final short centroidValue = 9; + public static final short centroidError = 10; + public static final short centroidResidual = 11; + public static final short seedResidual = 12; + public static final short Hit1_ID = 13; + public static final short Hit2_ID = 14; + public static final short Hit3_ID = 15; + public static final short Hit4_ID = 16; + public static final short Hit5_ID = 17; + public static final short trkID = 18; + public static final short x1 = 19; + public static final short y1 = 20; + public static final short z1 = 21; + public static final short x2 = 22; + public static final short y2 = 23; + public static final short z2 = 24; + public static final short cx = 25; + public static final short cy = 26; + public static final short cz = 27; + public static final short theta = 28; + public static final short ax1 = 29; + public static final short ay1 = 30; + public static final short az1 = 31; + public static final short ax2 = 32; + public static final short ay2 = 33; + public static final short az2 = 34; + public static final short lx = 35; + public static final short ly = 36; + public static final short lz = 37; + public static final short sx = 38; + public static final short sy = 39; + public static final short sz = 40; + public static final short nx = 41; + public static final short ny = 42; + public static final short nz = 43; + public static final short e = 44; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Crosses.java new file mode 100644 index 0000000000..e30c283289 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Crosses.java @@ -0,0 +1,25 @@ +package org.jlab.io.banks; +public class BMT__Crosses { + public static final short ID = 0; + public static final short sector = 1; + public static final short region = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short err_x = 7; + public static final short err_y = 8; + public static final short err_z = 9; + public static final short x0 = 10; + public static final short y0 = 11; + public static final short z0 = 12; + public static final short err_x0 = 13; + public static final short err_y0 = 14; + public static final short err_z0 = 15; + public static final short ux = 16; + public static final short uy = 17; + public static final short uz = 18; + public static final short Cluster1_ID = 19; + public static final short Cluster2_ID = 20; + public static final short trkID = 21; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Hits.java new file mode 100644 index 0000000000..b7d9b744aa --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__Hits.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class BMT__Hits { + public static final short ID = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short fitResidual = 6; + public static final short trkingStat = 7; + public static final short clusterID = 8; + public static final short trkID = 9; + public static final short status = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__adc.java new file mode 100644 index 0000000000..51f2a387e5 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BMT__adc.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class BMT__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; + public static final short integral = 7; + public static final short timestamp = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Clusters.java new file mode 100644 index 0000000000..2e7e6086f0 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Clusters.java @@ -0,0 +1,40 @@ +package org.jlab.io.banks; +public class BSTRec__Clusters { + public static final short ID = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short size = 3; + public static final short ETot = 4; + public static final short time = 5; + public static final short seedE = 6; + public static final short seedStrip = 7; + public static final short centroid = 8; + public static final short centroidError = 9; + public static final short centroidResidual = 10; + public static final short seedResidual = 11; + public static final short Hit1_ID = 12; + public static final short Hit2_ID = 13; + public static final short Hit3_ID = 14; + public static final short Hit4_ID = 15; + public static final short Hit5_ID = 16; + public static final short trkID = 17; + public static final short x1 = 18; + public static final short y1 = 19; + public static final short z1 = 20; + public static final short x2 = 21; + public static final short y2 = 22; + public static final short z2 = 23; + public static final short cx = 24; + public static final short cy = 25; + public static final short cz = 26; + public static final short lx = 27; + public static final short ly = 28; + public static final short lz = 29; + public static final short sx = 30; + public static final short sy = 31; + public static final short sz = 32; + public static final short nx = 33; + public static final short ny = 34; + public static final short nz = 35; + public static final short e = 36; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Crosses.java new file mode 100644 index 0000000000..bdbfa72280 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Crosses.java @@ -0,0 +1,24 @@ +package org.jlab.io.banks; +public class BSTRec__Crosses { + public static final short ID = 0; + public static final short sector = 1; + public static final short region = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short err_x = 6; + public static final short err_y = 7; + public static final short err_z = 8; + public static final short x0 = 9; + public static final short y0 = 10; + public static final short z0 = 11; + public static final short err_x0 = 12; + public static final short err_y0 = 13; + public static final short err_z0 = 14; + public static final short ux = 15; + public static final short uy = 16; + public static final short uz = 17; + public static final short Cluster1_ID = 18; + public static final short Cluster2_ID = 19; + public static final short trkID = 20; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Hits.java new file mode 100644 index 0000000000..49836de263 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__Hits.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class BSTRec__Hits { + public static final short ID = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short fitResidual = 6; + public static final short trkingStat = 7; + public static final short clusterID = 8; + public static final short trkID = 9; + public static final short status = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__LayerEffs.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__LayerEffs.java new file mode 100644 index 0000000000..96f2134df1 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BSTRec__LayerEffs.java @@ -0,0 +1,7 @@ +package org.jlab.io.banks; +public class BSTRec__LayerEffs { + public static final short sector = 0; + public static final short layer = 1; + public static final short residual = 2; + public static final short status = 3; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Clusters.java new file mode 100644 index 0000000000..9e0ba7b12d --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Clusters.java @@ -0,0 +1,40 @@ +package org.jlab.io.banks; +public class BST__Clusters { + public static final short ID = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short size = 3; + public static final short ETot = 4; + public static final short time = 5; + public static final short seedE = 6; + public static final short seedStrip = 7; + public static final short centroid = 8; + public static final short centroidError = 9; + public static final short centroidResidual = 10; + public static final short seedResidual = 11; + public static final short Hit1_ID = 12; + public static final short Hit2_ID = 13; + public static final short Hit3_ID = 14; + public static final short Hit4_ID = 15; + public static final short Hit5_ID = 16; + public static final short trkID = 17; + public static final short x1 = 18; + public static final short y1 = 19; + public static final short z1 = 20; + public static final short x2 = 21; + public static final short y2 = 22; + public static final short z2 = 23; + public static final short cx = 24; + public static final short cy = 25; + public static final short cz = 26; + public static final short lx = 27; + public static final short ly = 28; + public static final short lz = 29; + public static final short sx = 30; + public static final short sy = 31; + public static final short sz = 32; + public static final short nx = 33; + public static final short ny = 34; + public static final short nz = 35; + public static final short e = 36; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Crosses.java new file mode 100644 index 0000000000..a22b55b5ee --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Crosses.java @@ -0,0 +1,24 @@ +package org.jlab.io.banks; +public class BST__Crosses { + public static final short ID = 0; + public static final short sector = 1; + public static final short region = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short err_x = 6; + public static final short err_y = 7; + public static final short err_z = 8; + public static final short x0 = 9; + public static final short y0 = 10; + public static final short z0 = 11; + public static final short err_x0 = 12; + public static final short err_y0 = 13; + public static final short err_z0 = 14; + public static final short ux = 15; + public static final short uy = 16; + public static final short uz = 17; + public static final short Cluster1_ID = 18; + public static final short Cluster2_ID = 19; + public static final short trkID = 20; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Hits.java new file mode 100644 index 0000000000..0c5771159d --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__Hits.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class BST__Hits { + public static final short ID = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short fitResidual = 6; + public static final short trkingStat = 7; + public static final short clusterID = 8; + public static final short trkID = 9; + public static final short status = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__adc.java new file mode 100644 index 0000000000..4bbe48d937 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/BST__adc.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class BST__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; + public static final short timestamp = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__adc.java new file mode 100644 index 0000000000..e4b4fd81ba --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class CND__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__clusters.java new file mode 100644 index 0000000000..7aa373864a --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__clusters.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class CND__clusters { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short component = 3; + public static final short size = 4; + public static final short energy = 5; + public static final short x = 6; + public static final short y = 7; + public static final short z = 8; + public static final short time = 9; + public static final short status = 10; + public static final short layermult = 11; + public static final short layer1 = 12; + public static final short layer2 = 13; + public static final short layer3 = 14; + public static final short pathLengthThruBar = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__hits.java new file mode 100644 index 0000000000..537fdd3c4b --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__hits.java @@ -0,0 +1,29 @@ +package org.jlab.io.banks; +public class CND__hits { + public static final short id = 0; + public static final short status = 1; + public static final short trkID = 2; + public static final short clusterid = 3; + public static final short sector = 4; + public static final short layer = 5; + public static final short component = 6; + public static final short energy = 7; + public static final short time = 8; + public static final short energy_unc = 9; + public static final short time_unc = 10; + public static final short x = 11; + public static final short y = 12; + public static final short z = 13; + public static final short x_unc = 14; + public static final short y_unc = 15; + public static final short z_unc = 16; + public static final short tx = 17; + public static final short ty = 18; + public static final short tz = 19; + public static final short tlength = 20; + public static final short pathlength = 21; + public static final short indexLadc = 22; + public static final short indexRadc = 23; + public static final short indexLtdc = 24; + public static final short indexRtdc = 25; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__tdc.java new file mode 100644 index 0000000000..1be42d6dd5 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CND__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class CND__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/COAT__config.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/COAT__config.java new file mode 100644 index 0000000000..224fc16e9a --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/COAT__config.java @@ -0,0 +1,4 @@ +package org.jlab.io.banks; +public class COAT__config { + public static final short json = 0; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__adc.java new file mode 100644 index 0000000000..0080259594 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class CTOF__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__calib.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__calib.java new file mode 100644 index 0000000000..fbe7458283 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__calib.java @@ -0,0 +1,33 @@ +package org.jlab.io.banks; +public class CTOF__calib { + public static final short id = 0; + public static final short status = 1; + public static final short trackid = 2; + public static final short component = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short x = 6; + public static final short y = 7; + public static final short z = 8; + public static final short tx = 9; + public static final short ty = 10; + public static final short tz = 11; + public static final short adc1 = 12; + public static final short adc2 = 13; + public static final short tdc1 = 14; + public static final short tdc2 = 15; + public static final short pindex = 16; + public static final short pid = 17; + public static final short charge = 18; + public static final short px = 19; + public static final short py = 20; + public static final short pz = 21; + public static final short vx = 22; + public static final short vy = 23; + public static final short vz = 24; + public static final short vt = 25; + public static final short chi2 = 26; + public static final short NDF = 27; + public static final short pathLength = 28; + public static final short pathLengthThruBar = 29; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__clusters.java new file mode 100644 index 0000000000..cd7448279e --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__clusters.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class CTOF__clusters { + public static final short id = 0; + public static final short status = 1; + public static final short trackid = 2; + public static final short size = 3; + public static final short sector = 4; + public static final short layer = 5; + public static final short component = 6; + public static final short energy = 7; + public static final short time = 8; + public static final short energy_unc = 9; + public static final short time_unc = 10; + public static final short x = 11; + public static final short y = 12; + public static final short z = 13; + public static final short pathLengthThruBar = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__hits.java new file mode 100644 index 0000000000..d6c46812c0 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__hits.java @@ -0,0 +1,29 @@ +package org.jlab.io.banks; +public class CTOF__hits { + public static final short id = 0; + public static final short status = 1; + public static final short trkID = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short component = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short energy_unc = 8; + public static final short time_unc = 9; + public static final short x = 10; + public static final short y = 11; + public static final short z = 12; + public static final short x_unc = 13; + public static final short y_unc = 14; + public static final short z_unc = 15; + public static final short tx = 16; + public static final short ty = 17; + public static final short tz = 18; + public static final short adc_idx1 = 19; + public static final short adc_idx2 = 20; + public static final short tdc_idx1 = 21; + public static final short tdc_idx2 = 22; + public static final short clusterid = 23; + public static final short pathLength = 24; + public static final short pathLengthThruBar = 25; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__rawhits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__rawhits.java new file mode 100644 index 0000000000..a7b467afeb --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__rawhits.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class CTOF__rawhits { + public static final short id = 0; + public static final short status = 1; + public static final short component = 2; + public static final short energy_up = 3; + public static final short energy_down = 4; + public static final short time_up = 5; + public static final short time_down = 6; + public static final short energy_up_unc = 7; + public static final short energy_down_unc = 8; + public static final short time_up_unc = 9; + public static final short time_down_unc = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__tdc.java new file mode 100644 index 0000000000..c90acd8c00 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CTOF__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class CTOF__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__CosmicSeeds.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__CosmicSeeds.java new file mode 100644 index 0000000000..e11527eb10 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__CosmicSeeds.java @@ -0,0 +1,41 @@ +package org.jlab.io.banks; +public class CVTRec__CosmicSeeds { + public static final short ID = 0; + public static final short trkline_yx_slope = 1; + public static final short trkline_yx_interc = 2; + public static final short trkline_yz_slope = 3; + public static final short trkline_yz_interc = 4; + public static final short theta = 5; + public static final short phi = 6; + public static final short chi2 = 7; + public static final short ndf = 8; + public static final short cov_x02 = 9; + public static final short cov_x0z0 = 10; + public static final short cov_x0tx = 11; + public static final short cov_x0tz = 12; + public static final short cov_z02 = 13; + public static final short cov_z0tx = 14; + public static final short cov_z0tz = 15; + public static final short cov_tx2 = 16; + public static final short cov_txtz = 17; + public static final short cov_tz2 = 18; + public static final short Cross1_ID = 19; + public static final short Cross2_ID = 20; + public static final short Cross3_ID = 21; + public static final short Cross4_ID = 22; + public static final short Cross5_ID = 23; + public static final short Cross6_ID = 24; + public static final short Cross7_ID = 25; + public static final short Cross8_ID = 26; + public static final short Cross9_ID = 27; + public static final short Cross10_ID = 28; + public static final short Cross11_ID = 29; + public static final short Cross12_ID = 30; + public static final short Cross13_ID = 31; + public static final short Cross14_ID = 32; + public static final short Cross15_ID = 33; + public static final short Cross16_ID = 34; + public static final short Cross17_ID = 35; + public static final short Cross18_ID = 36; + public static final short status = 37; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Cosmics.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Cosmics.java new file mode 100644 index 0000000000..73d3386675 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Cosmics.java @@ -0,0 +1,41 @@ +package org.jlab.io.banks; +public class CVTRec__Cosmics { + public static final short ID = 0; + public static final short trkline_yx_slope = 1; + public static final short trkline_yx_interc = 2; + public static final short trkline_yz_slope = 3; + public static final short trkline_yz_interc = 4; + public static final short theta = 5; + public static final short phi = 6; + public static final short chi2 = 7; + public static final short ndf = 8; + public static final short cov_x02 = 9; + public static final short cov_x0z0 = 10; + public static final short cov_x0tx = 11; + public static final short cov_x0tz = 12; + public static final short cov_z02 = 13; + public static final short cov_z0tx = 14; + public static final short cov_z0tz = 15; + public static final short cov_tx2 = 16; + public static final short cov_txtz = 17; + public static final short cov_tz2 = 18; + public static final short Cross1_ID = 19; + public static final short Cross2_ID = 20; + public static final short Cross3_ID = 21; + public static final short Cross4_ID = 22; + public static final short Cross5_ID = 23; + public static final short Cross6_ID = 24; + public static final short Cross7_ID = 25; + public static final short Cross8_ID = 26; + public static final short Cross9_ID = 27; + public static final short Cross10_ID = 28; + public static final short Cross11_ID = 29; + public static final short Cross12_ID = 30; + public static final short Cross13_ID = 31; + public static final short Cross14_ID = 32; + public static final short Cross15_ID = 33; + public static final short Cross16_ID = 34; + public static final short Cross17_ID = 35; + public static final short Cross18_ID = 36; + public static final short status = 37; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__KFTrajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__KFTrajectory.java new file mode 100644 index 0000000000..0c0a6c8ce2 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__KFTrajectory.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class CVTRec__KFTrajectory { + public static final short id = 0; + public static final short detector = 1; + public static final short layer = 2; + public static final short index = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short px = 7; + public static final short py = 8; + public static final short pz = 9; + public static final short path = 10; + public static final short dx = 11; + public static final short dE = 12; + public static final short trackRes = 13; + public static final short transportedRes = 14; + public static final short filteredRes = 15; + public static final short smoothedRes = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__SeedClusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__SeedClusters.java new file mode 100644 index 0000000000..3b7269172f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__SeedClusters.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class CVTRec__SeedClusters { + public static final short id = 0; + public static final short Clus1_ID = 1; + public static final short Clus2_ID = 2; + public static final short Clus3_ID = 3; + public static final short Clus4_ID = 4; + public static final short Clus5_ID = 5; + public static final short Clus6_ID = 6; + public static final short Clus7_ID = 7; + public static final short Clus8_ID = 8; + public static final short Clus9_ID = 9; + public static final short Clus10_ID = 10; + public static final short Clus11_ID = 11; + public static final short Clus12_ID = 12; + public static final short prob = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Seeds.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Seeds.java new file mode 100644 index 0000000000..069df5b9b3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Seeds.java @@ -0,0 +1,38 @@ +package org.jlab.io.banks; +public class CVTRec__Seeds { + public static final short ID = 0; + public static final short fittingMethod = 1; + public static final short q = 2; + public static final short p = 3; + public static final short pt = 4; + public static final short phi0 = 5; + public static final short tandip = 6; + public static final short z0 = 7; + public static final short d0 = 8; + public static final short cov_d02 = 9; + public static final short cov_d0phi0 = 10; + public static final short cov_d0rho = 11; + public static final short cov_phi02 = 12; + public static final short cov_phi0rho = 13; + public static final short cov_rho2 = 14; + public static final short cov_z02 = 15; + public static final short cov_z0tandip = 16; + public static final short cov_tandip2 = 17; + public static final short circlefit_chi2_per_ndf = 18; + public static final short linefit_chi2_per_ndf = 19; + public static final short chi2 = 20; + public static final short ndf = 21; + public static final short Cross1_ID = 22; + public static final short Cross2_ID = 23; + public static final short Cross3_ID = 24; + public static final short Cross4_ID = 25; + public static final short Cross5_ID = 26; + public static final short Cross6_ID = 27; + public static final short Cross7_ID = 28; + public static final short Cross8_ID = 29; + public static final short Cross9_ID = 30; + public static final short xb = 31; + public static final short yb = 32; + public static final short fracmctru = 33; + public static final short fracmcmatch = 34; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__TrackCovMat.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__TrackCovMat.java new file mode 100644 index 0000000000..c2e4d0cdb0 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__TrackCovMat.java @@ -0,0 +1,40 @@ +package org.jlab.io.banks; +public class CVTRec__TrackCovMat { + public static final short ID = 0; + public static final short cov_xx = 1; + public static final short cov_xy = 2; + public static final short cov_xz = 3; + public static final short cov_xpx = 4; + public static final short cov_xpy = 5; + public static final short cov_xpz = 6; + public static final short cov_yx = 7; + public static final short cov_yy = 8; + public static final short cov_yz = 9; + public static final short cov_ypx = 10; + public static final short cov_ypy = 11; + public static final short cov_ypz = 12; + public static final short cov_zx = 13; + public static final short cov_zy = 14; + public static final short cov_zz = 15; + public static final short cov_zpx = 16; + public static final short cov_zpy = 17; + public static final short cov_zpz = 18; + public static final short cov_pxx = 19; + public static final short cov_pxy = 20; + public static final short cov_pxz = 21; + public static final short cov_pxpx = 22; + public static final short cov_pxpy = 23; + public static final short cov_pxpz = 24; + public static final short cov_pyx = 25; + public static final short cov_pyy = 26; + public static final short cov_pyz = 27; + public static final short cov_pypx = 28; + public static final short cov_pypy = 29; + public static final short cov_pypz = 30; + public static final short cov_pzx = 31; + public static final short cov_pzy = 32; + public static final short cov_pzz = 33; + public static final short cov_pzpx = 34; + public static final short cov_pzpy = 35; + public static final short cov_pzpz = 36; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Tracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Tracks.java new file mode 100644 index 0000000000..44c85e228e --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Tracks.java @@ -0,0 +1,44 @@ +package org.jlab.io.banks; +public class CVTRec__Tracks { + public static final short ID = 0; + public static final short nKFIters = 1; + public static final short c_x = 2; + public static final short c_y = 3; + public static final short c_z = 4; + public static final short c_ux = 5; + public static final short c_uy = 6; + public static final short c_uz = 7; + public static final short pathlength = 8; + public static final short q = 9; + public static final short p = 10; + public static final short pt = 11; + public static final short phi0 = 12; + public static final short tandip = 13; + public static final short z0 = 14; + public static final short d0 = 15; + public static final short cov_d02 = 16; + public static final short cov_d0phi0 = 17; + public static final short cov_d0rho = 18; + public static final short cov_phi02 = 19; + public static final short cov_phi0rho = 20; + public static final short cov_rho2 = 21; + public static final short cov_z02 = 22; + public static final short cov_z0tandip = 23; + public static final short cov_tandip2 = 24; + public static final short chi2 = 25; + public static final short ndf = 26; + public static final short pid = 27; + public static final short Cross1_ID = 28; + public static final short Cross2_ID = 29; + public static final short Cross3_ID = 30; + public static final short Cross4_ID = 31; + public static final short Cross5_ID = 32; + public static final short Cross6_ID = 33; + public static final short Cross7_ID = 34; + public static final short Cross8_ID = 35; + public static final short Cross9_ID = 36; + public static final short seedID = 37; + public static final short xb = 38; + public static final short yb = 39; + public static final short status = 40; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Trajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Trajectory.java new file mode 100644 index 0000000000..8403d3847a --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__Trajectory.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class CVTRec__Trajectory { + public static final short id = 0; + public static final short detector = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short cx = 7; + public static final short cy = 8; + public static final short cz = 9; + public static final short p = 10; + public static final short phi = 11; + public static final short theta = 12; + public static final short langle = 13; + public static final short centroid = 14; + public static final short path = 15; + public static final short dx = 16; + public static final short edge = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__UTracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__UTracks.java new file mode 100644 index 0000000000..e82247ba41 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVTRec__UTracks.java @@ -0,0 +1,35 @@ +package org.jlab.io.banks; +public class CVTRec__UTracks { + public static final short ID = 0; + public static final short nKFIters = 1; + public static final short c_x = 2; + public static final short c_y = 3; + public static final short c_z = 4; + public static final short c_ux = 5; + public static final short c_uy = 6; + public static final short c_uz = 7; + public static final short pathlength = 8; + public static final short q = 9; + public static final short p = 10; + public static final short pt = 11; + public static final short phi0 = 12; + public static final short tandip = 13; + public static final short z0 = 14; + public static final short d0 = 15; + public static final short cov_d02 = 16; + public static final short cov_d0phi0 = 17; + public static final short cov_d0rho = 18; + public static final short cov_phi02 = 19; + public static final short cov_phi0rho = 20; + public static final short cov_rho2 = 21; + public static final short cov_z02 = 22; + public static final short cov_z0tandip = 23; + public static final short cov_tandip2 = 24; + public static final short chi2 = 25; + public static final short ndf = 26; + public static final short pid = 27; + public static final short seedID = 28; + public static final short xb = 29; + public static final short yb = 30; + public static final short status = 31; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__KFTrajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__KFTrajectory.java new file mode 100644 index 0000000000..22eb6ce3ae --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__KFTrajectory.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class CVT__KFTrajectory { + public static final short id = 0; + public static final short detector = 1; + public static final short layer = 2; + public static final short index = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short px = 7; + public static final short py = 8; + public static final short pz = 9; + public static final short path = 10; + public static final short dx = 11; + public static final short dE = 12; + public static final short trackRes = 13; + public static final short transportedRes = 14; + public static final short filteredRes = 15; + public static final short smoothedRes = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__SeedClusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__SeedClusters.java new file mode 100644 index 0000000000..0b457940a9 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__SeedClusters.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class CVT__SeedClusters { + public static final short id = 0; + public static final short Clus1_ID = 1; + public static final short Clus2_ID = 2; + public static final short Clus3_ID = 3; + public static final short Clus4_ID = 4; + public static final short Clus5_ID = 5; + public static final short Clus6_ID = 6; + public static final short Clus7_ID = 7; + public static final short Clus8_ID = 8; + public static final short Clus9_ID = 9; + public static final short Clus10_ID = 10; + public static final short Clus11_ID = 11; + public static final short Clus12_ID = 12; + public static final short prob = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Seeds.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Seeds.java new file mode 100644 index 0000000000..8321c06b35 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Seeds.java @@ -0,0 +1,38 @@ +package org.jlab.io.banks; +public class CVT__Seeds { + public static final short ID = 0; + public static final short fittingMethod = 1; + public static final short q = 2; + public static final short p = 3; + public static final short pt = 4; + public static final short phi0 = 5; + public static final short tandip = 6; + public static final short z0 = 7; + public static final short d0 = 8; + public static final short cov_d02 = 9; + public static final short cov_d0phi0 = 10; + public static final short cov_d0rho = 11; + public static final short cov_phi02 = 12; + public static final short cov_phi0rho = 13; + public static final short cov_rho2 = 14; + public static final short cov_z02 = 15; + public static final short cov_z0tandip = 16; + public static final short cov_tandip2 = 17; + public static final short circlefit_chi2_per_ndf = 18; + public static final short linefit_chi2_per_ndf = 19; + public static final short chi2 = 20; + public static final short ndf = 21; + public static final short Cross1_ID = 22; + public static final short Cross2_ID = 23; + public static final short Cross3_ID = 24; + public static final short Cross4_ID = 25; + public static final short Cross5_ID = 26; + public static final short Cross6_ID = 27; + public static final short Cross7_ID = 28; + public static final short Cross8_ID = 29; + public static final short Cross9_ID = 30; + public static final short xb = 31; + public static final short yb = 32; + public static final short fracmctru = 33; + public static final short fracmcmatch = 34; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Tracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Tracks.java new file mode 100644 index 0000000000..528c5d429e --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Tracks.java @@ -0,0 +1,44 @@ +package org.jlab.io.banks; +public class CVT__Tracks { + public static final short ID = 0; + public static final short nKFIters = 1; + public static final short c_x = 2; + public static final short c_y = 3; + public static final short c_z = 4; + public static final short c_ux = 5; + public static final short c_uy = 6; + public static final short c_uz = 7; + public static final short pathlength = 8; + public static final short q = 9; + public static final short p = 10; + public static final short pt = 11; + public static final short phi0 = 12; + public static final short tandip = 13; + public static final short z0 = 14; + public static final short d0 = 15; + public static final short cov_d02 = 16; + public static final short cov_d0phi0 = 17; + public static final short cov_d0rho = 18; + public static final short cov_phi02 = 19; + public static final short cov_phi0rho = 20; + public static final short cov_rho2 = 21; + public static final short cov_z02 = 22; + public static final short cov_z0tandip = 23; + public static final short cov_tandip2 = 24; + public static final short chi2 = 25; + public static final short ndf = 26; + public static final short pid = 27; + public static final short Cross1_ID = 28; + public static final short Cross2_ID = 29; + public static final short Cross3_ID = 30; + public static final short Cross4_ID = 31; + public static final short Cross5_ID = 32; + public static final short Cross6_ID = 33; + public static final short Cross7_ID = 34; + public static final short Cross8_ID = 35; + public static final short Cross9_ID = 36; + public static final short seedID = 37; + public static final short xb = 38; + public static final short yb = 39; + public static final short status = 40; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Trajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Trajectory.java new file mode 100644 index 0000000000..d00a9f817f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__Trajectory.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class CVT__Trajectory { + public static final short id = 0; + public static final short detector = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short cx = 7; + public static final short cy = 8; + public static final short cz = 9; + public static final short p = 10; + public static final short phi = 11; + public static final short theta = 12; + public static final short langle = 13; + public static final short centroid = 14; + public static final short path = 15; + public static final short dx = 16; + public static final short edge = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__UTracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__UTracks.java new file mode 100644 index 0000000000..205ba34d50 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/CVT__UTracks.java @@ -0,0 +1,27 @@ +package org.jlab.io.banks; +public class CVT__UTracks { + public static final short ID = 0; + public static final short q = 1; + public static final short p = 2; + public static final short pt = 3; + public static final short phi0 = 4; + public static final short tandip = 5; + public static final short z0 = 6; + public static final short d0 = 7; + public static final short cov_d02 = 8; + public static final short cov_d0phi0 = 9; + public static final short cov_d0rho = 10; + public static final short cov_phi02 = 11; + public static final short cov_phi0rho = 12; + public static final short cov_rho2 = 13; + public static final short cov_z02 = 14; + public static final short cov_z0tandip = 15; + public static final short cov_tandip2 = 16; + public static final short chi2 = 17; + public static final short ndf = 18; + public static final short pid = 19; + public static final short seedID = 20; + public static final short xb = 21; + public static final short yb = 22; + public static final short status = 23; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__calib.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__calib.java new file mode 100644 index 0000000000..31a1b31ef5 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__calib.java @@ -0,0 +1,32 @@ +package org.jlab.io.banks; +public class DC__calib { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short layer = 4; + public static final short wire = 5; + public static final short TDC = 6; + public static final short jitter = 7; + public static final short doca = 8; + public static final short docaError = 9; + public static final short trkDoca = 10; + public static final short timeResidual = 11; + public static final short fitResidual = 12; + public static final short DAFWeight = 13; + public static final short LR = 14; + public static final short X = 15; + public static final short Z = 16; + public static final short B = 17; + public static final short Alpha = 18; + public static final short TProp = 19; + public static final short TFlight = 20; + public static final short T0 = 21; + public static final short TStart = 22; + public static final short dDoca = 23; + public static final short clusterID = 24; + public static final short trkID = 25; + public static final short time = 26; + public static final short beta = 27; + public static final short tBeta = 28; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__doca.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__doca.java new file mode 100644 index 0000000000..059ba291b4 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__doca.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class DC__doca { + public static final short LR = 0; + public static final short doca = 1; + public static final short sdoca = 2; + public static final short time = 3; + public static final short stime = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__jitter.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__jitter.java new file mode 100644 index 0000000000..c9d165b9df --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__jitter.java @@ -0,0 +1,6 @@ +package org.jlab.io.banks; +public class DC__jitter { + public static final short crate = 0; + public static final short slot = 1; + public static final short timestamp = 2; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__tdc.java new file mode 100644 index 0000000000..3249662074 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class DC__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__tot.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__tot.java new file mode 100644 index 0000000000..276da0ecb5 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DC__tot.java @@ -0,0 +1,9 @@ +package org.jlab.io.banks; +public class DC__tot { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; + public static final short ToT = 5; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/DECAYS__Event.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DECAYS__Event.java new file mode 100644 index 0000000000..206493b78e --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DECAYS__Event.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class DECAYS__Event { + public static final short tarmass = 0; + public static final short beamenergy = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/DECAYS__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DECAYS__Particle.java new file mode 100644 index 0000000000..c0a7fe1040 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/DECAYS__Particle.java @@ -0,0 +1,29 @@ +package org.jlab.io.banks; +public class DECAYS__Particle { + public static final short idx = 0; + public static final short pid = 1; + public static final short emc = 2; + public static final short erec = 3; + public static final short e = 4; + public static final short ovx = 5; + public static final short ovy = 6; + public static final short ovz = 7; + public static final short px = 8; + public static final short py = 9; + public static final short pz = 10; + public static final short upx = 11; + public static final short upy = 12; + public static final short upz = 13; + public static final short vx = 14; + public static final short vy = 15; + public static final short vz = 16; + public static final short r = 17; + public static final short charge = 18; + public static final short mass = 19; + public static final short umass = 20; + public static final short ndau = 21; + public static final short dau1idx = 22; + public static final short dau2idx = 23; + public static final short dau3idx = 24; + public static final short det = 25; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__adc.java new file mode 100644 index 0000000000..4407efd422 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class ECAL__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__calib.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__calib.java new file mode 100644 index 0000000000..1b51f5d24f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__calib.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class ECAL__calib { + public static final short sector = 0; + public static final short layer = 1; + public static final short size = 2; + public static final short dbstU = 3; + public static final short dbstV = 4; + public static final short dbstW = 5; + public static final short rawEU = 6; + public static final short rawEV = 7; + public static final short rawEW = 8; + public static final short recEU = 9; + public static final short recEV = 10; + public static final short recEW = 11; + public static final short recDTU = 12; + public static final short recDTV = 13; + public static final short recDTW = 14; + public static final short recFTU = 15; + public static final short recFTV = 16; + public static final short recFTW = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__clusters.java new file mode 100644 index 0000000000..d936ae9efe --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__clusters.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class ECAL__clusters { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short energy = 7; + public static final short time = 8; + public static final short widthU = 9; + public static final short widthV = 10; + public static final short widthW = 11; + public static final short idU = 12; + public static final short idV = 13; + public static final short idW = 14; + public static final short coordU = 15; + public static final short coordV = 16; + public static final short coordW = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__hits.java new file mode 100644 index 0000000000..530df3c0d8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__hits.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class ECAL__hits { + public static final short id = 0; + public static final short clusterId = 1; + public static final short status = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short strip = 5; + public static final short peakid = 6; + public static final short energy = 7; + public static final short time = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__moments.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__moments.java new file mode 100644 index 0000000000..ddc445a501 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__moments.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class ECAL__moments { + public static final short distU = 0; + public static final short distV = 1; + public static final short distW = 2; + public static final short m1u = 3; + public static final short m1v = 4; + public static final short m1w = 5; + public static final short m2u = 6; + public static final short m2v = 7; + public static final short m2w = 8; + public static final short m3u = 9; + public static final short m3v = 10; + public static final short m3w = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__peaks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__peaks.java new file mode 100644 index 0000000000..4f8fdb1258 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__peaks.java @@ -0,0 +1,16 @@ +package org.jlab.io.banks; +public class ECAL__peaks { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short xo = 6; + public static final short yo = 7; + public static final short zo = 8; + public static final short xe = 9; + public static final short ye = 10; + public static final short ze = 11; + public static final short width = 12; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__scaler.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__scaler.java new file mode 100644 index 0000000000..0ec30ac812 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__scaler.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class ECAL__scaler { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short acount = 3; + public static final short tcount = 4; + public static final short avalue = 5; + public static final short tvalue = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__tdc.java new file mode 100644 index 0000000000..340dc4d4d4 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class ECAL__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__trigger.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__trigger.java new file mode 100644 index 0000000000..562668bb13 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ECAL__trigger.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class ECAL__trigger { + public static final short bit = 0; + public static final short counts = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Clusters.java new file mode 100644 index 0000000000..58f0f006fb --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Clusters.java @@ -0,0 +1,16 @@ +package org.jlab.io.banks; +public class FMT__Clusters { + public static final short index = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short size = 3; + public static final short centroid = 4; + public static final short centroidError = 5; + public static final short residual = 6; + public static final short doca = 7; + public static final short energy = 8; + public static final short time = 9; + public static final short seedStrip = 10; + public static final short seedIndex = 11; + public static final short trackIndex = 12; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Crosses.java new file mode 100644 index 0000000000..ad14ad6ee0 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Crosses.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class FMT__Crosses { + public static final short index = 0; + public static final short sector = 1; + public static final short region = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short err_x = 6; + public static final short err_y = 7; + public static final short err_z = 8; + public static final short ux = 9; + public static final short uy = 10; + public static final short uz = 11; + public static final short cluster1Index = 12; + public static final short cluster2Index = 13; + public static final short trkID = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Hits.java new file mode 100644 index 0000000000..4b10e9a6b3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Hits.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class FMT__Hits { + public static final short sector = 0; + public static final short layer = 1; + public static final short strip = 2; + public static final short energy = 3; + public static final short time = 4; + public static final short localY = 5; + public static final short residual = 6; + public static final short adcIndex = 7; + public static final short clusterIndex = 8; + public static final short trackIndex = 9; + public static final short status = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Tracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Tracks.java new file mode 100644 index 0000000000..53e4d56040 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Tracks.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class FMT__Tracks { + public static final short index = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short Vtx0_x = 3; + public static final short Vtx0_y = 4; + public static final short Vtx0_z = 5; + public static final short p0_x = 6; + public static final short p0_y = 7; + public static final short p0_z = 8; + public static final short q = 9; + public static final short chi2 = 10; + public static final short NDF = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Trajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Trajectory.java new file mode 100644 index 0000000000..c55c05c507 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__Trajectory.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class FMT__Trajectory { + public static final short index = 0; + public static final short detector = 1; + public static final short layer = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short tx = 6; + public static final short ty = 7; + public static final short tz = 8; + public static final short lx = 9; + public static final short ly = 10; + public static final short lz = 11; + public static final short dx = 12; + public static final short dy = 13; + public static final short dz = 14; + public static final short path = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__adc.java new file mode 100644 index 0000000000..a3b4d65f96 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FMT__adc.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class FMT__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; + public static final short integral = 7; + public static final short timestamp = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__adc.java new file mode 100644 index 0000000000..170cbf7b51 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class FTCAL__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__clusters.java new file mode 100644 index 0000000000..acf02a9f64 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__clusters.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class FTCAL__clusters { + public static final short size = 0; + public static final short id = 1; + public static final short x = 2; + public static final short y = 3; + public static final short z = 4; + public static final short widthX = 5; + public static final short widthY = 6; + public static final short radius = 7; + public static final short time = 8; + public static final short energy = 9; + public static final short maxEnergy = 10; + public static final short recEnergy = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__hits.java new file mode 100644 index 0000000000..230a1e9390 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTCAL__hits.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class FTCAL__hits { + public static final short idx = 0; + public static final short idy = 1; + public static final short x = 2; + public static final short y = 3; + public static final short z = 4; + public static final short energy = 5; + public static final short time = 6; + public static final short hitID = 7; + public static final short clusterID = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__adc.java new file mode 100644 index 0000000000..cebb3d8719 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class FTHODO__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__clusters.java new file mode 100644 index 0000000000..c1d8b04eb5 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__clusters.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class FTHODO__clusters { + public static final short size = 0; + public static final short id = 1; + public static final short x = 2; + public static final short y = 3; + public static final short z = 4; + public static final short widthX = 5; + public static final short widthY = 6; + public static final short radius = 7; + public static final short time = 8; + public static final short energy = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__hits.java new file mode 100644 index 0000000000..971f453ca4 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTHODO__hits.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class FTHODO__hits { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short hitID = 8; + public static final short clusterID = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__adc.java new file mode 100644 index 0000000000..1a332e9290 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class FTOF__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__calib.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__calib.java new file mode 100644 index 0000000000..546994eb24 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__calib.java @@ -0,0 +1,34 @@ +package org.jlab.io.banks; +public class FTOF__calib { + public static final short id = 0; + public static final short status = 1; + public static final short trackid = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short component = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short tx = 11; + public static final short ty = 12; + public static final short tz = 13; + public static final short adc1 = 14; + public static final short adc2 = 15; + public static final short tdc1 = 16; + public static final short tdc2 = 17; + public static final short pindex = 18; + public static final short pid = 19; + public static final short charge = 20; + public static final short px = 21; + public static final short py = 22; + public static final short pz = 23; + public static final short vx = 24; + public static final short vy = 25; + public static final short vz = 26; + public static final short chi2 = 27; + public static final short NDF = 28; + public static final short pathLength = 29; + public static final short pathLengthThruBar = 30; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__clusters.java new file mode 100644 index 0000000000..532a1607f8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__clusters.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class FTOF__clusters { + public static final short id = 0; + public static final short status = 1; + public static final short trackid = 2; + public static final short size = 3; + public static final short sector = 4; + public static final short layer = 5; + public static final short component = 6; + public static final short energy = 7; + public static final short time = 8; + public static final short energy_unc = 9; + public static final short time_unc = 10; + public static final short x = 11; + public static final short y = 12; + public static final short z = 13; + public static final short pathLengthThruBar = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hbclusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hbclusters.java new file mode 100644 index 0000000000..5277dd1cbf --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hbclusters.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class FTOF__hbclusters { + public static final short id = 0; + public static final short status = 1; + public static final short trackid = 2; + public static final short size = 3; + public static final short sector = 4; + public static final short layer = 5; + public static final short component = 6; + public static final short energy = 7; + public static final short time = 8; + public static final short energy_unc = 9; + public static final short time_unc = 10; + public static final short x = 11; + public static final short y = 12; + public static final short z = 13; + public static final short pathLengthThruBar = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hbhits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hbhits.java new file mode 100644 index 0000000000..d86d9fca9c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hbhits.java @@ -0,0 +1,29 @@ +package org.jlab.io.banks; +public class FTOF__hbhits { + public static final short id = 0; + public static final short status = 1; + public static final short trackid = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short component = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short energy_unc = 8; + public static final short time_unc = 9; + public static final short x = 10; + public static final short y = 11; + public static final short z = 12; + public static final short x_unc = 13; + public static final short y_unc = 14; + public static final short z_unc = 15; + public static final short tx = 16; + public static final short ty = 17; + public static final short tz = 18; + public static final short adc_idx1 = 19; + public static final short adc_idx2 = 20; + public static final short tdc_idx1 = 21; + public static final short tdc_idx2 = 22; + public static final short clusterid = 23; + public static final short pathLength = 24; + public static final short pathLengthThruBar = 25; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hits.java new file mode 100644 index 0000000000..f78d79b14c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__hits.java @@ -0,0 +1,29 @@ +package org.jlab.io.banks; +public class FTOF__hits { + public static final short id = 0; + public static final short status = 1; + public static final short trackid = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short component = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short energy_unc = 8; + public static final short time_unc = 9; + public static final short x = 10; + public static final short y = 11; + public static final short z = 12; + public static final short x_unc = 13; + public static final short y_unc = 14; + public static final short z_unc = 15; + public static final short tx = 16; + public static final short ty = 17; + public static final short tz = 18; + public static final short adc_idx1 = 19; + public static final short adc_idx2 = 20; + public static final short tdc_idx1 = 21; + public static final short tdc_idx2 = 22; + public static final short clusterid = 23; + public static final short pathLength = 24; + public static final short pathLengthThruBar = 25; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__matchedclusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__matchedclusters.java new file mode 100644 index 0000000000..24ef805ed0 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__matchedclusters.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class FTOF__matchedclusters { + public static final short sector = 0; + public static final short paddle_id1A = 1; + public static final short paddle_id1B = 2; + public static final short clus_1Aid = 3; + public static final short clus_1Bid = 4; + public static final short clusSize_1A = 5; + public static final short clusSize_1B = 6; + public static final short tminAlgo_1B_tCorr = 7; + public static final short midbarAlgo_1B_tCorr = 8; + public static final short EmaxAlgo_1B_tCorr = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__rawhits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__rawhits.java new file mode 100644 index 0000000000..f2b3027977 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__rawhits.java @@ -0,0 +1,16 @@ +package org.jlab.io.banks; +public class FTOF__rawhits { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short component = 4; + public static final short energy_left = 5; + public static final short energy_right = 6; + public static final short time_left = 7; + public static final short time_right = 8; + public static final short energy_left_unc = 9; + public static final short energy_right_unc = 10; + public static final short time_left_unc = 11; + public static final short time_right_unc = 12; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__tdc.java new file mode 100644 index 0000000000..c1cbabd767 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTOF__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class FTOF__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__adc.java new file mode 100644 index 0000000000..98345280d2 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__adc.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class FTTRK__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; + public static final short integral = 7; + public static final short timestamp = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__clusters.java new file mode 100644 index 0000000000..32857124b1 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__clusters.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class FTTRK__clusters { + public static final short size = 0; + public static final short id = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short energy = 4; + public static final short maxEnergy = 5; + public static final short seed = 6; + public static final short centroid = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__crosses.java new file mode 100644 index 0000000000..5f6ecf1e27 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__crosses.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class FTTRK__crosses { + public static final short size = 0; + public static final short id = 1; + public static final short sector = 2; + public static final short detector = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short energy = 7; + public static final short time = 8; + public static final short Cluster1ID = 9; + public static final short Cluster2ID = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__hits.java new file mode 100644 index 0000000000..05a0166c36 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FTTRK__hits.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class FTTRK__hits { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short hitID = 8; + public static final short clusterID = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/FT__particles.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FT__particles.java new file mode 100644 index 0000000000..fec3b67918 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/FT__particles.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class FT__particles { + public static final short id = 0; + public static final short charge = 1; + public static final short energy = 2; + public static final short cx = 3; + public static final short cy = 4; + public static final short cz = 5; + public static final short vx = 6; + public static final short vy = 7; + public static final short vz = 8; + public static final short time = 9; + public static final short calID = 10; + public static final short hodoID = 11; + public static final short trk0ID = 12; + public static final short trk1ID = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__adc.java new file mode 100644 index 0000000000..b2fe4ddaf3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class HEL__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__decoder.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__decoder.java new file mode 100644 index 0000000000..3ae201656f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__decoder.java @@ -0,0 +1,24 @@ +package org.jlab.io.banks; +public class HEL__decoder { + public static final short helicity = 0; + public static final short pair = 1; + public static final short pattern = 2; + public static final short tSettle = 3; + public static final short helicityPattern = 4; + public static final short polarity = 5; + public static final short phase = 6; + public static final short timestamp = 7; + public static final short helicitySeed = 8; + public static final short nTStableRE = 9; + public static final short nTStableFE = 10; + public static final short nPattern = 11; + public static final short nPair = 12; + public static final short tStableStart = 13; + public static final short tStableEnd = 14; + public static final short tStableTime = 15; + public static final short tSettleTime = 16; + public static final short patternArray = 17; + public static final short pairArray = 18; + public static final short helicityArray = 19; + public static final short helicityPArray = 20; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__flip.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__flip.java new file mode 100644 index 0000000000..d8bca0c649 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__flip.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class HEL__flip { + public static final short run = 0; + public static final short event = 1; + public static final short timestamp = 2; + public static final short helicity = 3; + public static final short helicityRaw = 4; + public static final short pair = 5; + public static final short pattern = 6; + public static final short status = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__online.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__online.java new file mode 100644 index 0000000000..2d30268120 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__online.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class HEL__online { + public static final short helicity = 0; + public static final short helicityRaw = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__scaler.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__scaler.java new file mode 100644 index 0000000000..3ae5e51a68 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HEL__scaler.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class HEL__scaler { + public static final short fcupgated = 0; + public static final short fcup = 1; + public static final short slmgated = 2; + public static final short slm = 3; + public static final short clockgated = 4; + public static final short clock = 5; + public static final short helicity = 6; + public static final short helicityRaw = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__adc.java new file mode 100644 index 0000000000..26f5ea4df8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class HTCC__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__rec.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__rec.java new file mode 100644 index 0000000000..f050ec9dd3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__rec.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class HTCC__rec { + public static final short id = 0; + public static final short nhits = 1; + public static final short nphe = 2; + public static final short ntheta = 3; + public static final short nphi = 4; + public static final short mintheta = 5; + public static final short maxtheta = 6; + public static final short minphi = 7; + public static final short maxphi = 8; + public static final short time = 9; + public static final short theta = 10; + public static final short dtheta = 11; + public static final short phi = 12; + public static final short dphi = 13; + public static final short x = 14; + public static final short y = 15; + public static final short z = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__tdc.java new file mode 100644 index 0000000000..74e5b8f88c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HTCC__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class HTCC__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIClusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIClusters.java new file mode 100644 index 0000000000..605f2b9e06 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIClusters.java @@ -0,0 +1,26 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__AIClusters { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Hit1_ID = 4; + public static final short Hit2_ID = 5; + public static final short Hit3_ID = 6; + public static final short Hit4_ID = 7; + public static final short Hit5_ID = 8; + public static final short Hit6_ID = 9; + public static final short Hit7_ID = 10; + public static final short Hit8_ID = 11; + public static final short Hit9_ID = 12; + public static final short Hit10_ID = 13; + public static final short Hit11_ID = 14; + public static final short Hit12_ID = 15; + public static final short avgWire = 16; + public static final short fitChisqProb = 17; + public static final short fitSlope = 18; + public static final short fitSlopeErr = 19; + public static final short fitInterc = 20; + public static final short fitIntercErr = 21; + public static final short size = 22; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AICrosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AICrosses.java new file mode 100644 index 0000000000..e7a9790e10 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AICrosses.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__AICrosses { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short region = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short err_x = 7; + public static final short err_y = 8; + public static final short err_z = 9; + public static final short ux = 10; + public static final short uy = 11; + public static final short uz = 12; + public static final short err_ux = 13; + public static final short err_uy = 14; + public static final short err_uz = 15; + public static final short Segment1_ID = 16; + public static final short Segment2_ID = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIHitTrkId.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIHitTrkId.java new file mode 100644 index 0000000000..99ffc9a602 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIHitTrkId.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__AIHitTrkId { + public static final short id = 0; + public static final short tid = 1; + public static final short B = 2; + public static final short TProp = 3; + public static final short TFlight = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIHits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIHits.java new file mode 100644 index 0000000000..fdcc4c76b4 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AIHits.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__AIHits { + public static final short id = 0; + public static final short indexTDC = 1; + public static final short status = 2; + public static final short sector = 3; + public static final short superlayer = 4; + public static final short layer = 5; + public static final short wire = 6; + public static final short TDC = 7; + public static final short jitter = 8; + public static final short trkDoca = 9; + public static final short docaError = 10; + public static final short LR = 11; + public static final short LocX = 12; + public static final short LocY = 13; + public static final short X = 14; + public static final short Z = 15; + public static final short clusterID = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AISegments.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AISegments.java new file mode 100644 index 0000000000..8114141e87 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AISegments.java @@ -0,0 +1,31 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__AISegments { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Cluster_ID = 4; + public static final short Hit1_ID = 5; + public static final short Hit2_ID = 6; + public static final short Hit3_ID = 7; + public static final short Hit4_ID = 8; + public static final short Hit5_ID = 9; + public static final short Hit6_ID = 10; + public static final short Hit7_ID = 11; + public static final short Hit8_ID = 12; + public static final short Hit9_ID = 13; + public static final short Hit10_ID = 14; + public static final short Hit11_ID = 15; + public static final short Hit12_ID = 16; + public static final short avgWire = 17; + public static final short fitChisqProb = 18; + public static final short fitSlope = 19; + public static final short fitSlopeErr = 20; + public static final short fitInterc = 21; + public static final short fitIntercErr = 22; + public static final short SegEndPoint1X = 23; + public static final short SegEndPoint1Z = 24; + public static final short SegEndPoint2X = 25; + public static final short SegEndPoint2Z = 26; + public static final short size = 27; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AITracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AITracks.java new file mode 100644 index 0000000000..67e661a8ac --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AITracks.java @@ -0,0 +1,48 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__AITracks { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short c1_x = 3; + public static final short c1_y = 4; + public static final short c1_z = 5; + public static final short c1_ux = 6; + public static final short c1_uy = 7; + public static final short c1_uz = 8; + public static final short c3_x = 9; + public static final short c3_y = 10; + public static final short c3_z = 11; + public static final short c3_ux = 12; + public static final short c3_uy = 13; + public static final short c3_uz = 14; + public static final short t1_x = 15; + public static final short t1_y = 16; + public static final short t1_z = 17; + public static final short t1_px = 18; + public static final short t1_py = 19; + public static final short t1_pz = 20; + public static final short Vtx0_x = 21; + public static final short Vtx0_y = 22; + public static final short Vtx0_z = 23; + public static final short p0_x = 24; + public static final short p0_y = 25; + public static final short p0_z = 26; + public static final short x = 27; + public static final short y = 28; + public static final short z = 29; + public static final short tx = 30; + public static final short ty = 31; + public static final short Cross1_ID = 32; + public static final short Cross2_ID = 33; + public static final short Cross3_ID = 34; + public static final short Cluster1_ID = 35; + public static final short Cluster2_ID = 36; + public static final short Cluster3_ID = 37; + public static final short Cluster4_ID = 38; + public static final short Cluster5_ID = 39; + public static final short Cluster6_ID = 40; + public static final short q = 41; + public static final short pathlength = 42; + public static final short chi2 = 43; + public static final short ndf = 44; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AITrajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AITrajectory.java new file mode 100644 index 0000000000..d00f4eb1f2 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__AITrajectory.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__AITrajectory { + public static final short id = 0; + public static final short detector = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short tx = 7; + public static final short ty = 8; + public static final short tz = 9; + public static final short B = 10; + public static final short path = 11; + public static final short dx = 12; + public static final short edge = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Clusters.java new file mode 100644 index 0000000000..3f78301e0a --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Clusters.java @@ -0,0 +1,26 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__Clusters { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Hit1_ID = 4; + public static final short Hit2_ID = 5; + public static final short Hit3_ID = 6; + public static final short Hit4_ID = 7; + public static final short Hit5_ID = 8; + public static final short Hit6_ID = 9; + public static final short Hit7_ID = 10; + public static final short Hit8_ID = 11; + public static final short Hit9_ID = 12; + public static final short Hit10_ID = 13; + public static final short Hit11_ID = 14; + public static final short Hit12_ID = 15; + public static final short avgWire = 16; + public static final short fitChisqProb = 17; + public static final short fitSlope = 18; + public static final short fitSlopeErr = 19; + public static final short fitInterc = 20; + public static final short fitIntercErr = 21; + public static final short size = 22; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__DNClusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__DNClusters.java new file mode 100644 index 0000000000..c9e30243c8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__DNClusters.java @@ -0,0 +1,26 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__DNClusters { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Hit1_ID = 4; + public static final short Hit2_ID = 5; + public static final short Hit3_ID = 6; + public static final short Hit4_ID = 7; + public static final short Hit5_ID = 8; + public static final short Hit6_ID = 9; + public static final short Hit7_ID = 10; + public static final short Hit8_ID = 11; + public static final short Hit9_ID = 12; + public static final short Hit10_ID = 13; + public static final short Hit11_ID = 14; + public static final short Hit12_ID = 15; + public static final short avgWire = 16; + public static final short fitChisqProb = 17; + public static final short fitSlope = 18; + public static final short fitSlopeErr = 19; + public static final short fitInterc = 20; + public static final short fitIntercErr = 21; + public static final short size = 22; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__DNHits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__DNHits.java new file mode 100644 index 0000000000..d1ddf519d1 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__DNHits.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__DNHits { + public static final short id = 0; + public static final short indexTDC = 1; + public static final short status = 2; + public static final short sector = 3; + public static final short superlayer = 4; + public static final short layer = 5; + public static final short wire = 6; + public static final short TDC = 7; + public static final short jitter = 8; + public static final short trkDoca = 9; + public static final short docaError = 10; + public static final short LR = 11; + public static final short LocX = 12; + public static final short LocY = 13; + public static final short X = 14; + public static final short Z = 15; + public static final short clusterID = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBClusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBClusters.java new file mode 100644 index 0000000000..2673812277 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBClusters.java @@ -0,0 +1,26 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__HBClusters { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Hit1_ID = 4; + public static final short Hit2_ID = 5; + public static final short Hit3_ID = 6; + public static final short Hit4_ID = 7; + public static final short Hit5_ID = 8; + public static final short Hit6_ID = 9; + public static final short Hit7_ID = 10; + public static final short Hit8_ID = 11; + public static final short Hit9_ID = 12; + public static final short Hit10_ID = 13; + public static final short Hit11_ID = 14; + public static final short Hit12_ID = 15; + public static final short avgWire = 16; + public static final short fitChisqProb = 17; + public static final short fitSlope = 18; + public static final short fitSlopeErr = 19; + public static final short fitInterc = 20; + public static final short fitIntercErr = 21; + public static final short size = 22; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBCrosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBCrosses.java new file mode 100644 index 0000000000..f9236d1871 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBCrosses.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__HBCrosses { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short region = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short err_x = 7; + public static final short err_y = 8; + public static final short err_z = 9; + public static final short ux = 10; + public static final short uy = 11; + public static final short uz = 12; + public static final short err_ux = 13; + public static final short err_uy = 14; + public static final short err_uz = 15; + public static final short Segment1_ID = 16; + public static final short Segment2_ID = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBHitTrkId.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBHitTrkId.java new file mode 100644 index 0000000000..746f804acd --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBHitTrkId.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__HBHitTrkId { + public static final short id = 0; + public static final short tid = 1; + public static final short B = 2; + public static final short TProp = 3; + public static final short TFlight = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBHits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBHits.java new file mode 100644 index 0000000000..ae38c77e23 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBHits.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__HBHits { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short layer = 4; + public static final short wire = 5; + public static final short TDC = 6; + public static final short jitter = 7; + public static final short trkDoca = 8; + public static final short docaError = 9; + public static final short LR = 10; + public static final short LocX = 11; + public static final short LocY = 12; + public static final short X = 13; + public static final short Z = 14; + public static final short clusterID = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBSegmentTrajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBSegmentTrajectory.java new file mode 100644 index 0000000000..711cd9eb13 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBSegmentTrajectory.java @@ -0,0 +1,9 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__HBSegmentTrajectory { + public static final short segmentID = 0; + public static final short sector = 1; + public static final short superlayer = 2; + public static final short layer = 3; + public static final short matchedHitID = 4; + public static final short trkDoca = 5; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBSegments.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBSegments.java new file mode 100644 index 0000000000..34b90961e2 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBSegments.java @@ -0,0 +1,31 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__HBSegments { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Cluster_ID = 4; + public static final short Hit1_ID = 5; + public static final short Hit2_ID = 6; + public static final short Hit3_ID = 7; + public static final short Hit4_ID = 8; + public static final short Hit5_ID = 9; + public static final short Hit6_ID = 10; + public static final short Hit7_ID = 11; + public static final short Hit8_ID = 12; + public static final short Hit9_ID = 13; + public static final short Hit10_ID = 14; + public static final short Hit11_ID = 15; + public static final short Hit12_ID = 16; + public static final short avgWire = 17; + public static final short fitChisqProb = 18; + public static final short fitSlope = 19; + public static final short fitSlopeErr = 20; + public static final short fitInterc = 21; + public static final short fitIntercErr = 22; + public static final short SegEndPoint1X = 23; + public static final short SegEndPoint1Z = 24; + public static final short SegEndPoint2X = 25; + public static final short SegEndPoint2Z = 26; + public static final short size = 27; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBTracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBTracks.java new file mode 100644 index 0000000000..9b356d5112 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__HBTracks.java @@ -0,0 +1,48 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__HBTracks { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short c1_x = 3; + public static final short c1_y = 4; + public static final short c1_z = 5; + public static final short c1_ux = 6; + public static final short c1_uy = 7; + public static final short c1_uz = 8; + public static final short c3_x = 9; + public static final short c3_y = 10; + public static final short c3_z = 11; + public static final short c3_ux = 12; + public static final short c3_uy = 13; + public static final short c3_uz = 14; + public static final short t1_x = 15; + public static final short t1_y = 16; + public static final short t1_z = 17; + public static final short t1_px = 18; + public static final short t1_py = 19; + public static final short t1_pz = 20; + public static final short Vtx0_x = 21; + public static final short Vtx0_y = 22; + public static final short Vtx0_z = 23; + public static final short p0_x = 24; + public static final short p0_y = 25; + public static final short p0_z = 26; + public static final short x = 27; + public static final short y = 28; + public static final short z = 29; + public static final short tx = 30; + public static final short ty = 31; + public static final short Cross1_ID = 32; + public static final short Cross2_ID = 33; + public static final short Cross3_ID = 34; + public static final short Cluster1_ID = 35; + public static final short Cluster2_ID = 36; + public static final short Cluster3_ID = 37; + public static final short Cluster4_ID = 38; + public static final short Cluster5_ID = 39; + public static final short Cluster6_ID = 40; + public static final short q = 41; + public static final short pathlength = 42; + public static final short chi2 = 43; + public static final short ndf = 44; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Hits.java new file mode 100644 index 0000000000..6d29b56648 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Hits.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__Hits { + public static final short id = 0; + public static final short indexTDC = 1; + public static final short status = 2; + public static final short sector = 3; + public static final short superlayer = 4; + public static final short layer = 5; + public static final short wire = 6; + public static final short TDC = 7; + public static final short jitter = 8; + public static final short trkDoca = 9; + public static final short docaError = 10; + public static final short LR = 11; + public static final short LocX = 12; + public static final short LocY = 13; + public static final short X = 14; + public static final short Z = 15; + public static final short clusterID = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Trajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Trajectory.java new file mode 100644 index 0000000000..8429e5a379 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/HitBasedTrkg__Trajectory.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class HitBasedTrkg__Trajectory { + public static final short id = 0; + public static final short detector = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short tx = 7; + public static final short ty = 8; + public static final short tz = 9; + public static final short B = 10; + public static final short path = 11; + public static final short dx = 12; + public static final short edge = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__adc.java new file mode 100644 index 0000000000..b0186391a7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class LTCC__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__clusters.java new file mode 100644 index 0000000000..2caa04c1a3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__clusters.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class LTCC__clusters { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short segment = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short nphe = 7; + public static final short time = 8; + public static final short nHits = 9; + public static final short minTheta = 10; + public static final short maxTheta = 11; + public static final short minPhi = 12; + public static final short maxPhi = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__tdc.java new file mode 100644 index 0000000000..4cd64ae6a4 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/LTCC__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class LTCC__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Event.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Event.java new file mode 100644 index 0000000000..39e681f0a0 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Event.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class MC__Event { + public static final short npart = 0; + public static final short atarget = 1; + public static final short ztarget = 2; + public static final short ptarget = 3; + public static final short pbeam = 4; + public static final short btype = 5; + public static final short ebeam = 6; + public static final short targetid = 7; + public static final short processid = 8; + public static final short weight = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__GenMatch.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__GenMatch.java new file mode 100644 index 0000000000..1db322a2e7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__GenMatch.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class MC__GenMatch { + public static final short mcindex = 0; + public static final short pindex = 1; + public static final short mclayer1 = 2; + public static final short mclayer2 = 3; + public static final short player1 = 4; + public static final short player2 = 5; + public static final short quality = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Header.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Header.java new file mode 100644 index 0000000000..6cb67619da --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Header.java @@ -0,0 +1,7 @@ +package org.jlab.io.banks; +public class MC__Header { + public static final short run = 0; + public static final short event = 1; + public static final short type = 2; + public static final short helicity = 3; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Lund.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Lund.java new file mode 100644 index 0000000000..98665db968 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Lund.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class MC__Lund { + public static final short index = 0; + public static final short lifetime = 1; + public static final short type = 2; + public static final short pid = 3; + public static final short parent = 4; + public static final short daughter = 5; + public static final short px = 6; + public static final short py = 7; + public static final short pz = 8; + public static final short energy = 9; + public static final short mass = 10; + public static final short vx = 11; + public static final short vy = 12; + public static final short vz = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Particle.java new file mode 100644 index 0000000000..5300555fd7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__Particle.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class MC__Particle { + public static final short pid = 0; + public static final short px = 1; + public static final short py = 2; + public static final short pz = 3; + public static final short vx = 4; + public static final short vy = 5; + public static final short vz = 6; + public static final short vt = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__RecMatch.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__RecMatch.java new file mode 100644 index 0000000000..14b3167803 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__RecMatch.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class MC__RecMatch { + public static final short pindex = 0; + public static final short mcindex = 1; + public static final short player1 = 2; + public static final short player2 = 3; + public static final short mclayer1 = 4; + public static final short mclayer2 = 5; + public static final short quality = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__True.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__True.java new file mode 100644 index 0000000000..3ad83499a6 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__True.java @@ -0,0 +1,30 @@ +package org.jlab.io.banks; +public class MC__True { + public static final short detector = 0; + public static final short pid = 1; + public static final short mpid = 2; + public static final short tid = 3; + public static final short mtid = 4; + public static final short otid = 5; + public static final short trackE = 6; + public static final short totEdep = 7; + public static final short avgX = 8; + public static final short avgY = 9; + public static final short avgZ = 10; + public static final short avgLx = 11; + public static final short avgLy = 12; + public static final short avgLz = 13; + public static final short px = 14; + public static final short py = 15; + public static final short pz = 16; + public static final short vx = 17; + public static final short vy = 18; + public static final short vz = 19; + public static final short mvx = 20; + public static final short mvy = 21; + public static final short mvz = 22; + public static final short avgT = 23; + public static final short nsteps = 24; + public static final short procID = 25; + public static final short hitn = 26; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__User.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__User.java new file mode 100644 index 0000000000..ff9ad6169e --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MC__User.java @@ -0,0 +1,4 @@ +package org.jlab.io.banks; +public class MC__User { + public static final short userVar = 0; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__adc.java new file mode 100644 index 0000000000..f1d39d3c09 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class MUCAL__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__clusters.java new file mode 100644 index 0000000000..22cd492ca3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__clusters.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class MUCAL__clusters { + public static final short size = 0; + public static final short id = 1; + public static final short x = 2; + public static final short y = 3; + public static final short z = 4; + public static final short widthX = 5; + public static final short widthY = 6; + public static final short radius = 7; + public static final short time = 8; + public static final short energy = 9; + public static final short maxEnergy = 10; + public static final short recEnergy = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__hits.java new file mode 100644 index 0000000000..2f694faaa0 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUCAL__hits.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class MUCAL__hits { + public static final short idx = 0; + public static final short idy = 1; + public static final short x = 2; + public static final short y = 3; + public static final short z = 4; + public static final short energy = 5; + public static final short time = 6; + public static final short hitID = 7; + public static final short clusterID = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__adc.java new file mode 100644 index 0000000000..436c5993af --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class MURH__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__clusters.java new file mode 100644 index 0000000000..a0739caeb2 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__clusters.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class MURH__clusters { + public static final short size = 0; + public static final short id = 1; + public static final short x = 2; + public static final short y = 3; + public static final short z = 4; + public static final short widthX = 5; + public static final short widthY = 6; + public static final short radius = 7; + public static final short time = 8; + public static final short energy = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__hits.java new file mode 100644 index 0000000000..94ace94bf8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURH__hits.java @@ -0,0 +1,13 @@ +package org.jlab.io.banks; +public class MURH__hits { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short hitID = 8; + public static final short clusterID = 9; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURT__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURT__adc.java new file mode 100644 index 0000000000..47b3881c1e --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MURT__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class MURT__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__adc.java new file mode 100644 index 0000000000..4fe1fddf75 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class MUVT__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__clusters.java new file mode 100644 index 0000000000..1e452c87e6 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__clusters.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class MUVT__clusters { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short xo = 6; + public static final short yo = 7; + public static final short zo = 8; + public static final short xe = 9; + public static final short ye = 10; + public static final short ze = 11; + public static final short size = 12; + public static final short status = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__crosses.java new file mode 100644 index 0000000000..a6ce1ce911 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__crosses.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class MUVT__crosses { + public static final short id = 0; + public static final short sector = 1; + public static final short region = 2; + public static final short energy = 3; + public static final short time = 4; + public static final short x = 5; + public static final short y = 6; + public static final short z = 7; + public static final short cluster1 = 8; + public static final short cluster2 = 9; + public static final short status = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__hits.java new file mode 100644 index 0000000000..fc34183150 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__hits.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class MUVT__hits { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short clusterId = 6; + public static final short status = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__tracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__tracks.java new file mode 100644 index 0000000000..fbbba2ce1c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__tracks.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class MUVT__tracks { + public static final short index = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short vx = 3; + public static final short vy = 4; + public static final short vz = 5; + public static final short px = 6; + public static final short py = 7; + public static final short pz = 8; + public static final short charge = 9; + public static final short chi2 = 10; + public static final short NDF = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__trajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__trajectory.java new file mode 100644 index 0000000000..17146b353f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/MUVT__trajectory.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class MUVT__trajectory { + public static final short index = 0; + public static final short detector = 1; + public static final short layer = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short tx = 6; + public static final short ty = 7; + public static final short tz = 8; + public static final short lx = 9; + public static final short ly = 10; + public static final short lz = 11; + public static final short dx = 12; + public static final short dy = 13; + public static final short dz = 14; + public static final short path = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RASTER__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RASTER__adc.java new file mode 100644 index 0000000000..c4add6fe79 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RASTER__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class RASTER__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RASTER__position.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RASTER__position.java new file mode 100644 index 0000000000..e91a25d108 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RASTER__position.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class RASTER__position { + public static final short x = 0; + public static final short y = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__adc.java new file mode 100644 index 0000000000..db1c2fd054 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class RAW__adc { + public static final short crate = 0; + public static final short slot = 1; + public static final short channel = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__epics.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__epics.java new file mode 100644 index 0000000000..1284c79ce1 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__epics.java @@ -0,0 +1,4 @@ +package org.jlab.io.banks; +public class RAW__epics { + public static final short json = 0; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__scaler.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__scaler.java new file mode 100644 index 0000000000..c96bac8ab7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__scaler.java @@ -0,0 +1,9 @@ +package org.jlab.io.banks; +public class RAW__scaler { + public static final short crate = 0; + public static final short slot = 1; + public static final short channel = 2; + public static final short helicity = 3; + public static final short quartet = 4; + public static final short value = 5; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__tdc.java new file mode 100644 index 0000000000..f30df4f45b --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class RAW__tdc { + public static final short crate = 0; + public static final short slot = 1; + public static final short channel = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__vtp.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__vtp.java new file mode 100644 index 0000000000..a77cb7420c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RAW__vtp.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class RAW__vtp { + public static final short crate = 0; + public static final short word = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAIFT__Event.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAIFT__Event.java new file mode 100644 index 0000000000..fc4532a586 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAIFT__Event.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class RECAIFT__Event { + public static final short category = 0; + public static final short startTime = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAIFT__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAIFT__Particle.java new file mode 100644 index 0000000000..a4c1230e59 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAIFT__Particle.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class RECAIFT__Particle { + public static final short pid = 0; + public static final short vt = 1; + public static final short beta = 2; + public static final short chi2pid = 3; + public static final short status = 4; + public static final short px = 5; + public static final short py = 6; + public static final short pz = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__CaloExtras.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__CaloExtras.java new file mode 100644 index 0000000000..bd76021303 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__CaloExtras.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class RECAI__CaloExtras { + public static final short dbstU = 0; + public static final short dbstV = 1; + public static final short dbstW = 2; + public static final short rawEU = 3; + public static final short rawEV = 4; + public static final short rawEW = 5; + public static final short recEU = 6; + public static final short recEV = 7; + public static final short recEW = 8; + public static final short recDTU = 9; + public static final short recDTV = 10; + public static final short recDTW = 11; + public static final short recFTU = 12; + public static final short recFTV = 13; + public static final short recFTW = 14; + public static final short size = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Calorimeter.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Calorimeter.java new file mode 100644 index 0000000000..a8ae04c733 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Calorimeter.java @@ -0,0 +1,31 @@ +package org.jlab.io.banks; +public class RECAI__Calorimeter { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short energy = 5; + public static final short time = 6; + public static final short path = 7; + public static final short chi2 = 8; + public static final short x = 9; + public static final short y = 10; + public static final short z = 11; + public static final short hx = 12; + public static final short hy = 13; + public static final short hz = 14; + public static final short lu = 15; + public static final short lv = 16; + public static final short lw = 17; + public static final short du = 18; + public static final short dv = 19; + public static final short dw = 20; + public static final short m2u = 21; + public static final short m2v = 22; + public static final short m2w = 23; + public static final short m3u = 24; + public static final short m3v = 25; + public static final short m3w = 26; + public static final short status = 27; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Cherenkov.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Cherenkov.java new file mode 100644 index 0000000000..5e49ac5136 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Cherenkov.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RECAI__Cherenkov { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short nphe = 4; + public static final short time = 5; + public static final short path = 6; + public static final short chi2 = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short dtheta = 11; + public static final short dphi = 12; + public static final short status = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__CovMat.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__CovMat.java new file mode 100644 index 0000000000..efdc821d71 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__CovMat.java @@ -0,0 +1,26 @@ +package org.jlab.io.banks; +public class RECAI__CovMat { + public static final short index = 0; + public static final short pindex = 1; + public static final short C11 = 2; + public static final short C12 = 3; + public static final short C13 = 4; + public static final short C14 = 5; + public static final short C15 = 6; + public static final short C16 = 7; + public static final short C22 = 8; + public static final short C23 = 9; + public static final short C24 = 10; + public static final short C25 = 11; + public static final short C26 = 12; + public static final short C33 = 13; + public static final short C34 = 14; + public static final short C35 = 15; + public static final short C36 = 16; + public static final short C44 = 17; + public static final short C45 = 18; + public static final short C46 = 19; + public static final short C55 = 20; + public static final short C56 = 21; + public static final short C66 = 22; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Event.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Event.java new file mode 100644 index 0000000000..e59dfc12dd --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Event.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class RECAI__Event { + public static final short category = 0; + public static final short topology = 1; + public static final short beamCharge = 2; + public static final short liveTime = 3; + public static final short startTime = 4; + public static final short RFTime = 5; + public static final short helicity = 6; + public static final short helicityRaw = 7; + public static final short procTime = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__FTrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__FTrack.java new file mode 100644 index 0000000000..2c02f94e5b --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__FTrack.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RECAI__FTrack { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short px = 8; + public static final short py = 9; + public static final short pz = 10; + public static final short vx = 11; + public static final short vy = 12; + public static final short vz = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__ForwardTagger.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__ForwardTagger.java new file mode 100644 index 0000000000..d36a1d3153 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__ForwardTagger.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class RECAI__ForwardTagger { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short layer = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short path = 6; + public static final short chi2 = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short dx = 11; + public static final short dy = 12; + public static final short radius = 13; + public static final short size = 14; + public static final short status = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Particle.java new file mode 100644 index 0000000000..be2caed534 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Particle.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECAI__Particle { + public static final short pid = 0; + public static final short px = 1; + public static final short py = 2; + public static final short pz = 3; + public static final short vx = 4; + public static final short vy = 5; + public static final short vz = 6; + public static final short vt = 7; + public static final short charge = 8; + public static final short beta = 9; + public static final short chi2pid = 10; + public static final short status = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__ScintExtras.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__ScintExtras.java new file mode 100644 index 0000000000..782292a2d7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__ScintExtras.java @@ -0,0 +1,6 @@ +package org.jlab.io.banks; +public class RECAI__ScintExtras { + public static final short dedx = 0; + public static final short size = 1; + public static final short layermult = 2; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Scintillator.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Scintillator.java new file mode 100644 index 0000000000..f5b32e784a --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Scintillator.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class RECAI__Scintillator { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short component = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short path = 8; + public static final short chi2 = 9; + public static final short x = 10; + public static final short y = 11; + public static final short z = 12; + public static final short hx = 13; + public static final short hy = 14; + public static final short hz = 15; + public static final short status = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Track.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Track.java new file mode 100644 index 0000000000..3dac1fec77 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Track.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class RECAI__Track { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__TrackCross.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__TrackCross.java new file mode 100644 index 0000000000..b8a1d91a23 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__TrackCross.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECAI__TrackCross { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short c_x = 5; + public static final short c_y = 6; + public static final short c_z = 7; + public static final short c_ux = 8; + public static final short c_uy = 9; + public static final short c_uz = 10; + public static final short status = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Traj.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Traj.java new file mode 100644 index 0000000000..d252e5b3e6 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__Traj.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECAI__Traj { + public static final short pindex = 0; + public static final short index = 1; + public static final short detector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short cx = 7; + public static final short cy = 8; + public static final short cz = 9; + public static final short path = 10; + public static final short edge = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__UTrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__UTrack.java new file mode 100644 index 0000000000..2c67266d11 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__UTrack.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RECAI__UTrack { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short px = 8; + public static final short py = 9; + public static final short pz = 10; + public static final short vx = 11; + public static final short vy = 12; + public static final short vz = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__VertDoca.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__VertDoca.java new file mode 100644 index 0000000000..5613f1a3c3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECAI__VertDoca.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class RECAI__VertDoca { + public static final short index1 = 0; + public static final short index2 = 1; + public static final short x = 2; + public static final short y = 3; + public static final short z = 4; + public static final short x1 = 5; + public static final short y1 = 6; + public static final short z1 = 7; + public static final short cx1 = 8; + public static final short cy1 = 9; + public static final short cz1 = 10; + public static final short x2 = 11; + public static final short y2 = 12; + public static final short z2 = 13; + public static final short cx2 = 14; + public static final short cy2 = 15; + public static final short cz2 = 16; + public static final short r = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECFT__Event.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECFT__Event.java new file mode 100644 index 0000000000..b380020209 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECFT__Event.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class RECFT__Event { + public static final short category = 0; + public static final short startTime = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECFT__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECFT__Particle.java new file mode 100644 index 0000000000..6faf194c2c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECFT__Particle.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class RECFT__Particle { + public static final short pid = 0; + public static final short vt = 1; + public static final short beta = 2; + public static final short chi2pid = 3; + public static final short status = 4; + public static final short px = 5; + public static final short py = 6; + public static final short pz = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__CaloExtras.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__CaloExtras.java new file mode 100644 index 0000000000..c55cdf7862 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__CaloExtras.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class RECHBAI__CaloExtras { + public static final short dbstU = 0; + public static final short dbstV = 1; + public static final short dbstW = 2; + public static final short rawEU = 3; + public static final short rawEV = 4; + public static final short rawEW = 5; + public static final short recEU = 6; + public static final short recEV = 7; + public static final short recEW = 8; + public static final short recDTU = 9; + public static final short recDTV = 10; + public static final short recDTW = 11; + public static final short recFTU = 12; + public static final short recFTV = 13; + public static final short recFTW = 14; + public static final short size = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Calorimeter.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Calorimeter.java new file mode 100644 index 0000000000..fcbde7f0b3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Calorimeter.java @@ -0,0 +1,31 @@ +package org.jlab.io.banks; +public class RECHBAI__Calorimeter { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short energy = 5; + public static final short time = 6; + public static final short path = 7; + public static final short chi2 = 8; + public static final short x = 9; + public static final short y = 10; + public static final short z = 11; + public static final short hx = 12; + public static final short hy = 13; + public static final short hz = 14; + public static final short lu = 15; + public static final short lv = 16; + public static final short lw = 17; + public static final short du = 18; + public static final short dv = 19; + public static final short dw = 20; + public static final short m2u = 21; + public static final short m2v = 22; + public static final short m2w = 23; + public static final short m3u = 24; + public static final short m3v = 25; + public static final short m3w = 26; + public static final short status = 27; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Cherenkov.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Cherenkov.java new file mode 100644 index 0000000000..e4e16257d8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Cherenkov.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RECHBAI__Cherenkov { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short nphe = 4; + public static final short time = 5; + public static final short path = 6; + public static final short chi2 = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short dtheta = 11; + public static final short dphi = 12; + public static final short status = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Event.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Event.java new file mode 100644 index 0000000000..3a34feefdb --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Event.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class RECHBAI__Event { + public static final short category = 0; + public static final short topology = 1; + public static final short beamCharge = 2; + public static final short liveTime = 3; + public static final short startTime = 4; + public static final short RFTime = 5; + public static final short helicity = 6; + public static final short helicityRaw = 7; + public static final short procTime = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__FTrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__FTrack.java new file mode 100644 index 0000000000..ddbf75e4cf --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__FTrack.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RECHBAI__FTrack { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short px = 8; + public static final short py = 9; + public static final short pz = 10; + public static final short vx = 11; + public static final short vy = 12; + public static final short vz = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__ForwardTagger.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__ForwardTagger.java new file mode 100644 index 0000000000..0f9b3179c5 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__ForwardTagger.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class RECHBAI__ForwardTagger { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short layer = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short path = 6; + public static final short chi2 = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short dx = 11; + public static final short dy = 12; + public static final short radius = 13; + public static final short size = 14; + public static final short status = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Particle.java new file mode 100644 index 0000000000..f7bd0fc2cc --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Particle.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECHBAI__Particle { + public static final short pid = 0; + public static final short px = 1; + public static final short py = 2; + public static final short pz = 3; + public static final short vx = 4; + public static final short vy = 5; + public static final short vz = 6; + public static final short vt = 7; + public static final short charge = 8; + public static final short beta = 9; + public static final short chi2pid = 10; + public static final short status = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__ScintExtras.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__ScintExtras.java new file mode 100644 index 0000000000..a26edefe55 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__ScintExtras.java @@ -0,0 +1,6 @@ +package org.jlab.io.banks; +public class RECHBAI__ScintExtras { + public static final short dedx = 0; + public static final short size = 1; + public static final short layermult = 2; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Scintillator.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Scintillator.java new file mode 100644 index 0000000000..ebbf4c9f4d --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Scintillator.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class RECHBAI__Scintillator { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short component = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short path = 8; + public static final short chi2 = 9; + public static final short x = 10; + public static final short y = 11; + public static final short z = 12; + public static final short hx = 13; + public static final short hy = 14; + public static final short hz = 15; + public static final short status = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Track.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Track.java new file mode 100644 index 0000000000..f03c36a209 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Track.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class RECHBAI__Track { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__TrackCross.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__TrackCross.java new file mode 100644 index 0000000000..ae8410e9ab --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__TrackCross.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECHBAI__TrackCross { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short c_x = 5; + public static final short c_y = 6; + public static final short c_z = 7; + public static final short c_ux = 8; + public static final short c_uy = 9; + public static final short c_uz = 10; + public static final short status = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Traj.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Traj.java new file mode 100644 index 0000000000..f8e5fc6875 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__Traj.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECHBAI__Traj { + public static final short pindex = 0; + public static final short index = 1; + public static final short detector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short cx = 7; + public static final short cy = 8; + public static final short cz = 9; + public static final short path = 10; + public static final short edge = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__UTrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__UTrack.java new file mode 100644 index 0000000000..aa143c5f02 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHBAI__UTrack.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RECHBAI__UTrack { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short px = 8; + public static final short py = 9; + public static final short pz = 10; + public static final short vx = 11; + public static final short vy = 12; + public static final short vz = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__CaloExtras.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__CaloExtras.java new file mode 100644 index 0000000000..dd1b05fdbf --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__CaloExtras.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class RECHB__CaloExtras { + public static final short dbstU = 0; + public static final short dbstV = 1; + public static final short dbstW = 2; + public static final short rawEU = 3; + public static final short rawEV = 4; + public static final short rawEW = 5; + public static final short recEU = 6; + public static final short recEV = 7; + public static final short recEW = 8; + public static final short recDTU = 9; + public static final short recDTV = 10; + public static final short recDTW = 11; + public static final short recFTU = 12; + public static final short recFTV = 13; + public static final short recFTW = 14; + public static final short size = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Calorimeter.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Calorimeter.java new file mode 100644 index 0000000000..37394a2221 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Calorimeter.java @@ -0,0 +1,31 @@ +package org.jlab.io.banks; +public class RECHB__Calorimeter { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short energy = 5; + public static final short time = 6; + public static final short path = 7; + public static final short chi2 = 8; + public static final short x = 9; + public static final short y = 10; + public static final short z = 11; + public static final short hx = 12; + public static final short hy = 13; + public static final short hz = 14; + public static final short lu = 15; + public static final short lv = 16; + public static final short lw = 17; + public static final short du = 18; + public static final short dv = 19; + public static final short dw = 20; + public static final short m2u = 21; + public static final short m2v = 22; + public static final short m2w = 23; + public static final short m3u = 24; + public static final short m3v = 25; + public static final short m3w = 26; + public static final short status = 27; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Cherenkov.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Cherenkov.java new file mode 100644 index 0000000000..e292b28969 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Cherenkov.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RECHB__Cherenkov { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short nphe = 4; + public static final short time = 5; + public static final short path = 6; + public static final short chi2 = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short dtheta = 11; + public static final short dphi = 12; + public static final short status = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Event.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Event.java new file mode 100644 index 0000000000..d9287ddbfc --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Event.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class RECHB__Event { + public static final short category = 0; + public static final short topology = 1; + public static final short beamCharge = 2; + public static final short liveTime = 3; + public static final short startTime = 4; + public static final short RFTime = 5; + public static final short helicity = 6; + public static final short helicityRaw = 7; + public static final short procTime = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__FTrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__FTrack.java new file mode 100644 index 0000000000..ce35360017 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__FTrack.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class RECHB__FTrack { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short hbindex = 8; + public static final short px = 9; + public static final short py = 10; + public static final short pz = 11; + public static final short vx = 12; + public static final short vy = 13; + public static final short vz = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__ForwardTagger.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__ForwardTagger.java new file mode 100644 index 0000000000..e396dcd231 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__ForwardTagger.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class RECHB__ForwardTagger { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short layer = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short path = 6; + public static final short chi2 = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short dx = 11; + public static final short dy = 12; + public static final short radius = 13; + public static final short size = 14; + public static final short status = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Particle.java new file mode 100644 index 0000000000..4e271ab482 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Particle.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECHB__Particle { + public static final short pid = 0; + public static final short px = 1; + public static final short py = 2; + public static final short pz = 3; + public static final short vx = 4; + public static final short vy = 5; + public static final short vz = 6; + public static final short vt = 7; + public static final short charge = 8; + public static final short beta = 9; + public static final short chi2pid = 10; + public static final short status = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__ScintExtras.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__ScintExtras.java new file mode 100644 index 0000000000..d5cc29d3ea --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__ScintExtras.java @@ -0,0 +1,6 @@ +package org.jlab.io.banks; +public class RECHB__ScintExtras { + public static final short dedx = 0; + public static final short size = 1; + public static final short layermult = 2; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Scintillator.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Scintillator.java new file mode 100644 index 0000000000..b632fb5f32 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Scintillator.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class RECHB__Scintillator { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short component = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short path = 8; + public static final short chi2 = 9; + public static final short x = 10; + public static final short y = 11; + public static final short z = 12; + public static final short hx = 13; + public static final short hy = 14; + public static final short hz = 15; + public static final short status = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Track.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Track.java new file mode 100644 index 0000000000..daa48ee950 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Track.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class RECHB__Track { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__TrackCross.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__TrackCross.java new file mode 100644 index 0000000000..d9525e8209 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__TrackCross.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECHB__TrackCross { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short c_x = 5; + public static final short c_y = 6; + public static final short c_z = 7; + public static final short c_ux = 8; + public static final short c_uy = 9; + public static final short c_uz = 10; + public static final short status = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Traj.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Traj.java new file mode 100644 index 0000000000..43917275da --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__Traj.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class RECHB__Traj { + public static final short pindex = 0; + public static final short index = 1; + public static final short detector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short cx = 7; + public static final short cy = 8; + public static final short cz = 9; + public static final short path = 10; + public static final short edge = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__UTrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__UTrack.java new file mode 100644 index 0000000000..2fa345de4d --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECHB__UTrack.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class RECHB__UTrack { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short hbindex = 8; + public static final short px = 9; + public static final short py = 10; + public static final short pz = 11; + public static final short vx = 12; + public static final short vy = 13; + public static final short vz = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__clusters.java new file mode 100644 index 0000000000..fdf166a8b5 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__clusters.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RECOIL__clusters { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short xo = 6; + public static final short yo = 7; + public static final short zo = 8; + public static final short xe = 9; + public static final short ye = 10; + public static final short ze = 11; + public static final short size = 12; + public static final short status = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__crosses.java new file mode 100644 index 0000000000..6885207b03 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__crosses.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class RECOIL__crosses { + public static final short id = 0; + public static final short sector = 1; + public static final short region = 2; + public static final short energy = 3; + public static final short time = 4; + public static final short x = 5; + public static final short y = 6; + public static final short z = 7; + public static final short cluster1 = 8; + public static final short cluster2 = 9; + public static final short status = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__hits.java new file mode 100644 index 0000000000..c49869c195 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RECOIL__hits.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class RECOIL__hits { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short clusterId = 6; + public static final short status = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__CaloExtras.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__CaloExtras.java new file mode 100644 index 0000000000..dadf1b9fd8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__CaloExtras.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class REC__CaloExtras { + public static final short dbstU = 0; + public static final short dbstV = 1; + public static final short dbstW = 2; + public static final short rawEU = 3; + public static final short rawEV = 4; + public static final short rawEW = 5; + public static final short recEU = 6; + public static final short recEV = 7; + public static final short recEW = 8; + public static final short recDTU = 9; + public static final short recDTV = 10; + public static final short recDTW = 11; + public static final short recFTU = 12; + public static final short recFTV = 13; + public static final short recFTW = 14; + public static final short size = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Calorimeter.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Calorimeter.java new file mode 100644 index 0000000000..4d0bbd65a8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Calorimeter.java @@ -0,0 +1,31 @@ +package org.jlab.io.banks; +public class REC__Calorimeter { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short energy = 5; + public static final short time = 6; + public static final short path = 7; + public static final short chi2 = 8; + public static final short x = 9; + public static final short y = 10; + public static final short z = 11; + public static final short hx = 12; + public static final short hy = 13; + public static final short hz = 14; + public static final short lu = 15; + public static final short lv = 16; + public static final short lw = 17; + public static final short du = 18; + public static final short dv = 19; + public static final short dw = 20; + public static final short m2u = 21; + public static final short m2v = 22; + public static final short m2w = 23; + public static final short m3u = 24; + public static final short m3v = 25; + public static final short m3w = 26; + public static final short status = 27; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Cherenkov.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Cherenkov.java new file mode 100644 index 0000000000..4ba2aea44d --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Cherenkov.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class REC__Cherenkov { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short nphe = 4; + public static final short time = 5; + public static final short path = 6; + public static final short chi2 = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short dtheta = 11; + public static final short dphi = 12; + public static final short status = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__CovMat.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__CovMat.java new file mode 100644 index 0000000000..434ad4684c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__CovMat.java @@ -0,0 +1,26 @@ +package org.jlab.io.banks; +public class REC__CovMat { + public static final short index = 0; + public static final short pindex = 1; + public static final short C11 = 2; + public static final short C12 = 3; + public static final short C13 = 4; + public static final short C14 = 5; + public static final short C15 = 6; + public static final short C16 = 7; + public static final short C22 = 8; + public static final short C23 = 9; + public static final short C24 = 10; + public static final short C25 = 11; + public static final short C26 = 12; + public static final short C33 = 13; + public static final short C34 = 14; + public static final short C35 = 15; + public static final short C36 = 16; + public static final short C44 = 17; + public static final short C45 = 18; + public static final short C46 = 19; + public static final short C55 = 20; + public static final short C56 = 21; + public static final short C66 = 22; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Event.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Event.java new file mode 100644 index 0000000000..c66affdfaf --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Event.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class REC__Event { + public static final short category = 0; + public static final short topology = 1; + public static final short beamCharge = 2; + public static final short liveTime = 3; + public static final short startTime = 4; + public static final short RFTime = 5; + public static final short helicity = 6; + public static final short helicityRaw = 7; + public static final short procTime = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__FTrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__FTrack.java new file mode 100644 index 0000000000..cd04f424ab --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__FTrack.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class REC__FTrack { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short hbindex = 8; + public static final short px = 9; + public static final short py = 10; + public static final short pz = 11; + public static final short vx = 12; + public static final short vy = 13; + public static final short vz = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__ForwardTagger.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__ForwardTagger.java new file mode 100644 index 0000000000..a89a6a29ec --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__ForwardTagger.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class REC__ForwardTagger { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short layer = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short path = 6; + public static final short chi2 = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short dx = 11; + public static final short dy = 12; + public static final short radius = 13; + public static final short size = 14; + public static final short status = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Particle.java new file mode 100644 index 0000000000..38b2555b4b --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Particle.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class REC__Particle { + public static final short pid = 0; + public static final short px = 1; + public static final short py = 2; + public static final short pz = 3; + public static final short vx = 4; + public static final short vy = 5; + public static final short vz = 6; + public static final short vt = 7; + public static final short charge = 8; + public static final short beta = 9; + public static final short chi2pid = 10; + public static final short status = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__ScintExtras.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__ScintExtras.java new file mode 100644 index 0000000000..58f72d16c3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__ScintExtras.java @@ -0,0 +1,6 @@ +package org.jlab.io.banks; +public class REC__ScintExtras { + public static final short dedx = 0; + public static final short size = 1; + public static final short layermult = 2; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Scintillator.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Scintillator.java new file mode 100644 index 0000000000..cbd2439e33 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Scintillator.java @@ -0,0 +1,20 @@ +package org.jlab.io.banks; +public class REC__Scintillator { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short component = 5; + public static final short energy = 6; + public static final short time = 7; + public static final short path = 8; + public static final short chi2 = 9; + public static final short x = 10; + public static final short y = 11; + public static final short z = 12; + public static final short hx = 13; + public static final short hy = 14; + public static final short hz = 15; + public static final short status = 16; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Track.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Track.java new file mode 100644 index 0000000000..ff248f5a68 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Track.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class REC__Track { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short hbindex = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__TrackCross.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__TrackCross.java new file mode 100644 index 0000000000..1aeec68a3f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__TrackCross.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class REC__TrackCross { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short c_x = 5; + public static final short c_y = 6; + public static final short c_z = 7; + public static final short c_ux = 8; + public static final short c_uy = 9; + public static final short c_uz = 10; + public static final short status = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Traj.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Traj.java new file mode 100644 index 0000000000..7690890adf --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__Traj.java @@ -0,0 +1,15 @@ +package org.jlab.io.banks; +public class REC__Traj { + public static final short pindex = 0; + public static final short index = 1; + public static final short detector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short cx = 7; + public static final short cy = 8; + public static final short cz = 9; + public static final short path = 10; + public static final short edge = 11; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__UTrack.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__UTrack.java new file mode 100644 index 0000000000..6bd39c4f3f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__UTrack.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class REC__UTrack { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short status = 4; + public static final short q = 5; + public static final short chi2 = 6; + public static final short NDF = 7; + public static final short hbindex = 8; + public static final short px = 9; + public static final short py = 10; + public static final short pz = 11; + public static final short vx = 12; + public static final short vy = 13; + public static final short vz = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__VertDoca.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__VertDoca.java new file mode 100644 index 0000000000..847f4dbcce --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/REC__VertDoca.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class REC__VertDoca { + public static final short index1 = 0; + public static final short index2 = 1; + public static final short x = 2; + public static final short y = 3; + public static final short z = 4; + public static final short x1 = 5; + public static final short y1 = 6; + public static final short z1 = 7; + public static final short cx1 = 8; + public static final short cy1 = 9; + public static final short cz1 = 10; + public static final short x2 = 11; + public static final short y2 = 12; + public static final short z2 = 13; + public static final short cx2 = 14; + public static final short cy2 = 15; + public static final short cz2 = 16; + public static final short r = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RF__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RF__adc.java new file mode 100644 index 0000000000..70c4892392 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RF__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class RF__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RF__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RF__tdc.java new file mode 100644 index 0000000000..5ca6bde68f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RF__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class RF__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Cluster.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Cluster.java new file mode 100644 index 0000000000..8252f1fbb7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Cluster.java @@ -0,0 +1,18 @@ +package org.jlab.io.banks; +public class RICH__Cluster { + public static final short id = 0; + public static final short size = 1; + public static final short sector = 2; + public static final short tile = 3; + public static final short pmt = 4; + public static final short charge = 5; + public static final short time = 6; + public static final short rawtime = 7; + public static final short x = 8; + public static final short y = 9; + public static final short z = 10; + public static final short wtime = 11; + public static final short wx = 12; + public static final short wy = 13; + public static final short wz = 14; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Hadron.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Hadron.java new file mode 100644 index 0000000000..7a9c10b371 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Hadron.java @@ -0,0 +1,24 @@ +package org.jlab.io.banks; +public class RICH__Hadron { + public static final short id = 0; + public static final short hindex = 1; + public static final short pindex = 2; + public static final short sector = 3; + public static final short traced_the = 4; + public static final short traced_phi = 5; + public static final short traced_hitx = 6; + public static final short traced_hity = 7; + public static final short traced_hitz = 8; + public static final short traced_time = 9; + public static final short traced_path = 10; + public static final short traced_mchi2 = 11; + public static final short traced_ilay = 12; + public static final short traced_ico = 13; + public static final short traced_emix = 14; + public static final short traced_emiy = 15; + public static final short traced_emiz = 16; + public static final short etaC_dir = 17; + public static final short etaC_lat = 18; + public static final short etaC_sphe = 19; + public static final short etaC_rms = 20; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Hit.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Hit.java new file mode 100644 index 0000000000..3e30c7e74c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Hit.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RICH__Hit { + public static final short id = 0; + public static final short sector = 1; + public static final short tile = 2; + public static final short pmt = 3; + public static final short anode = 4; + public static final short x = 5; + public static final short y = 6; + public static final short z = 7; + public static final short time = 8; + public static final short rawtime = 9; + public static final short cluster = 10; + public static final short xtalk = 11; + public static final short status = 12; + public static final short duration = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Particle.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Particle.java new file mode 100644 index 0000000000..1cf4ee9d58 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Particle.java @@ -0,0 +1,24 @@ +package org.jlab.io.banks; +public class RICH__Particle { + public static final short id = 0; + public static final short hindex = 1; + public static final short pindex = 2; + public static final short emilay = 3; + public static final short emico = 4; + public static final short enico = 5; + public static final short emqua = 6; + public static final short mchi2 = 7; + public static final short mass = 8; + public static final short best_PID = 9; + public static final short RQ = 10; + public static final short ReQ = 11; + public static final short el_logl = 12; + public static final short pi_logl = 13; + public static final short k_logl = 14; + public static final short pr_logl = 15; + public static final short best_ch = 16; + public static final short best_c2 = 17; + public static final short best_RL = 18; + public static final short best_ntot = 19; + public static final short best_mass = 20; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Photon.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Photon.java new file mode 100644 index 0000000000..15ad5315f9 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Photon.java @@ -0,0 +1,32 @@ +package org.jlab.io.banks; +public class RICH__Photon { + public static final short id = 0; + public static final short hindex = 1; + public static final short pindex = 2; + public static final short type = 3; + public static final short used = 4; + public static final short start_time = 5; + public static final short traced_the = 6; + public static final short traced_phi = 7; + public static final short traced_hitx = 8; + public static final short traced_hity = 9; + public static final short traced_hitz = 10; + public static final short traced_path = 11; + public static final short traced_time = 12; + public static final short traced_stime = 13; + public static final short traced_nrfl = 14; + public static final short traced_nrfr = 15; + public static final short traced_1rfl = 16; + public static final short traced_layers = 17; + public static final short traced_compos = 18; + public static final short traced_etaC = 19; + public static final short traced_aeron = 20; + public static final short traced_dthe = 21; + public static final short traced_dphi = 22; + public static final short eff = 23; + public static final short back = 24; + public static final short hypo_pid = 25; + public static final short etac_ref = 26; + public static final short etac_rms = 27; + public static final short prob = 28; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Response.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Response.java new file mode 100644 index 0000000000..3a549887af --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Response.java @@ -0,0 +1,19 @@ +package org.jlab.io.banks; +public class RICH__Response { + public static final short index = 0; + public static final short pindex = 1; + public static final short detector = 2; + public static final short sector = 3; + public static final short layer = 4; + public static final short energy = 5; + public static final short time = 6; + public static final short path = 7; + public static final short chi2 = 8; + public static final short x = 9; + public static final short y = 10; + public static final short z = 11; + public static final short hx = 12; + public static final short hy = 13; + public static final short hz = 14; + public static final short status = 15; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Ring.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Ring.java new file mode 100644 index 0000000000..a71ce8ecab --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Ring.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class RICH__Ring { + public static final short id = 0; + public static final short hindex = 1; + public static final short pindex = 2; + public static final short sector = 3; + public static final short pmt = 4; + public static final short anode = 5; + public static final short hypo = 6; + public static final short dtime = 7; + public static final short etaC = 8; + public static final short prob = 9; + public static final short use = 10; + public static final short dangle = 11; + public static final short layers = 12; + public static final short compos = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Signal.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Signal.java new file mode 100644 index 0000000000..84148c8290 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__Signal.java @@ -0,0 +1,16 @@ +package org.jlab.io.banks; +public class RICH__Signal { + public static final short id = 0; + public static final short hindex = 1; + public static final short sector = 2; + public static final short pmt = 3; + public static final short anode = 4; + public static final short size = 5; + public static final short status = 6; + public static final short x = 7; + public static final short y = 8; + public static final short z = 9; + public static final short time = 10; + public static final short rawtime = 11; + public static final short charge = 12; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__calib.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__calib.java new file mode 100644 index 0000000000..40a09a28a2 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__calib.java @@ -0,0 +1,37 @@ +package org.jlab.io.banks; +public class RICH__calib { + public static final short hindex = 0; + public static final short pindex = 1; + public static final short sector = 2; + public static final short pmt = 3; + public static final short anode = 4; + public static final short x = 5; + public static final short y = 6; + public static final short z = 7; + public static final short time = 8; + public static final short rawtime = 9; + public static final short duration = 10; + public static final short status = 11; + public static final short used = 12; + public static final short emilay = 13; + public static final short emico = 14; + public static final short enico = 15; + public static final short emqua = 16; + public static final short start_time = 17; + public static final short traced_the = 18; + public static final short traced_phi = 19; + public static final short traced_hitx = 20; + public static final short traced_hity = 21; + public static final short traced_hitz = 22; + public static final short traced_path = 23; + public static final short traced_time = 24; + public static final short traced_nrfl = 25; + public static final short traced_nrfr = 26; + public static final short traced_1rfl = 27; + public static final short traced_layers = 28; + public static final short traced_compos = 29; + public static final short traced_etaC = 30; + public static final short etac_ref = 31; + public static final short etac_rms = 32; + public static final short prob = 33; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__tdc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__tdc.java new file mode 100644 index 0000000000..7f85547aaf --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RICH__tdc.java @@ -0,0 +1,8 @@ +package org.jlab.io.banks; +public class RICH__tdc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short TDC = 4; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__KFtracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__KFtracks.java new file mode 100644 index 0000000000..5a47c6cc0c --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__KFtracks.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class RTPC__KFtracks { + public static final short trkID = 0; + public static final short px = 1; + public static final short py = 2; + public static final short pz = 3; + public static final short vz = 4; + public static final short dEdx = 5; + public static final short p_drift = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__adc.java new file mode 100644 index 0000000000..ecff201108 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class RTPC__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__hits.java new file mode 100644 index 0000000000..408e43c9a8 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__hits.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class RTPC__hits { + public static final short trkID = 0; + public static final short id = 1; + public static final short time = 2; + public static final short x = 3; + public static final short y = 4; + public static final short z = 5; + public static final short adc = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__pos.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__pos.java new file mode 100644 index 0000000000..d0b684571d --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__pos.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class RTPC__pos { + public static final short step = 0; + public static final short time = 1; + public static final short energy = 2; + public static final short posx = 3; + public static final short posy = 4; + public static final short posz = 5; + public static final short phi = 6; + public static final short tid = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__tracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__tracks.java new file mode 100644 index 0000000000..e4f705b3e1 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RTPC__tracks.java @@ -0,0 +1,29 @@ +package org.jlab.io.banks; +public class RTPC__tracks { + public static final short trkID = 0; + public static final short px = 1; + public static final short py = 2; + public static final short pz = 3; + public static final short vz = 4; + public static final short theta = 5; + public static final short phi = 6; + public static final short nhits = 7; + public static final short path = 8; + public static final short adcsum = 9; + public static final short dedx = 10; + public static final short r_helix = 11; + public static final short x_helix = 12; + public static final short y_helix = 13; + public static final short chi2_helix = 14; + public static final short min_row = 15; + public static final short min_col = 16; + public static final short max_row = 17; + public static final short max_col = 18; + public static final short min_time = 19; + public static final short max_time = 20; + public static final short min_radius = 21; + public static final short max_radius = 22; + public static final short min_phi = 23; + public static final short max_phi = 24; + public static final short tdiff = 25; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__config.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__config.java new file mode 100644 index 0000000000..0db49bb23f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__config.java @@ -0,0 +1,12 @@ +package org.jlab.io.banks; +public class RUN__config { + public static final short run = 0; + public static final short event = 1; + public static final short unixtime = 2; + public static final short trigger = 3; + public static final short timestamp = 4; + public static final short type = 5; + public static final short mode = 6; + public static final short torus = 7; + public static final short solenoid = 8; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__filter.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__filter.java new file mode 100644 index 0000000000..365ee11569 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__filter.java @@ -0,0 +1,4 @@ +package org.jlab.io.banks; +public class RUN__filter { + public static final short json = 0; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__rf.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__rf.java new file mode 100644 index 0000000000..191db8dda3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__rf.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class RUN__rf { + public static final short id = 0; + public static final short time = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__scaler.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__scaler.java new file mode 100644 index 0000000000..7e86fc9939 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__scaler.java @@ -0,0 +1,6 @@ +package org.jlab.io.banks; +public class RUN__scaler { + public static final short fcupgated = 0; + public static final short fcup = 1; + public static final short livetime = 2; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__trigger.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__trigger.java new file mode 100644 index 0000000000..81ae2ef625 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/RUN__trigger.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class RUN__trigger { + public static final short id = 0; + public static final short trigger = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AIClusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AIClusters.java new file mode 100644 index 0000000000..91fc58d8df --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AIClusters.java @@ -0,0 +1,26 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__AIClusters { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Hit1_ID = 4; + public static final short Hit2_ID = 5; + public static final short Hit3_ID = 6; + public static final short Hit4_ID = 7; + public static final short Hit5_ID = 8; + public static final short Hit6_ID = 9; + public static final short Hit7_ID = 10; + public static final short Hit8_ID = 11; + public static final short Hit9_ID = 12; + public static final short Hit10_ID = 13; + public static final short Hit11_ID = 14; + public static final short Hit12_ID = 15; + public static final short avgWire = 16; + public static final short fitChisqProb = 17; + public static final short fitSlope = 18; + public static final short fitSlopeErr = 19; + public static final short fitInterc = 20; + public static final short fitIntercErr = 21; + public static final short size = 22; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AICovMat.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AICovMat.java new file mode 100644 index 0000000000..9c248abf1f --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AICovMat.java @@ -0,0 +1,40 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__AICovMat { + public static final short id = 0; + public static final short C11 = 1; + public static final short C12 = 2; + public static final short C13 = 3; + public static final short C14 = 4; + public static final short C15 = 5; + public static final short C16 = 6; + public static final short C21 = 7; + public static final short C22 = 8; + public static final short C23 = 9; + public static final short C24 = 10; + public static final short C25 = 11; + public static final short C26 = 12; + public static final short C31 = 13; + public static final short C32 = 14; + public static final short C33 = 15; + public static final short C34 = 16; + public static final short C35 = 17; + public static final short C36 = 18; + public static final short C41 = 19; + public static final short C42 = 20; + public static final short C43 = 21; + public static final short C44 = 22; + public static final short C45 = 23; + public static final short C46 = 24; + public static final short C51 = 25; + public static final short C52 = 26; + public static final short C53 = 27; + public static final short C54 = 28; + public static final short C55 = 29; + public static final short C56 = 30; + public static final short C61 = 31; + public static final short C62 = 32; + public static final short C63 = 33; + public static final short C64 = 34; + public static final short C65 = 35; + public static final short C66 = 36; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AICrosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AICrosses.java new file mode 100644 index 0000000000..de0ca22bf7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AICrosses.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__AICrosses { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short region = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short err_x = 7; + public static final short err_y = 8; + public static final short err_z = 9; + public static final short ux = 10; + public static final short uy = 11; + public static final short uz = 12; + public static final short err_ux = 13; + public static final short err_uy = 14; + public static final short err_uz = 15; + public static final short Segment1_ID = 16; + public static final short Segment2_ID = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AIHits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AIHits.java new file mode 100644 index 0000000000..5e638604ab --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AIHits.java @@ -0,0 +1,32 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__AIHits { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short layer = 4; + public static final short wire = 5; + public static final short TDC = 6; + public static final short jitter = 7; + public static final short doca = 8; + public static final short docaError = 9; + public static final short trkDoca = 10; + public static final short timeResidual = 11; + public static final short fitResidual = 12; + public static final short dDoca = 13; + public static final short DAFWeight = 14; + public static final short LR = 15; + public static final short X = 16; + public static final short Z = 17; + public static final short B = 18; + public static final short Alpha = 19; + public static final short TProp = 20; + public static final short TFlight = 21; + public static final short T0 = 22; + public static final short TStart = 23; + public static final short clusterID = 24; + public static final short trkID = 25; + public static final short time = 26; + public static final short beta = 27; + public static final short tBeta = 28; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AISegments.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AISegments.java new file mode 100644 index 0000000000..64990d53d4 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AISegments.java @@ -0,0 +1,33 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__AISegments { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Cluster_ID = 4; + public static final short Hit1_ID = 5; + public static final short Hit2_ID = 6; + public static final short Hit3_ID = 7; + public static final short Hit4_ID = 8; + public static final short Hit5_ID = 9; + public static final short Hit6_ID = 10; + public static final short Hit7_ID = 11; + public static final short Hit8_ID = 12; + public static final short Hit9_ID = 13; + public static final short Hit10_ID = 14; + public static final short Hit11_ID = 15; + public static final short Hit12_ID = 16; + public static final short avgWire = 17; + public static final short fitChisqProb = 18; + public static final short fitSlope = 19; + public static final short fitSlopeErr = 20; + public static final short fitInterc = 21; + public static final short fitIntercErr = 22; + public static final short SegEndPoint1X = 23; + public static final short SegEndPoint1Z = 24; + public static final short SegEndPoint2X = 25; + public static final short SegEndPoint2Z = 26; + public static final short resiSum = 27; + public static final short timeSum = 28; + public static final short size = 29; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AITracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AITracks.java new file mode 100644 index 0000000000..413a7dae92 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AITracks.java @@ -0,0 +1,44 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__AITracks { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short c1_x = 3; + public static final short c1_y = 4; + public static final short c1_z = 5; + public static final short c1_ux = 6; + public static final short c1_uy = 7; + public static final short c1_uz = 8; + public static final short c3_x = 9; + public static final short c3_y = 10; + public static final short c3_z = 11; + public static final short c3_ux = 12; + public static final short c3_uy = 13; + public static final short c3_uz = 14; + public static final short t1_x = 15; + public static final short t1_y = 16; + public static final short t1_z = 17; + public static final short t1_px = 18; + public static final short t1_py = 19; + public static final short t1_pz = 20; + public static final short Vtx0_x = 21; + public static final short Vtx0_y = 22; + public static final short Vtx0_z = 23; + public static final short p0_x = 24; + public static final short p0_y = 25; + public static final short p0_z = 26; + public static final short Cross1_ID = 27; + public static final short Cross2_ID = 28; + public static final short Cross3_ID = 29; + public static final short Cluster1_ID = 30; + public static final short Cluster2_ID = 31; + public static final short Cluster3_ID = 32; + public static final short Cluster4_ID = 33; + public static final short Cluster5_ID = 34; + public static final short Cluster6_ID = 35; + public static final short q = 36; + public static final short pathlength = 37; + public static final short chi2 = 38; + public static final short ndf = 39; + public static final short ndf0 = 40; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AITrajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AITrajectory.java new file mode 100644 index 0000000000..6229c32d8d --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__AITrajectory.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__AITrajectory { + public static final short id = 0; + public static final short detector = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short tx = 7; + public static final short ty = 8; + public static final short tz = 9; + public static final short B = 10; + public static final short path = 11; + public static final short dx = 12; + public static final short edge = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBClusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBClusters.java new file mode 100644 index 0000000000..55cf53b6c3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBClusters.java @@ -0,0 +1,26 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__TBClusters { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Hit1_ID = 4; + public static final short Hit2_ID = 5; + public static final short Hit3_ID = 6; + public static final short Hit4_ID = 7; + public static final short Hit5_ID = 8; + public static final short Hit6_ID = 9; + public static final short Hit7_ID = 10; + public static final short Hit8_ID = 11; + public static final short Hit9_ID = 12; + public static final short Hit10_ID = 13; + public static final short Hit11_ID = 14; + public static final short Hit12_ID = 15; + public static final short avgWire = 16; + public static final short fitChisqProb = 17; + public static final short fitSlope = 18; + public static final short fitSlopeErr = 19; + public static final short fitInterc = 20; + public static final short fitIntercErr = 21; + public static final short size = 22; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBCovMat.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBCovMat.java new file mode 100644 index 0000000000..81e52d5296 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBCovMat.java @@ -0,0 +1,40 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__TBCovMat { + public static final short id = 0; + public static final short C11 = 1; + public static final short C12 = 2; + public static final short C13 = 3; + public static final short C14 = 4; + public static final short C15 = 5; + public static final short C16 = 6; + public static final short C21 = 7; + public static final short C22 = 8; + public static final short C23 = 9; + public static final short C24 = 10; + public static final short C25 = 11; + public static final short C26 = 12; + public static final short C31 = 13; + public static final short C32 = 14; + public static final short C33 = 15; + public static final short C34 = 16; + public static final short C35 = 17; + public static final short C36 = 18; + public static final short C41 = 19; + public static final short C42 = 20; + public static final short C43 = 21; + public static final short C44 = 22; + public static final short C45 = 23; + public static final short C46 = 24; + public static final short C51 = 25; + public static final short C52 = 26; + public static final short C53 = 27; + public static final short C54 = 28; + public static final short C55 = 29; + public static final short C56 = 30; + public static final short C61 = 31; + public static final short C62 = 32; + public static final short C63 = 33; + public static final short C64 = 34; + public static final short C65 = 35; + public static final short C66 = 36; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBCrosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBCrosses.java new file mode 100644 index 0000000000..89da3c6bca --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBCrosses.java @@ -0,0 +1,21 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__TBCrosses { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short region = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short err_x = 7; + public static final short err_y = 8; + public static final short err_z = 9; + public static final short ux = 10; + public static final short uy = 11; + public static final short uz = 12; + public static final short err_ux = 13; + public static final short err_uy = 14; + public static final short err_uz = 15; + public static final short Segment1_ID = 16; + public static final short Segment2_ID = 17; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBHits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBHits.java new file mode 100644 index 0000000000..52bd807406 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBHits.java @@ -0,0 +1,32 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__TBHits { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short layer = 4; + public static final short wire = 5; + public static final short TDC = 6; + public static final short jitter = 7; + public static final short doca = 8; + public static final short docaError = 9; + public static final short trkDoca = 10; + public static final short timeResidual = 11; + public static final short fitResidual = 12; + public static final short DAFWeight = 13; + public static final short LR = 14; + public static final short X = 15; + public static final short Z = 16; + public static final short B = 17; + public static final short Alpha = 18; + public static final short TProp = 19; + public static final short TFlight = 20; + public static final short T0 = 21; + public static final short TStart = 22; + public static final short dDoca = 23; + public static final short clusterID = 24; + public static final short trkID = 25; + public static final short time = 26; + public static final short beta = 27; + public static final short tBeta = 28; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBSegmentTrajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBSegmentTrajectory.java new file mode 100644 index 0000000000..3039b346a7 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBSegmentTrajectory.java @@ -0,0 +1,9 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__TBSegmentTrajectory { + public static final short segmentID = 0; + public static final short sector = 1; + public static final short superlayer = 2; + public static final short layer = 3; + public static final short matchedHitID = 4; + public static final short trkDoca = 5; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBSegments.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBSegments.java new file mode 100644 index 0000000000..a9a6741904 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBSegments.java @@ -0,0 +1,33 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__TBSegments { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short superlayer = 3; + public static final short Cluster_ID = 4; + public static final short Hit1_ID = 5; + public static final short Hit2_ID = 6; + public static final short Hit3_ID = 7; + public static final short Hit4_ID = 8; + public static final short Hit5_ID = 9; + public static final short Hit6_ID = 10; + public static final short Hit7_ID = 11; + public static final short Hit8_ID = 12; + public static final short Hit9_ID = 13; + public static final short Hit10_ID = 14; + public static final short Hit11_ID = 15; + public static final short Hit12_ID = 16; + public static final short avgWire = 17; + public static final short fitChisqProb = 18; + public static final short fitSlope = 19; + public static final short fitSlopeErr = 20; + public static final short fitInterc = 21; + public static final short fitIntercErr = 22; + public static final short SegEndPoint1X = 23; + public static final short SegEndPoint1Z = 24; + public static final short SegEndPoint2X = 25; + public static final short SegEndPoint2Z = 26; + public static final short resiSum = 27; + public static final short timeSum = 28; + public static final short size = 29; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBTracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBTracks.java new file mode 100644 index 0000000000..d5c86dddf3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__TBTracks.java @@ -0,0 +1,44 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__TBTracks { + public static final short id = 0; + public static final short status = 1; + public static final short sector = 2; + public static final short c1_x = 3; + public static final short c1_y = 4; + public static final short c1_z = 5; + public static final short c1_ux = 6; + public static final short c1_uy = 7; + public static final short c1_uz = 8; + public static final short c3_x = 9; + public static final short c3_y = 10; + public static final short c3_z = 11; + public static final short c3_ux = 12; + public static final short c3_uy = 13; + public static final short c3_uz = 14; + public static final short t1_x = 15; + public static final short t1_y = 16; + public static final short t1_z = 17; + public static final short t1_px = 18; + public static final short t1_py = 19; + public static final short t1_pz = 20; + public static final short Vtx0_x = 21; + public static final short Vtx0_y = 22; + public static final short Vtx0_z = 23; + public static final short p0_x = 24; + public static final short p0_y = 25; + public static final short p0_z = 26; + public static final short Cross1_ID = 27; + public static final short Cross2_ID = 28; + public static final short Cross3_ID = 29; + public static final short Cluster1_ID = 30; + public static final short Cluster2_ID = 31; + public static final short Cluster3_ID = 32; + public static final short Cluster4_ID = 33; + public static final short Cluster5_ID = 34; + public static final short Cluster6_ID = 35; + public static final short q = 36; + public static final short pathlength = 37; + public static final short chi2 = 38; + public static final short ndf = 39; + public static final short ndf0 = 40; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__Trajectory.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__Trajectory.java new file mode 100644 index 0000000000..bc675e21c3 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/TimeBasedTrkg__Trajectory.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class TimeBasedTrkg__Trajectory { + public static final short id = 0; + public static final short detector = 1; + public static final short sector = 2; + public static final short layer = 3; + public static final short x = 4; + public static final short y = 5; + public static final short z = 6; + public static final short tx = 7; + public static final short ty = 8; + public static final short tz = 9; + public static final short B = 10; + public static final short path = 11; + public static final short dx = 12; + public static final short edge = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__adc.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__adc.java new file mode 100644 index 0000000000..1605450ea6 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__adc.java @@ -0,0 +1,10 @@ +package org.jlab.io.banks; +public class URWT__adc { + public static final short sector = 0; + public static final short layer = 1; + public static final short component = 2; + public static final short order = 3; + public static final short ADC = 4; + public static final short time = 5; + public static final short ped = 6; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__clusters.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__clusters.java new file mode 100644 index 0000000000..edbb65a528 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__clusters.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class URWT__clusters { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short xo = 6; + public static final short yo = 7; + public static final short zo = 8; + public static final short xe = 9; + public static final short ye = 10; + public static final short ze = 11; + public static final short size = 12; + public static final short status = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__crosses.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__crosses.java new file mode 100644 index 0000000000..02f5db3fb9 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__crosses.java @@ -0,0 +1,14 @@ +package org.jlab.io.banks; +public class URWT__crosses { + public static final short id = 0; + public static final short sector = 1; + public static final short region = 2; + public static final short energy = 3; + public static final short time = 4; + public static final short x = 5; + public static final short y = 6; + public static final short z = 7; + public static final short cluster1 = 8; + public static final short cluster2 = 9; + public static final short status = 10; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__hits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__hits.java new file mode 100644 index 0000000000..eb36866629 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/URWT__hits.java @@ -0,0 +1,11 @@ +package org.jlab.io.banks; +public class URWT__hits { + public static final short id = 0; + public static final short sector = 1; + public static final short layer = 2; + public static final short strip = 3; + public static final short energy = 4; + public static final short time = 5; + public static final short clusterId = 6; + public static final short status = 7; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/ai__tracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ai__tracks.java new file mode 100644 index 0000000000..43a98049f6 --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/ai__tracks.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class ai__tracks { + public static final short id = 0; + public static final short sector = 1; + public static final short charge = 2; + public static final short prob = 3; + public static final short c1 = 4; + public static final short c2 = 5; + public static final short c3 = 6; + public static final short c4 = 7; + public static final short c5 = 8; + public static final short c6 = 9; + public static final short p = 10; + public static final short theta = 11; + public static final short phi = 12; + public static final short vz = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/aidn__tracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/aidn__tracks.java new file mode 100644 index 0000000000..72d2faecab --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/aidn__tracks.java @@ -0,0 +1,17 @@ +package org.jlab.io.banks; +public class aidn__tracks { + public static final short id = 0; + public static final short sector = 1; + public static final short charge = 2; + public static final short prob = 3; + public static final short c1 = 4; + public static final short c2 = 5; + public static final short c3 = 6; + public static final short c4 = 7; + public static final short c5 = 8; + public static final short c6 = 9; + public static final short p = 10; + public static final short theta = 11; + public static final short phi = 12; + public static final short vz = 13; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/nn__dchits.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/nn__dchits.java new file mode 100644 index 0000000000..0027f24f6b --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/nn__dchits.java @@ -0,0 +1,5 @@ +package org.jlab.io.banks; +public class nn__dchits { + public static final short id = 0; + public static final short index = 1; +} diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/banks/nn__tracks.java b/common-tools/clas-io/src/main/java/org/jlab/io/banks/nn__tracks.java new file mode 100644 index 0000000000..33e3adfcaa --- /dev/null +++ b/common-tools/clas-io/src/main/java/org/jlab/io/banks/nn__tracks.java @@ -0,0 +1,9 @@ +package org.jlab.io.banks; +public class nn__tracks { + public static final short id = 0; + public static final short x = 1; + public static final short y = 2; + public static final short tx = 3; + public static final short ty = 4; + public static final short qp = 5; +} diff --git a/libexec/bank-enums b/libexec/bank-enums new file mode 100755 index 0000000000..cff7c47ff1 --- /dev/null +++ b/libexec/bank-enums @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 +import glob,json +idir = 'etc/bankdefs/hipo4' +odir = 'common-tools/clas-io/src/main/java/org/jlab/io/banks' +for x in glob.glob(f'{idir}/*.json'): + for bank in json.load(open(x,'r')): + class_name = bank['name'].replace(':','_'); + with open(f'{odir}/{class_name}.java','w') as f: + f.write('package org.jlab.io.banks;\n') + f.write(f'public class {class_name} {{\n') + for i,entry in enumerate(bank['entries']): + var_name = entry['name'] + f.write(f' public static final short {var_name} = {i};\n') + f.write('}\n') + f.close()