library: libRooFit #include "RooUnblindUniform.h"

# RooUnblindUniform

class description - source file - inheritance tree (.pdf)

## class RooUnblindUniform : public RooAbsHiddenReal

| Inheritance Chart:

`TObject`

<-

`TNamed`

`RooPrintable`

<-

`RooAbsArg`

<-

`RooAbsReal`

<-

`RooAbsHiddenReal`

<-

`RooUnblindUniform`

        protected:

          virtual Double_t evaluate() const

        public:

                            RooUnblindUniform()
                            RooUnblindUniform(const char* name, const char* title, const char* blindString, Double_t scale, RooAbsReal& blindValue)
                            RooUnblindUniform(const RooUnblindUniform& other, const char* name = "0")
                    virtual ~RooUnblindUniform()
             static TClass* Class()
           virtual TObject* clone(const char* newname) const
            virtual TClass* IsA() const
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

           RooRealProxy _value
          RooBlindTools _blindEngine

## Class Description

RooUnblindUniform() : _blindEngine("")

     Default constructor

RooUnblindUniform(const char *name, const char *title, const char *blindString, Double_t scale, RooAbsReal& cpasym) : RooAbsHiddenReal(name,title), _value("value","Uniform blinded value",this,cpasym), _blindEngine(blindString,RooBlindTools::full,0.,scale)

     Constructor from a given RooAbsReal (to hold the blind value) and a set of blinding parameters

RooUnblindUniform(const RooUnblindUniform& other, const char* name) : RooAbsHiddenReal(other, name), _value("asym",this,other._value), _blindEngine(other._blindEngine)

     Copy constructor

~RooUnblindUniform()

     Destructor

Double_t evaluate() const

     Evaluate RooBlindTools unhide-offset method on blind value

### Inline Functions

               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:46 2005
Copyright (c) 2000-2005, Regents of the University of California *