Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LoadPDF.h

Go to the documentation of this file.
00001 #ifndef LOADPDF_H
00002 #define LOADPDF_H
00003 
00004 #include "TH1.h"
00005 #include "TFile.h"
00006 #include <vector>
00007 
00008 class TH1;
00009 class TH2;
00010 class TFile;
00011 
00012 class LoadPDF {
00013   
00014  public:
00015   LoadPDF();
00016   LoadPDF(const char* name);
00017   ~LoadPDF();
00018   Double_t GetProb1_nu(Double_t qpeqp_in, Int_t planes_in);
00019   Double_t GetProb1_anu(Double_t qpeqp_in, Int_t planes_in);
00020   Double_t GetProb2_nu(Int_t planes_in);
00021   Double_t GetProb2_anu(Int_t planes_in);
00022   Double_t GetProb3_nu(Double_t y_in);
00023   Double_t GetProb3_anu(Double_t y_in);
00024   Double_t GetProb4_nu(Double_t cosz_in);
00025   Double_t GetProb4_anu(Double_t cosz_in); 
00026 
00027  private:
00028   std::vector<TH1*> fHist;
00029   std::vector<TH2*> fHist2;
00030   Double_t minPDFx_1D[6];
00031   Double_t maxPDFx_1D[6];
00032   Double_t minPDFx_2D[2];
00033   Double_t maxPDFx_2D[2];
00034   Double_t minPDFy_2D[2];
00035   Double_t maxPDFy_2D[2];
00036 
00037 };
00038 
00039 #endif

Generated on Mon Feb 15 11:06:53 2010 for loon by  doxygen 1.3.9.1