Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ public FilteredBank(Schema schema, int allocate, String variableName){
filterVar = variableName;
}


/**
* @param schema schema for the bank to filter
* @param variableName name of the variable to filter on
Expand Down Expand Up @@ -99,6 +98,16 @@ public int getByte(String varName, int index ){
return bank.getByte(varName, indexList.get(index));
}

/**
*
* @param column
* @param index
* @return
*/
public int getByte(int column, int index ){
return bank.getByte(column, indexList.get(index));
}

/**
* @param varName name of the bank variable
* @param index filtered index to retrieve
Expand All @@ -108,6 +117,16 @@ public int getShort(String varName, int index ){
return bank.getShort(varName, indexList.get(index));
}

/**
*
* @param column
* @param index
* @return
*/
public int getShort(int column, int index ){
return bank.getShort(column, indexList.get(index));
}

/**
* @param varName name of the bank variable
* @param index filtered index to retrieve
Expand All @@ -116,6 +135,16 @@ public int getShort(String varName, int index ){
public int getInt(String varName, int index ){
return bank.getInt(varName, indexList.get(index));
}

/**
*
* @param column
* @param index
* @return
*/
public int getInt(int column, int index) {
return bank.getInt(column, indexList.get(index));
}

/**
* @param varName name of the bank variable
Expand All @@ -126,6 +155,16 @@ public long getLong(String varName, int index ){
return bank.getLong(varName, indexList.get(index));
}

/**
*
* @param column
* @param index
* @return
*/
public long getLong(int column, int index ){
return bank.getLong(column, indexList.get(index));
}

/**
* @param varName name of the bank variable
* @param index filtered index to retrieve
Expand All @@ -135,6 +174,16 @@ public float getFloat(String varName, int index ){
return bank.getFloat(varName, indexList.get(index));
}

/**
*
* @param column
* @param index
* @return
*/
public float getFloat(int column, int index ){
return bank.getFloat(column, indexList.get(index));
}

/**
* @param index filtered index to retrieve
* @return true bank row index corresponding to the filtered index
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Original file line number Diff line number Diff line change
@@ -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;
}
Loading
Loading