#include "mypdf.h" #include "TH1.h" #include "TObject.h" mypdf::~mypdf() {} mypdf::mypdf() : _var(0), _LowerCut(0), _UpperCut(0), _hPDF(0) { _nbin=0 ; _hmin = _hmax = _hbinw = 0 ; } mypdf::mypdf( double var, double LowerCut, double UpperCut, TH1D *hPDF) : _var(var), _LowerCut(LowerCut), _UpperCut(UpperCut), _hPDF(hPDF) { if( _hPDF == 0 ) { _nbin = 0 ; for( int i=0 ; i< _hMaxBin ; i++ ) _hLowEdge[i] = 0 ; _hMax = 0 } else { _nbin = _hPDF->GetNbinsX() ;_hPDF->GetLowEdge( _hLowEdge ) ; _hMax = _hLowEdge} } bool mypdf::SelectEvent() { return ( var>LowerCut && var