16 #ifndef ROO_BINNING_CATEGORY
17 #define ROO_BINNING_CATEGORY
24 class RooBinningCategory :
public RooAbsCategory {
28 inline RooBinningCategory() { }
29 RooBinningCategory(
const char *name,
const char *title, RooAbsRealLValue& inputVar,
const char* binningName=0,
const char* catTypeName=0);
30 RooBinningCategory(
const RooBinningCategory& other,
const char *name=0) ;
31 virtual TObject* clone(
const char* newname)
const {
return new RooBinningCategory(*
this, newname); }
32 virtual ~RooBinningCategory();
35 virtual void printMultiline(std::ostream& os, Int_t content, Bool_t verbose=kFALSE, TString indent=
"")
const ;
39 void initialize(
const char* catTypeName=0) ;
41 RooRealProxy _inputVar ;
44 virtual RooCatType evaluate()
const ;
46 ClassDef(RooBinningCategory,1)