00001 00002 00009 00010 00011 #ifndef APReweightBase_h 00012 #define APReweightBase_h 00013 00014 #include "TNamed.h" 00015 00016 class APWeightEntry; 00017 00018 class APReweightBase : public TNamed { 00019 00020 public: 00021 APReweightBase(); 00022 virtual ~APReweightBase(); 00024 unsigned int GetID() const; 00026 //ClassDef(APReweightBase, 1) 00027 00028 protected: 00029 unsigned int _ID; 00030 static unsigned int _NID; 00031 double _scale; 00032 bool _isTrig; 00033 bool _isQuiet; 00034 double _syst_uncert_global; 00035 APWeightEntry* _empty_weight; 00036 }; 00037 00038 #endif