ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/auterman/SusyScan/PlotScript/TheLimits.h
(Generate patch)

Comparing UserCode/auterman/SusyScan/PlotScript/TheLimits.h (file contents):
Revision 1.1 by auterman, Sat Nov 27 10:41:10 2010 UTC vs.
Revision 1.6 by auterman, Fri May 20 07:39:34 2011 UTC

# Line 2 | Line 2
2   #define THELIMITS_H
3  
4   #include <vector>
5 + #include <string>
6  
7   class SusyScan;
8   class TH2;
# Line 11 | Line 12 | class TheLimits{
12   public:
13    TheLimits(){}
14  
15 +  void Fill(int argc, char** argv);
16 +  void Fill(const std::string filelist);
17 +
18    void add(SusyScan*s){_scan.push_back(s);}
19 <  void plot(TH2*, double(*x)(const SusyScan*), double(*y)(const SusyScan*), double(*f)(const SusyScan*) );
20 <  void match(const std::vector<GeneratorMasses>);
19 >  void FillGeneratorMasses(std::string file);
20 >
21 >  void match();
22 >
23 >  void ExpandGrid(int);
24    
25    std::vector<SusyScan*> * GetScan(){return &_scan;}
26 +  std::vector<GeneratorMasses*> * GetGeneratorMasses(){return &_masses;}
27 +  
28 +  void OverwriteLimits(std::string flag);
29    
30   private:
31 <  std::vector<SusyScan*> _scan;
31 >  std::vector<SusyScan*> _scan;
32 >  std::vector<GeneratorMasses*> _masses;
33   };
34  
35  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines