#include <OneMinusClPlot2d.h>
 | 
| void  | addFile (TString fName) | 
|   | 
| void  | addScanner (MethodAbsScan *s, int CLsType=0) | 
|   | Add a scanner to the list of things to be plotted.  More...
  | 
|   | 
| void  | Draw () | 
|   | 
| void  | drawCLcontent (bool isFull=false) | 
|   | Draw a line stating the CL content of the contours.  More...
  | 
|   | 
| void  | DrawFull () | 
|   | Draw the full DeltaChi2 histogram of the first scanner.  More...
  | 
|   | 
| void  | drawGroup () | 
|   | Draw the group label on a 2d plot at a higher position.  More...
  | 
|   | 
| void  | drawMarker (float x, float y, int color=0, int style=3, float size=2.0) | 
|   | 
| void  | drawSolutions () | 
|   | Draw a marker at the position of each local minimum, as provided by MethodAbsScan::getScanVar1Solution() and MethodAbsScan::getScanVar2Solution().  More...
  | 
|   | 
| int  | getNumberOfDefinedColors () | 
|   | 
|   | OneMinusClPlot2d (OptParser *arg, TString name="c1", TString title="c1") | 
|   | Gamma Combination Author: Till Moritz Karbach, morit.nosp@m.z.ka.nosp@m.rbach.nosp@m.@cer.nosp@m.n.ch Date: August 2012.  More...
  | 
|   | 
| void  | setContoursOnly () | 
|   | 
| void  | setXaxisTitle (TString s) | 
|   | 
| void  | setYaxisTitle (TString s) | 
|   | 
| void  | disableLegend (bool yesNo=false) | 
|   | 
| void  | disableSolution (bool yesNo=false) | 
|   | 
| virtual void  | drawGroup (float yPos=0.6) | 
|   | Draw the group label on plots.  More...
  | 
|   | 
| virtual void  | drawLabel (float yPos=0.6) | 
|   | 
| TString  | getName () | 
|   | 
|   | OneMinusClPlotAbs (OptParser *arg, TString name="c1", TString title="c1") | 
|   | Gamma Combination Author: Till Moritz Karbach, morit.nosp@m.z.ka.nosp@m.rbach.nosp@m.@cer.nosp@m.n.ch Date: August 2012.  More...
  | 
|   | 
| void  | save () | 
|   | Save the plot.  More...
  | 
|   | 
| void  | setFont (int fnum) | 
|   | 
| void  | setLabelSize (int lnum) | 
|   | 
| void  | setPlotLabel (TString &lname) | 
|   | 
| void  | setYLogRange (double min=1.e-3, double max=1) | 
|   | 
| void  | Show () | 
|   | 
|   | ~OneMinusClPlotAbs () | 
|   | 
Definition at line 24 of file OneMinusClPlot2d.h.
 
§ OneMinusClPlot2d()
      
        
          | OneMinusClPlot2d::OneMinusClPlot2d  | 
          ( | 
          OptParser *  | 
          arg,  | 
        
        
           | 
           | 
          TString  | 
          name = "c1",  | 
        
        
           | 
           | 
          TString  | 
          title = "c1"  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
§ addFile()
      
        
          | void OneMinusClPlot2d::addFile  | 
          ( | 
          TString  | 
          fName | ) | 
           | 
        
      
 
 
§ addScanner()
  
  
      
        
          | void OneMinusClPlot2d::addScanner  | 
          ( | 
          MethodAbsScan *  | 
          s,  | 
         
        
           | 
           | 
          int  | 
          CLsType = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
§ Draw()
  
  
      
        
          | void OneMinusClPlot2d::Draw  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
§ drawCLcontent()
      
        
          | void OneMinusClPlot2d::drawCLcontent  | 
          ( | 
          bool  | 
          isFull = false | ) | 
           | 
        
      
 
 
§ DrawFull()
      
        
          | void OneMinusClPlot2d::DrawFull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
§ drawGroup()
      
        
          | void OneMinusClPlot2d::drawGroup  | 
          ( | 
           | ) | 
           | 
        
      
 
 
§ drawLegend()
  
  
      
        
          | void OneMinusClPlot2d::drawLegend  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
§ drawMarker()
      
        
          | void OneMinusClPlot2d::drawMarker  | 
          ( | 
          float  | 
          x,  | 
        
        
           | 
           | 
          float  | 
          y,  | 
        
        
           | 
           | 
          int  | 
          color = 0,  | 
        
        
           | 
           | 
          int  | 
          style = 3,  | 
        
        
           | 
           | 
          float  | 
          size = 2.0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
§ drawSolutions()
  
  
      
        
          | void OneMinusClPlot2d::drawSolutions  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
§ getNumberOfDefinedColors()
  
  
      
        
          | int OneMinusClPlot2d::getNumberOfDefinedColors  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
§ hasHistoType()
Checks if one of the scanners to be plotted provided a histogram of a certain type. 
t - histogram type: kChi2 or kPvalue 
Definition at line 327 of file OneMinusClPlot2d.cpp.
 
 
§ makeNewPlotStyle()
  
  
      
        
          | void OneMinusClPlot2d::makeNewPlotStyle  | 
          ( | 
          TString  | 
          htmlColor,  | 
         
        
           | 
           | 
          int  | 
          ROOTColor = -1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
The plot style of the first N scanners is defined in the constructor. 
To be able to plot more scanners, we here define a generic new style based on the provided HTML color.
- Parameters
 - 
  
    | htmlColor | - an HTML color, e.g. "#e6ab02". If ROOT is provided, the new scanner will be based on a predefined ROOT color.  | 
  
   
Definition at line 232 of file OneMinusClPlot2d.cpp.
 
 
§ setContoursOnly()
  
  
      
        
          | void OneMinusClPlot2d::setContoursOnly  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
§ setXaxisTitle()
  
  
      
        
          | void OneMinusClPlot2d::setXaxisTitle  | 
          ( | 
          TString  | 
          s | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
§ setYaxisTitle()
  
  
      
        
          | void OneMinusClPlot2d::setYaxisTitle  | 
          ( | 
          TString  | 
          s | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
§ contoursOnly
  
  
      
        
          | bool OneMinusClPlot2d::contoursOnly | 
         
       
   | 
  
protected   | 
  
 
 
§ fillcolor
  
  
      
        
          | vector<vector<int> > OneMinusClPlot2d::fillcolor | 
         
       
   | 
  
protected   | 
  
 
defines colors of 1 sigma areas of different scanners 
Definition at line 50 of file OneMinusClPlot2d.h.
 
 
§ fillstyle
  
  
      
        
          | vector<vector<int> > OneMinusClPlot2d::fillstyle | 
         
       
   | 
  
protected   | 
  
 
 
§ histos
  
  
      
        
          | vector<TH2F*> OneMinusClPlot2d::histos | 
         
       
   | 
  
protected   | 
  
 
 
§ histosType
defines if histogram is interpreted as p-value or chi2 
Definition at line 62 of file OneMinusClPlot2d.h.
 
 
§ linecolor
  
  
      
        
          | vector<vector<int> > OneMinusClPlot2d::linecolor | 
         
       
   | 
  
protected   | 
  
 
defines colors of 1 sigma lines and solutions of different scanners 
Definition at line 49 of file OneMinusClPlot2d.h.
 
 
§ linestyle
  
  
      
        
          | vector<vector<int> > OneMinusClPlot2d::linestyle | 
         
       
   | 
  
protected   | 
  
 
defines the style of 1 sigma line of different scanners 
Definition at line 51 of file OneMinusClPlot2d.h.
 
 
§ m_contours
§ m_contours_computed
  
  
      
        
          | vector<bool> OneMinusClPlot2d::m_contours_computed | 
         
       
   | 
  
private   | 
  
 
true if the contours were computed for that scanner by computeContours() 
Definition at line 64 of file OneMinusClPlot2d.h.
 
 
§ m_legend
  
  
      
        
          | TLegend* OneMinusClPlot2d::m_legend | 
         
       
   | 
  
private   | 
  
 
 
§ markersize
  
  
      
        
          | vector<float> OneMinusClPlot2d::markersize | 
         
       
   | 
  
protected   | 
  
 
 
§ markerstyle
  
  
      
        
          | vector<int> OneMinusClPlot2d::markerstyle | 
         
       
   | 
  
protected   | 
  
 
defines marker styles of the solutions of different scanners 
Definition at line 53 of file OneMinusClPlot2d.h.
 
 
§ xTitle
  
  
      
        
          | TString OneMinusClPlot2d::xTitle | 
         
       
   | 
  
protected   | 
  
 
 
§ yTitle
  
  
      
        
          | TString OneMinusClPlot2d::yTitle | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: