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
1.3.9.1