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

BMPTCalc.h

Go to the documentation of this file.
00001 #ifndef bmptcalc_h
00002 #define bmptcalc_h
00003 #include "MCReweight/BMPTConfig.h"
00004 
00005 class BMPTEvent;
00006 
00007 class BMPTCalc
00008 {
00009 
00010  protected:
00011 
00012   BMPTConfig fConfig;
00013 
00014   double YLD(BMPTEvent*,BMPTConfig *config=0);
00015   double FZ(BMPTEvent*,BMPTConfig *config=0);
00016   double AH(BMPTEvent*,BMPTConfig *config=0);
00017   double ZPRIME(BMPTEvent*);
00018 
00019  public:
00020   
00021   BMPTCalc();
00022   BMPTCalc(BMPTConfig*);
00023   ~BMPTCalc();
00024   double XSec(BMPTEvent*,BMPTConfig *config=0);
00025   double Reweight(BMPTEvent*,BMPTConfig *,BMPTConfig *config=0);
00026 
00027 };
00028 #endif

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