library: libRooFit #include "RooUnblindOffset.h"

# RooUnblindOffset

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

## class RooUnblindOffset : public RooAbsHiddenReal

| Inheritance Chart:
`TObject`
| <- | `TNamed`
`RooPrintable`
| <- | `RooAbsArg`
| <- | `RooAbsReal`
| <- | `RooAbsHiddenReal`
| <- | `RooUnblindOffset` |

        protected:

          virtual Double_t evaluate() const

        public:

                           RooUnblindOffset()
                           RooUnblindOffset(const char* name, const char* title, const char* blindString, Double_t scale, RooAbsReal& blindValue)
                           RooUnblindOffset(const char* name, const char* title, const char* blindString, Double_t scale, RooAbsReal& blindValue, RooAbsCategory& blindState)
                           RooUnblindOffset(const RooUnblindOffset& other, const char* name = "0")
                   virtual ~RooUnblindOffset()
            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

RooUnblindOffset() : _blindEngine("")

     Default constructor

RooUnblindOffset(const char *name, const char *title, const char *blindString, Double_t scale, RooAbsReal& cpasym) : RooAbsHiddenReal(name,title), _value("value","Offset 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

RooUnblindOffset(const char *name, const char *title, const char *blindString, Double_t scale, RooAbsReal& cpasym, RooAbsCategory& blindState) : RooAbsHiddenReal(name,title,blindState), _value("value","Offset 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

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

     Copy constructor

~RooUnblindOffset()

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