library: libRooFit #include "RooThresholdCategory.h" | 
RooThresholdCategory
class description - source file - inheritance tree (.pdf)
    protected:
      virtual RooCatType evaluate() const
    public:
                           RooThresholdCategory()
                           RooThresholdCategory(const char* name, const char* title, RooAbsReal& inputVar, const char* defCatName = "Default", Int_t defCatIdx = 0)
                           RooThresholdCategory(const RooThresholdCategory& other, const char* name = "0")
                   virtual ~RooThresholdCategory()
                    Bool_t addThreshold(Double_t upperLimit, const char* catName, Int_t catIdx = -99999)
            static TClass* Class()
          virtual TObject* clone(const char* newname) const
           virtual TClass* IsA() const
              virtual void printToStream(ostream& os, RooPrintable::PrintOption opt = Standard, TString indent = ) const
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
              virtual void writeToStream(ostream& os, Bool_t compact) const
    protected:
      RooRealProxy _inputVar    
       RooCatType* _defCat      
       TSortedList _threshList  
        TIterator* _threshIter  ! do not persist 
 RooThresholdCategory(const char *name, const char *title, RooAbsReal& inputVar, 
					   const char* defOut, Int_t defIdx) :
  RooAbsCategory(name, title), _inputVar("inputVar","Input category",this,inputVar)
 Constructor with input category and name of default (unmapped) output state
 RooThresholdCategory(const RooThresholdCategory& other, const char *name) :
  RooAbsCategory(other,name), _inputVar("inputVar",this,other._inputVar)
 ~RooThresholdCategory() 
 Destructor
Bool_t addThreshold(Double_t upperLimit, const char* catName, Int_t catIdx) 
 Check if identical threshold values is not defined yet
 evaluate() const
 Scan the threshold list
void writeToStream(ostream& os, Bool_t compact) const
 Write object contents to given stream
void printToStream(ostream& os, PrintOption opt, TString indent) const
 Print info about this threshold category to the specified stream. In addition to the info
 from RooAbsCategory::printToStream() we add:
  Standard : input category
     Shape : default value
   Verbose : list of thresholds
Inline Functions
        RooThresholdCategory RooThresholdCategory(const RooThresholdCategory& other, const char* name = "0")
                    TObject* clone(const char* newname) const
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
Last update: Tue Jun 28 18:15:25 2005
Copyright  (c) 2000-2005, Regents of the University of California          *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.