00001 00009 #ifndef __BINNINGFUNPOR_H 00010 #define __BINNINGFUNPOR_H 00011 00012 class BinningFun; 00013 00014 // Class BinningFunPoR: 00016 00024 class BinningFunPoR { 00025 public: 00027 BinningFunPoR (BinningFun& bf_ 00028 ) 00029 : pbf(&bf_) {}; 00031 BinningFunPoR (BinningFun *pbf_=0 00032 ) 00033 : pbf(pbf_) {}; 00034 00035 // Data members 00036 BinningFun *pbf; 00037 }; 00038 00039 // Class BinningFunPoRConst: 00041 00049 class BinningFunPoRConst { 00050 public: 00052 BinningFunPoRConst (const BinningFun& bf_ 00053 ) 00054 : pbf(&bf_) {}; 00056 BinningFunPoRConst (const BinningFun *pbf_=0 00057 ) 00058 : pbf(pbf_) {}; 00059 00060 // Data members 00061 const BinningFun *pbf; 00062 }; 00063 00064 #endif /* #ifndef __BINNINGFUNPOR_H */