Definition at line 16 of file MergedPlot.java.
Public Member Functions | |
MergedPlot () | |
MergedPlot (Integer runSeriesCollectionId) | |
MergedPlot (PredictedPlot plot) | |
MCProcessType | getMCProcessType () |
int | getProcIdWanted () |
Integer | getRunSeriesCollectionId () |
MergedPlot | addPlot (PredictedPlot plot) throws JetWebException |
MergedPlot | addPlot (PredictedPlot plot, boolean merge) throws JetWebException |
MergedPlot | add (MergedPlot plot) throws JetWebException |
Collection< PredictedPlot > | getPredictedPlots () |
PredictedPlot | getPredictedPlot (Integer runSeriesId) |
MergedPlot | mergePoints () throws JetWebException |
int | getId () |
void | setId (int newId) |
int | getNumber () |
void | setNumber (int newnum) |
CutCollection | getCutCollection () |
DataPlot | setCutCollection (CutCollection cuts) |
double | getSysScale () |
void | setSysScale (double scale) |
boolean | isDefaultFit () |
void | setDefaultFit (boolean isit) |
boolean | isDefaultSum () |
void | setDefaultSum (boolean isit) |
boolean | isLogarithmic () |
void | setLogarithmic (boolean b) |
boolean | isShape () |
void | setShape (boolean isit) |
String | getTitle () |
void | setTitle (String newtitle) |
int | getNDataSources () |
String | getYLabel () |
void | setYLabel (String newlabel) |
String | getXLabel () |
void | setXLabel (String newlabel) |
boolean | hasData () throws JetWebException |
void | setHasData (boolean b) |
Vector< DataPoint > | getDataPoints () throws JetWebException |
void | setDataPoints (Collection< DataPoint > newDataPoints) |
double | getYMin () |
double | getYMinNonZero () |
double | getYMax () |
void | setFrom (DataPlot plot) |
boolean | populateDBData () throws JetWebException |
void | zero () |
boolean | isPredictedBy (RunSeries rs) |
Iterator< PlotSwitch > | getSwitches () throws JetWebException |
void | addSwitch (PlotSwitch ps) |
void | deleteSwitch (PlotSwitch ps) throws JetWebException |
double | getCMEnergy () |
void | setCMEnergy (double e) |
void | setPaperId (int newPaperId) |
int | getPaperId () |
void | storeSwitches () throws JetWebException |
double[] | getChi2 () |
double[] | getChi2 (int fitId) |
void | setChi2 (double[] newchi2) |
int | getCollisionId () |
void | setCollisionId (int id) |
int | getProcIdWanted (Generator gen) throws JetWebException |
Static Public Member Functions | |
double[] | getChi2 (int plotId, int fitId) |
Static Public Attributes | |
final String | REAL = DBPlotManager.REAL |
final String | PREDICTED = DBPlotManager.PREDICTED |
final String | FITTED = DBPlotManager.FITTED |
Protected Attributes | |
double | sysScale = 1.0 |
int | number |
String | title = "No title" |
int | collisionId |
int | procIdWanted |
CutCollection | cuts_ |
Vector< DataPoint > | dataPoints |
int | paperId |
double[] | chi2 = new double[]{0,0} |
double | ecms |
int | csnId = -1 |
boolean | hasdata = false |
boolean | shape |
MCProcessType | proc |
Package Attributes | |
HashSet< PlotSwitch > | switches |
Private Attributes | |
Integer | runSeriesCollectionId_ = -1 |
HashMap< Integer, PredictedPlot > | predictedPlots_ |
boolean | mergePts_ = true |
|
Definition at line 26 of file MergedPlot.java. 00026 { 00027 00028 }
|
|
Definition at line 30 of file MergedPlot.java. References MergedPlot.runSeriesCollectionId_. 00030 { 00031 00032 runSeriesCollectionId_ = runSeriesCollectionId; 00033 00034 }
|
|
Definition at line 36 of file MergedPlot.java. References MergedPlot.addPlot(). 00036 { 00037 try{ 00038 addPlot(plot); 00039 }catch(JetWebException err){ 00040 System.out.println 00041 ("MergedPlot: cannot instantiate MergedPlot " + 00042 "from PredictedPlot"); 00043 System.out.println(err.getMessage()); 00044 } 00045 }
|
|
Definition at line 106 of file MergedPlot.java. References MergedPlot.addPlot(), DataPlot.getId(), and MergedPlot.mergePoints(). 00107 { 00108 00109 if(plot.getId()>0 && getId() > 0 && 00110 plot.getId()!= getId()){ 00111 System.out.println 00112 ("MergedPlot: Cannot add two merged plots with different ids"); 00113 } 00114 00115 for(PredictedPlot pPlot: plot.getPredictedPlots()){ 00116 addPlot(pPlot, false); 00117 } 00118 00119 mergePoints(); 00120 return this; 00121 }
|
|
Definition at line 71 of file MergedPlot.java. References CutCollection.equals(), DataPlot.getId(), MergedPlot.mergePoints(), MergedPlot.predictedPlots_, DataPlot.setCollisionId(), DataPlot.setCutCollection(), DataPlot.setId(), DataPlot.setLogarithmic(), DataPlot.setNumber(), DataPlot.setPaperId(), DataPlot.setShape(), DataPlot.setTitle(), DataPlot.setXLabel(), and DataPlot.setYLabel(). 00072 { 00073 if(predictedPlots_.size()!=0 && plot.getId()!= getId()){ 00074 throw new JetWebException 00075 ("MergedPlot: Cannot add Predicted plot " + plot.getId() + 00076 "that doesn't match existing plots " + getId(), plot.toString()); 00077 } 00078 00079 if(predictedPlots_.size()==0){ 00080 setId(plot.getId()); 00081 setNumber(plot.getNumber()); 00082 setCollisionId(plot.getCollisionId()); 00083 setLogarithmic(plot.isLogarithmic()); 00084 setTitle(plot.getTitle()); 00085 setYLabel(plot.getYLabel()); 00086 setXLabel(plot.getXLabel()); 00087 setShape(plot.isShape()); 00088 setPaperId(plot.getPaperId()); 00089 proc = plot.getMCProcessType(); 00090 00091 if(cuts_==null){ 00092 setCutCollection(plot.getCutCollection()); 00093 }else if(!cuts_.equals(plot.getCutCollection())){ 00094 setCutCollection(plot.getCutCollection().union(cuts_)); 00095 } 00096 00097 } 00098 00099 predictedPlots_.put(plot.getRunSeriesId(), plot); 00100 if(merge) mergePoints(); 00101 00102 return this; 00103 }
|
|
Definition at line 63 of file MergedPlot.java. Referenced by MergedPlot.add(), CombinedPaper.add(), CombinedPaper.CombinedPaper(), and MergedPlot.MergedPlot(). 00064 { 00065 00066 addPlot(plot, true); 00067 00068 return this; 00069 }
|
|
Add this plotSwitch to the list for this plot. Definition at line 358 of file DataPlot.java. References DataPlot.switches. Referenced by ServletUtils.addPlot(), DataPlot.getSwitches(), and ServletUtils.modifyPlots(). 00358 { 00359 00360 /* 00361 Iterator psl = switches.iterator(); 00362 while (psl.hasNext()){ 00363 if (ps.equals((PlotSwitch)psl.next())){ 00364 return; 00365 } 00366 } 00367 */ 00368 switches.add(ps); 00369 }
|
|
Delete this plotSwitch from the list and the DB. Definition at line 374 of file DataPlot.java. References DataPlot.switches. Referenced by ServletUtils.modifyPlots(). 00374 { 00375 00376 if (switches.contains(ps)) { 00377 switches.remove(ps); 00378 } 00379 DBPlotManager.delete(ps); 00380 00381 }
|
|
Return a double array [chi2,dof] for this fit.
Definition at line 464 of file DataPlot.java. References DataPlot.getId(). 00464 { 00465 return DBPlotManager.getChi2(getId(),fitId); 00466 }
|
|
Lightweight way of getting the chi2 for a plot without instantiating the plot. Definition at line 456 of file DataPlot.java. 00456 {
00457 return DBPlotManager.getChi2(plotId,fitId);
00458 }
|
|
Return a double array [chi2,dof]
Reimplemented in FittedPlot. Definition at line 414 of file DataPlot.java. Referenced by Paper.fit(), and DataPlot.setFrom(). 00414 {
00415 return chi2;
00416 }
|
|
Definition at line 383 of file DataPlot.java. 00383 { return ecms; }
|
|
Definition at line 433 of file DataPlot.java. Referenced by RealPlot.getMCProcessType(), ServletUtils.modifyPlots(), and DataPlot.setFrom(). 00433 { return collisionId; }
|
|
Reimplemented in RealPlot. Definition at line 119 of file DataPlot.java. Referenced by DBPlotManager.insertCrossSection(), and LogFile.makePlots(). 00119 {
00120 return cuts_;
00121 }
|
|
Return an Vector of data point objects
Definition at line 192 of file DataPlot.java. References DataPlot.dataPoints. Referenced by PredictedPlot.add(), JetWebHist.buildHist(), Paper.fit(), FittedPlot.FittedPlot(), PredictedPlot.fixZeroErrors(), CombinedPaper.getFitChi2(), PredictedPlot.hasData(), DBPlotManager.insertData(), DataPlot.populateDBData(), and HTMLPlotWriter.writePlotText(). 00192 { 00193 if (dataPoints==null){ 00194 dataPoints = DBPlotManager.getDataPoints(this); 00195 } 00196 return dataPoints; 00197 }
|
|
Get csnId (the unique identifier of this cross section) Definition at line 100 of file DataPlot.java. Referenced by MergedPlot.add(), ServletUtils.addPlot(), RealPaper.addPlot(), Paper.addPlot(), MergedPlot.addPlot(), CombinedPaper.CombinedPaper(), HTMLFitWriter.comparePlots(), RealPlot.equals(), Paper.fit(), Paper.fixFit(), Fit.getChi2(), DataPlot.getChi2(), DBPlotManager.getDeleteString(), RealPlot.getMCProcessType(), DataPlot.getProcIdWanted(), DBPlotManager.getQueryString(), ServletUtils.modifyPlots(), PredictedPlot.PredictedPlot(), DataPlot.setFrom(), and DataPlot.zero(). 00100 { return csnId; }
|
|
Find out the MCProcessType which was actually used to Generate this plot. Implements DataPlot. Definition at line 47 of file MergedPlot.java. 00047 { 00048 00049 return new MCProcessType(); 00050 }
|
|
Number of data sources associated with this plot. Definition at line 161 of file DataPlot.java. Referenced by JetWebHist.buildHist(). 00161 {return nDataSources;}
|
|
Get plot number. The plot number identifies the plot within the paper, and corresponds to the ID within the generation package (HZTool or Rivet). Definition at line 110 of file DataPlot.java. Referenced by ServletUtils.addPlot(), LogFile.addPlots(), JetWebHist.buildHist(), Paper.fit(), ServletUtils.modifyPlots(), DataPlot.setFrom(), and JetWebHist.writeGraphics(). 00110 { return number; }
|
|
Definition at line 393 of file DataPlot.java. Referenced by DataPlot.setFrom(). 00393 { return paperId; }
|
|
Definition at line 127 of file MergedPlot.java. References MergedPlot.predictedPlots_. 00127 { 00128 return predictedPlots_.get(runSeriesId); 00129 }
|
|
Definition at line 123 of file MergedPlot.java. References MergedPlot.predictedPlots_. Referenced by MergedPlot.mergePoints(). 00123 { 00124 return predictedPlots_.values(); 00125 }
|
|
Return the Id of the MCProcessType which should be used to generate this plot for the model which was used. Definition at line 473 of file DataPlot.java. References DataPlot.collisionId, PlotSwitch.getId(), DataPlot.getId(), PlotSwitch.getMCProcessTypeId(), and DataPlot.procIdWanted. 00473 { 00474 00475 if (procIdWanted==0){ 00476 00477 Vector<PlotSwitch> bestMatches = 00478 DBPlotManager.getMatchedSwitches(this.getId(),gen); 00479 00480 int procIdDefault = (PlotSwitch.defaultProc(new Collision(collisionId))).getId(); 00481 00482 if (bestMatches.size()!=0) { 00483 00484 // Apply the switches. 00485 for (PlotSwitch pSwitch : bestMatches) { 00486 00487 if ( (pSwitch.getParameterName()==null)){ 00488 // This is the default for this plot. 00489 procIdDefault = pSwitch.getMCProcessTypeId(); 00490 } else { 00491 if (pSwitch.getParameterName().equals("pthat")){ 00492 try { 00493 00494 Double genPthat = gen.getPthat(); 00495 00496 if ((pSwitch.getParameterValueLow()==null|| 00497 genPthat>pSwitch.getParameterValueLow()) && 00498 (pSwitch.getParameterValueHigh()==null || 00499 genPthat<pSwitch.getParameterValueHigh()) 00500 ){ 00501 procIdWanted = pSwitch.getMCProcessTypeId(); 00502 } 00503 //System.out.println("DataPlot: pthat="+genPthat+" "+pSwitch.getParameterValueLow()+" "+pSwitch.getParameterValueHigh()); 00504 00505 } catch (NumberFormatException nfe) { 00506 nfe.printStackTrace(); 00507 } 00508 } 00509 } 00510 } 00511 } 00512 00513 if (procIdWanted==0) {procIdWanted=procIdDefault;} 00514 00515 } 00516 return procIdWanted; 00517 }
|
|
Return the ID of the MCProcessType which SHOULD be used to generate this plot for the current model (if there is a current model). Implements DataPlot. Definition at line 52 of file MergedPlot.java. 00052 {
00053
00054 return -1;
00055 }
|
|
Definition at line 57 of file MergedPlot.java. 00057 {
00058 return runSeriesCollectionId_;
00059 }
|
|
return all the plotSwitches relevant to this plot. Definition at line 340 of file DataPlot.java. References DataPlot.addSwitch(), DataPlot.csnId, and DataPlot.switches. Referenced by RealPlot.getMCProcessType(), ServletUtils.modifyPlots(), and DataPlot.storeSwitches(). 00340 { 00341 00342 HashSet<PlotSwitch> tmp = DBPlotManager.getSwitches(csnId); 00343 00344 if (switches==null) { 00345 switches = tmp; 00346 } else { 00347 Iterator<PlotSwitch> en = tmp.iterator(); 00348 while (en.hasNext()){ 00349 addSwitch(en.next()); 00350 } 00351 } 00352 return switches.iterator(); 00353 00354 }
|
|
Get systematic scaling applied to data in this plot Definition at line 129 of file DataPlot.java. Referenced by JetWebHist.buildHist(), HTMLPlotWriter.display(), Paper.fit(), CombinedPaper.getFitChi2(), DataPlot.getYMax(), DataPlot.getYMin(), DataPlot.getYMinNonZero(), and DataPlot.setFrom(). 00129 { return sysScale; }
|
|
Return the histogram title Definition at line 157 of file DataPlot.java. Referenced by DataPlot.setFrom(), JetWebHist.writeGraphics(), and HTMLPlotWriter.writePlotComparison(). 00157 { return title; }
|
|
X Axis Label Definition at line 173 of file DataPlot.java. Referenced by DataPlot.setFrom(), and JetWebHist.writeGraphics(). 00173 {
00174 return xlabel;
00175 }
|
|
Y Axis Label Definition at line 165 of file DataPlot.java. Referenced by LogFile.makePlots(), DataPlot.setFrom(), and JetWebHist.writeGraphics(). 00165 {
00166 return ylabel;
00167 }
|
|
Return the maximum Y value for this plot. Definition at line 254 of file DataPlot.java. References DataPlot.getSysScale(). Referenced by JetWebHist.writeGraphics(). 00254 { 00255 00256 double max = -1000000; 00257 for (DataPoint point : dataPoints){ 00258 if (point.getY()>max) {max=point.getY();} 00259 } 00260 return max*getSysScale(); 00261 }
|
|
Return the minimum Y value for this plot. Definition at line 229 of file DataPlot.java. References DataPlot.getSysScale(). 00229 { 00230 00231 double min = 1000000; 00232 for (DataPoint point : dataPoints) { 00233 if (point.getY()<min){min=point.getY();} 00234 } 00235 return min*getSysScale(); 00236 }
|
|
Return the minimum >0 Y value for this plot. (needed for log plot with empty bins) Definition at line 242 of file DataPlot.java. References DataPlot.getSysScale(). Referenced by JetWebHist.writeGraphics(). 00242 { 00243 00244 double min = 1000000; 00245 for (DataPoint point : dataPoints) { 00246 if (point.getY()<min && point.getY()>0){min=point.getY();} 00247 } 00248 return min*getSysScale(); 00249 }
|
|
Are there entries in the points table? Reimplemented in PredictedPlot. Definition at line 184 of file DataPlot.java. 00184 { return hasdata; }
|
|
Is the plot used to determine normalisation of the fit by default? Definition at line 134 of file DataPlot.java. Referenced by DataPlot.setFrom(). 00134 { return defFit; }
|
|
Is the plot included in the chi2 sum by default? Definition at line 139 of file DataPlot.java. Referenced by DataPlot.setFrom(). 00139 { return defSum; }
|
|
logarithmic plot indicator Definition at line 144 of file DataPlot.java. Referenced by DataPlot.setFrom(), and JetWebHist.writeGraphics(). 00144 { return logarithmic; }
|
|
Return true if this plot is predicted by the input RunSeries. Reimplemented in PredictedPlot. Definition at line 328 of file DataPlot.java. Referenced by RunSeriesCollection.contains(), and Fit.getChi2(). 00328 { 00329 try { 00330 return (DBPlotManager.plotExists(this,rs)); 00331 } catch (JetWebException j) { 00332 System.out.println(j); 00333 return false; 00334 } 00335 }
|
|
Indicates whether the plot is a shape. (i.e. does not take the fitted scale factor) Definition at line 150 of file DataPlot.java. Referenced by Paper.fit(), FittedPlot.FittedPlot(), and DataPlot.setFrom(). 00150 { return shape; }
|
|
Definition at line 132 of file MergedPlot.java. References DataPoint.add(), MergedPlot.getPredictedPlots(), MergedPlot.predictedPlots_, DataPlot.setHasData(), and DataPlot.setShape(). Referenced by MergedPlot.add(), MergedPlot.addPlot(), and CombinedPaper.CombinedPaper(). 00132 { 00133 00134 HashMap<Integer, DataPoint> foundPts = 00135 new HashMap<Integer, DataPoint>(); 00136 00137 for(PredictedPlot plot: getPredictedPlots()){ 00138 for(DataPoint pt: plot.getDataPoints()){ 00139 DataPoint existingPt = foundPts.get(pt.getNumber()); 00140 if(existingPt!=null){ 00141 existingPt.add(pt); 00142 foundPts.put(pt.getNumber(), existingPt); 00143 }else{ 00144 foundPts.put(pt.getNumber(), pt); 00145 } 00146 } 00147 setShape(plot.isShape()); 00148 } 00149 00150 dataPoints = new Vector<DataPoint>(foundPts.values()); 00151 00152 Vector<Integer> runseriesIds = 00153 new Vector<Integer>(predictedPlots_.keySet()); 00154 00155 DBManager.getRunSeriesCollectionId(runseriesIds); 00156 setHasData(true); 00157 00158 00159 return this; 00160 }
|
|
Populate the dataPoints array of points with points for this crossection from the data_point table of the database
Definition at line 300 of file DataPlot.java. References DataPlot.dataPoints, DataPlot.getDataPoints(), DataPlot.hasdata, DataPlot.number, and DataPlot.title. 00300 { 00301 dataPoints = DBPlotManager.getDataPoints(this); 00302 if (dataPoints.isEmpty()){ 00303 hasdata = false; 00304 System.out.println("No data for plot " + number + ":" + title); 00305 } else { 00306 hasdata = true; 00307 } 00308 return hasdata; 00309 }
|
|
A double array [chi2,dof]
Definition at line 423 of file DataPlot.java. References DataPlot.chi2. Referenced by Paper.fit(), and DataPlot.setFrom(). 00423 { 00424 if (newchi2.length==2){ 00425 chi2[0]=newchi2[0]; 00426 chi2[1]=newchi2[1]; 00427 } else { 00428 System.out.println("invalid Chi2 array - DataPlot.setChi2()"); 00429 } 00430 }
|
|
Definition at line 384 of file DataPlot.java. References DataPlot.ecms. 00384 { ecms = e; }
|
|
Definition at line 435 of file DataPlot.java. References DataPlot.collisionId. Referenced by ServletUtils.addPlot(), MergedPlot.addPlot(), ServletUtils.modifyPlots(), and DataPlot.setFrom(). 00435 { collisionId = id; }
|
|
Definition at line 123 of file DataPlot.java. References DataPlot.cuts_. Referenced by MergedPlot.addPlot(). 00123 { 00124 cuts_ = cuts; 00125 return this; 00126 }
|
|
Sets data points vector.
Definition at line 204 of file DataPlot.java. References DataPlot.dataPoints, DataPlot.hasdata, DataPlot.number, and DataPlot.title. Referenced by Paper.setFrom(). 00204 { 00205 00206 dataPoints = new Vector<DataPoint>(); 00207 00208 for (DataPoint point : newDataPoints) { 00209 00210 try{ 00211 dataPoints.add((DataPoint)point.clone() ); 00212 } catch (ClassCastException e){ 00213 System.out.println("Invalid Point Data sent to DataPlot.setDataPoints"); 00214 } 00215 } 00216 00217 if (dataPoints.isEmpty()){ 00218 System.out.println("No data for plot " + number + ":" + title); 00219 hasdata=false; 00220 } else { 00221 hasdata=true; 00222 } 00223 00224 }
|
|
Is the plot used to determine normalisation of the fit by default? Definition at line 136 of file DataPlot.java. References DataPlot.defFit. Referenced by DataPlot.setFrom(). 00136 { defFit = isit; }
|
|
Is the plot included in the chi2 sum by default? Definition at line 141 of file DataPlot.java. References DataPlot.defSum. Referenced by ServletUtils.addPlot(), ServletUtils.modifyPlots(), and DataPlot.setFrom(). 00141 { defSum = isit; }
|
|
|
Definition at line 185 of file DataPlot.java. References DataPlot.hasdata. Referenced by MergedPlot.mergePoints(). 00185 { hasdata = b; }
|
|
Set csnId (the unique identifier of this cross section) Definition at line 103 of file DataPlot.java. References DataPlot.csnId. Referenced by MergedPlot.addPlot(), and DataPlot.setFrom(). 00103 { csnId = newId; }
|
|
logarithmic plot indicator Definition at line 146 of file DataPlot.java. References DataPlot.logarithmic. Referenced by ServletUtils.addPlot(), MergedPlot.addPlot(), ServletUtils.modifyPlots(), and DataPlot.setFrom(). 00146 { logarithmic = b; }
|
|
Set plot number. The plot number identifies the plot within the paper, and corresponds to the ID within the generation package (HZTool or Rivet). Definition at line 117 of file DataPlot.java. References DataPlot.number. Referenced by ServletUtils.addPlot(), MergedPlot.addPlot(), and DataPlot.setFrom(). 00117 { number = newnum; }
|
|
Set the Id of the paper with which this plot is associated. Definition at line 389 of file DataPlot.java. References DataPlot.paperId. Referenced by MergedPlot.addPlot(), and DataPlot.setFrom(). 00389 { 00390 paperId = newPaperId; 00391 }
|
|
Sets whether the plot is a shape. (i.e. does not take the fitted scale factor) Definition at line 153 of file DataPlot.java. References DataPlot.shape. Referenced by ServletUtils.addPlot(), MergedPlot.addPlot(), MergedPlot.mergePoints(), ServletUtils.modifyPlots(), and DataPlot.setFrom(). 00153 { shape = isit; }
|
|
Set systematic scaling applied to data in this plot Definition at line 131 of file DataPlot.java. References DataPlot.sysScale. Referenced by Paper.fit(), FittedPlot.FittedPlot(), and DataPlot.setFrom(). 00131 { sysScale=scale; }
|
|
The histogram title Definition at line 159 of file DataPlot.java. References DataPlot.title. Referenced by ServletUtils.addPlot(), MergedPlot.addPlot(), ServletUtils.modifyPlots(), DataPlot.setFrom(), and JetWebHist.writeGraphics(). 00159 { title=newtitle; }
|
|
X Axis Label Definition at line 177 of file DataPlot.java. References DataPlot.xlabel. Referenced by ServletUtils.addPlot(), MergedPlot.addPlot(), ServletUtils.modifyPlots(), and DataPlot.setFrom(). 00177 { 00178 xlabel = newlabel; 00179 }
|
|
Y Axis Label Definition at line 169 of file DataPlot.java. References DataPlot.ylabel. Referenced by ServletUtils.addPlot(), MergedPlot.addPlot(), ServletUtils.modifyPlots(), and DataPlot.setFrom(). 00169 { 00170 ylabel = newlabel; 00171 }
|
|
Update/add plot switches. Definition at line 398 of file DataPlot.java. References DataPlot.getSwitches(), and PlotSwitch.store(). 00398 { 00399 00400 // Get all the switches for the plot in memory. 00401 Iterator<PlotSwitch> psws = getSwitches(); 00402 while (psws.hasNext()){ 00403 PlotSwitch ps = (PlotSwitch)psws.next(); 00404 ps.store(); 00405 } 00406 }
|
|
zero the y values and errors of data points in local memory Definition at line 312 of file DataPlot.java. References DataPlot.getId(). Referenced by LogFile.makePlots(). 00312 { 00313 00314 System.out.println("Called zero on plot "+getId()); 00315 00316 // loop over the dataPoints. 00317 for (DataPoint point : dataPoints){ 00318 point.setYUp(0); 00319 point.setYDown(0); 00320 point.setY(0); 00321 } 00322 }
|
|
Definition at line 73 of file DataPlot.java. Referenced by Fit.getChi2(), Fit.setChi2(), and DataPlot.setChi2(). |
|
Definition at line 52 of file DataPlot.java. Referenced by DataPlot.getProcIdWanted(), and DataPlot.setCollisionId(). |
|
the DB identifier in the crossection DB table Definition at line 82 of file DataPlot.java. Referenced by DataPlot.getSwitches(), and DataPlot.setId(). |
|
Definition at line 55 of file DataPlot.java. Referenced by DataPlot.setCutCollection(). |
|
Vector of data point objects.
Definition at line 62 of file DataPlot.java. Referenced by DataPlot.getDataPoints(), DataPlot.populateDBData(), and DataPlot.setDataPoints(). |
|
Centre of mass energy at which the measurement was made. Definition at line 79 of file DataPlot.java. Referenced by DataPlot.setCMEnergy(). |
|
Fitted Data Tablename Definition at line 42 of file DataPlot.java. |
|
Indicates whether the plot has points Definition at line 84 of file DataPlot.java. Referenced by DataPlot.populateDBData(), DataPlot.setDataPoints(), and DataPlot.setHasData(). |
|
Definition at line 24 of file MergedPlot.java. |
|
The plot number within a Paper. Definition at line 48 of file DataPlot.java. Referenced by DataPlot.populateDBData(), DataPlot.setDataPoints(), and DataPlot.setNumber(). |
|
Definition at line 71 of file DataPlot.java. Referenced by DataPlot.setPaperId(). |
|
Predicted Data Tablename Definition at line 40 of file DataPlot.java. |
|
Initial value:
new HashMap<Integer PredictedPlot>()
Definition at line 21 of file MergedPlot.java. Referenced by MergedPlot.addPlot(), MergedPlot.getPredictedPlot(), MergedPlot.getPredictedPlots(), and MergedPlot.mergePoints(). |
|
Definition at line 88 of file DataPlot.java. |
|
Definition at line 53 of file DataPlot.java. Referenced by DataPlot.getProcIdWanted(). |
|
Real Data Tablename Definition at line 38 of file DataPlot.java. |
|
Definition at line 18 of file MergedPlot.java. Referenced by MergedPlot.MergedPlot(). |
|
Indicates whether the plot is a shape. (i.e. does not take the fitted scale factor) Definition at line 87 of file DataPlot.java. Referenced by DataPlot.setShape(). |
|
Initial value: new HashSet<PlotSwitch>(Collections.synchronizedSet(new HashSet<PlotSwitch>())) Definition at line 68 of file DataPlot.java. Referenced by DataPlot.addSwitch(), DataPlot.deleteSwitch(), and DataPlot.getSwitches(). |
|
systematic scaling applied to data in this plot Definition at line 46 of file DataPlot.java. Referenced by DataPlot.setSysScale(). |
|
Plot title. Definition at line 50 of file DataPlot.java. Referenced by DataPlot.populateDBData(), DataPlot.setDataPoints(), and DataPlot.setTitle(). |
Generated Wed Jan 17 09:14:27 GMT 2007