Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User

RooFit Toolkit for Data Modeling
#include "RooUnblindOffset.hh"

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

 Implementation of BlindTools' offset blinding method
 A RooUnblindOffset object is a real valued function
 object, constructed from a blind value holder and a
 set of unblinding parameters. When supplied to a PDF
 in lieu of a regular parameter, the blind value holder
 supplied to the unblinder objects will in a fit be minimized
 to blind value corresponding to the actual minimum of the
 parameter. The transformation is chosen such that the
 the error on the blind parameters is indentical to that
 of the unblind parameter

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 CVS Update: v 1.10 2005/06/16 09:37:28 wverkerke Top
Copyright © 2000-2005 University of California, Stanford University

Page maintained by Wouter Verkerke and David Kirkby

SourceForge.net Logo