Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

SCTDBInfo.java

00001 package ProdDatabase;
00002 /*
00003  * SCTDBInfo.java
00004  */
00005 
00010 public interface SCTDBInfo  {
00011 static final String[] dataSheetTestDBNames = {"bmMOD_RData","bmHASIC_RData","bmHP_RData","bmSB_RData","bmBB_RData"};
00012 static final String[] moduleParts = {"Module","ASIC-Hybrid","Bare Hybrid","Sensor-Baseboard","Baseboard"};
00013 static final int bmBB=4;
00014 static final int bmSB=3;
00015 static final int bmHPC=2;
00016 static final int bmHASIC=1;
00017 static final int bmMODULE=0;
00018 static final int SENSOR_TESTDATA=5;
00019 
00020    static final String[] Clusters = {"Japan","USA","Scand","UK"};
00021    static final String[] UserNames = {"KEK","LBL","UPPS","RAL"};
00022    static final String[] MfrNames = {"KEK","Berkley LBL","Uppsala","RAL"};            // note bad spelling of berkeley
00023    static final String[] clusterNames = {"KEK","Berkeley LBL","Uppsala","RAL"};
00024    static final String CERNbb = "CERN Brl Base";
00025    static final String CERNbbFlag = "48";
00026    static final String[] snFlag = {"17","04","38","33"};
00027    static final String[] Institutes = {"Anywhere",
00028                                        "Atmel","Barcelona",
00029                                        "Bergen",
00030                                        "Berkeley LBL",
00031                                        "Bern",
00032                                        "Birmingham",
00033                                        "Cambridge",
00034                                        "CERN","CERN Brl Base","CERN FE Chip","CERN Sys Test",
00035                                        "ChipDicingCa","ChipDicingFr","ChipDicingUK",
00036                                        "CiS",
00037                                        "Cracow FPNT",
00038                                        "Cracow INP",
00039                                        "Dortmund",
00040                                        "Freiburg",
00041                                        "Geneva",
00042                                        "Glasgow",
00043                                        "Hamburg",
00044                                        "Hamamatsu",
00045                                        "Hiroshima",
00046                                        "KEK",
00047                                        "Kyoto",
00048                                        "Lancaster",
00049                                        "Liverpool",
00050                                        "Ljubljana",
00051                                        "London, UCL",
00052                                        "London,QMW",
00053                                        "Manchester",
00054                                        "Melbourne",
00055                                        "Moscow, NPI",
00056                                        "Munich MPI",
00057                                        "NIKHEF",
00058                                        "New Mexico",
00059                                        "Oslo",
00060                                        "Oxford",
00061                                        "Prague Acad Sci",
00062                                        "Prague CU",
00063                                        "Prague CVUT",
00064                                        "Protvino",
00065                                        "RAL",
00066                                        "Sheffield",
00067                                        "Sydney",
00068                                        "Taiwan",
00069                                        "Tsukuba",
00070                                        "UC Irvine",
00071                                        "UC Santa Cruz",
00072                                        "Uppsala",
00073                                        "Valencia",
00074                                        "Wisconsin"};
00075 static final String[] fileSuffixes = {"BASEBOARD_","SENSOR_BASEBOARD_","HPC_HYBRID_","ASIC_HYBRID_","MODULE_","XYSURVEY_","ZSURVEY_"};
00076 static final String[] fileDescriptions = {"Baseboard","Sensor-Baseboard","HPC-Hybrid","ASIC-Hybrid","Module","XY Survey","Z Survey"};
00077 static final String[] attributeName = {"bmBB_RData","bmSB_RData","bmHP_RData","bmHASIC_RData","bmMOD_RData","bmSurveyXY","bmSurveyZ"};
00078 static final String[] dataSheetTestNames = {"bmBB_RData","bmSB_RData","bmHP_RData","bmHASIC_RData","bmMOD_RData","ModBarXYsurvey","ModBarZsurvey"};
00079     
00080    static final String[] sctdaqNormalTestNames = {
00081        "Reset","Redundancy","FullByPass","Pipeline",
00082        "StrobeDelay","3PtGain","Trim","ResponseCurve","Noise","TimeWalk","LongTerm","IVscan"};
00083 
00084    static final String[] sctdaqDBTestNames = {
00085        "HybReset","HybRedund","HybBPass","HybPipe",
00086        "HybDelay","Hyb3PGain","HybTrim","HybRC","HybNoise","HybTWalk","HybLTT","DetModIV"};
00087 
00088    static final String[] sctdaqDBTableNames = {
00089        "SCT_TSTHYBRESET","SCT_TSTHybRedund","SCT_TSTHybBPass","SCT_TSTHybPipe",
00090        "SCT_TSTHybDelay","SCT_TSTHYBRC","SCT_TSTHybTrim","SCT_TSTHYBRC","SCT_TSTHybNoise","SCT_TSTHybTW","SCT_TSTHYBLTT","tstdetivs"};
00091 
00092    static final String[] chipDBnames = {"M0_","S1_","S2_","S3_","S4_","E5_","M8_","S9_","S10_","S11_","S12_","E13_"};
00093    static final String[][] DBChipParameterNames = {
00094                    {},
00095                    {},
00096                    {"TOKEN","RTOKEN","COMMENT","RCOMMENT"},
00097                    {"NGOOD"},
00098                    {"DELAY"},
00099                    {"RC_MN_VT50","RC_RMS_VT50","RC_MN_GAIN","RC_RMS_GAIN","RC_MN_OFFSET","RC_RMS_OFFSET","RC_MN_NSE","RC_MN_ENC","RC_RMS_ENC","RC_FIT","RC_P0","RC_P1","RC_P2"},
00100                    {"TR_RANGE","TR_TARGET","TR_NTRIM","TR_MN_VT50","TR_RMS_VT50","TR_MNOFFSET","TR_RMSOFFSET","TR_MN_STEP","TR_RMS_STEP"},
00101                    {"RC_MN_VT50","RC_RMS_VT50","RC_MN_GAIN","RC_RMS_GAIN","RC_MN_OFFSET","RC_RMS_OFFSET","RC_MN_NSE","RC_MN_ENC","RC_RMS_ENC","RC_FIT","RC_P0","RC_P1","RC_P2"},
00102                    {"NO_OFFSET","NO_MN_OCC","NO_RMS_OCC","NO_NSE"},
00103                    {"TW","TCAL"},
00104                    {},
00105                    {}
00106           };
00107    static final String[][] fullTestParameterNames = {
00108                 {},
00109                 {},
00110                 {"Token","RToken","Comment","RComment"},
00111                 {"N(bad)"},
00112                 {"Delay"},
00113                 {"vt50 (mV)","vt50 RMS","Gain (mV/fC)","Gain RMS","Offset (mV)","Offset RMS","Output Noise (mV)","Input Noise (enc)","Noise RMS (enc)","Fit","P0","P1","P2","Comment"},
00114                 {"Range","Target","N(untrimmed)","vt50 (mV)","vt50 RMS","Offset (mV)","Offset RMS","Step size (mV)","Step Size RMS"},
00115                 {"vt50 (mV)","vt50 RMS","Gain (mV/fC)","Gain RMS","Offset (mV)","Offset RMS","Output Noise (mV)","Input Noise (enc)","Noise RMS (enc)","Fit","P0","P1","P2","Comment"},
00116                 {"Offset","Occupancy","RMS Occupancy","Noise (enc)"},
00117                 {"TimeWalk","TCal"},
00118                 {},
00119                 {},
00120          };
00121 
00122    public static final int SCTDB_TEST_RESET=0;
00123    public static final int SCTDB_TEST_REDUNDANCY=1;
00124    public static final int SCTDB_TEST_FULLBYPASS=2;
00125    public static final int SCTDB_TEST_PIPELINE=3;
00126    public static final int SCTDB_TEST_STROBEDELAY=4;
00127    public static final int SCTDB_TEST_3PTGAIN=5;
00128    public static final int SCTDB_TEST_TRIM=6;
00129    public static final int SCTDB_TEST_NPTGAIN=7;
00130    public static final int SCTDB_TEST_NOISE=8;
00131    public static final int SCTDB_TEST_TIMEWALK=9;
00132    public static final int SCTDB_TEST_LONGTERM=10;
00133    public static final int SCTDB_TEST_IV=11;
00134 }

Generated on Thu Jul 15 09:55:48 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5