41 ClassImp(RooUnblindUniform);
46 RooUnblindUniform::RooUnblindUniform()
60 RooUnblindUniform::RooUnblindUniform(
const char *name,
const char *title,
61 const char *blindString, Double_t scale, RooAbsReal& blindValue)
62 : RooAbsHiddenReal(name,title),
63 _value(
"value",
"Uniform blinded value",this,blindValue),
64 _blindEngine(blindString,RooBlindTools::full,0.,scale)
71 RooUnblindUniform::RooUnblindUniform(
const RooUnblindUniform& other,
const char* name) :
72 RooAbsHiddenReal(other, name),
73 _value(
"asym",this,other._value),
74 _blindEngine(other._blindEngine)
81 RooUnblindUniform::~RooUnblindUniform()
88 Double_t RooUnblindUniform::evaluate()
const
90 return _blindEngine.UnHideUniform(_value);