16 #ifndef ROO_RANGE_BOOLEAN 
   17 #define ROO_RANGE_BOOLEAN 
   27 class RooRangeBoolean : 
public RooAbsReal {
 
   31   RooRangeBoolean(
const char* name, 
const char* title, RooAbsRealLValue& x, 
const char* rangeName) ;
 
   32   RooRangeBoolean(
const RooRangeBoolean& other, 
const char* name = 0);
 
   33   virtual TObject* clone(
const char* newname)
 const { 
return new RooRangeBoolean(*
this, newname); }
 
   34   virtual ~RooRangeBoolean() ;
 
   37   virtual std::list<Double_t>* plotSamplingHint(RooAbsRealLValue& obs, Double_t xlo, Double_t xhi) 
const ; 
 
   44   Double_t evaluate() 
const;
 
   46   ClassDef(RooRangeBoolean,1)