Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooUnblindCPAsymVarclass description - source file - inheritance tree (.pdf) class RooUnblindCPAsymVar : public RooAbsHiddenReal
protected: Data Membersprotected: Class DescriptionImplementation of BlindTools' CP asymmetry blinding method A RooUnblindCPAsymVar 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 RooUnblindCPAsymVar() : _blindEngine("") Default constructor RooUnblindCPAsymVar(const char *name, const char *title, const char *blindString, RooAbsReal& cpasym) : RooAbsHiddenReal(name,title), _asym("asym","CP Asymmetry",this,cpasym), _blindEngine(blindString) Constructor from a given RooAbsReal (to hold the blind value) and a set of blinding parameters RooUnblindCPAsymVar(const char *name, const char *title, const char *blindString, RooAbsReal& cpasym, RooAbsCategory& blindState) : RooAbsHiddenReal(name,title,blindState), _asym("asym","CP Asymmetry",this,cpasym), _blindEngine(blindString) Constructor from a given RooAbsReal (to hold the blind value) and a set of blinding parameters RooUnblindCPAsymVar(const RooUnblindCPAsymVar& other, const char* name) : RooAbsHiddenReal(other, name), _asym("asym",this,other._asym), _blindEngine(other._blindEngine) Copy constructor ~RooUnblindCPAsymVar() Copy constructor Double_t evaluate() const Inline FunctionsTObject* clone(const char* newname) const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
|
Page maintained by Wouter Verkerke and David Kirkby |