Warning, file /include/root/RooUnblindUniform.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef ROO_UNBLIND_UNIFORM
0017 #define ROO_UNBLIND_UNIFORM
0018
0019 #include "RooAbsHiddenReal.h"
0020 #include "RooRealProxy.h"
0021 #include "RooBlindTools.h"
0022
0023 class RooUnblindUniform : public RooAbsHiddenReal {
0024 public:
0025
0026 RooUnblindUniform() = default;
0027 RooUnblindUniform(const char *name, const char *title,
0028 const char *blindString, double scale, RooAbsReal& blindValue);
0029 RooUnblindUniform(const RooUnblindUniform& other, const char* name=nullptr);
0030 TObject* clone(const char* newname) const override { return new RooUnblindUniform(*this,newname); }
0031
0032 protected:
0033
0034
0035 double evaluate() const override ;
0036
0037 RooRealProxy _value ;
0038 RooBlindTools _blindEngine ;
0039
0040 ClassDefOverride(RooUnblindUniform,1)
0041 };
0042
0043 #endif