library: libRooFit
#include "RooBlindTools.h"

RooBlindTools


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

class RooBlindTools

Inheritance Chart:
RooBlindTools
    private:
void setup(const char* stSeed) public:
RooBlindTools(const char* stSeed, RooBlindTools::blindMode Mode = full, Double_t centralValue = 0.0, Double_t sigmaOffset = 1.0, Bool_t s2bMode = kFALSE) RooBlindTools(const RooBlindTools&) virtual ~RooBlindTools() static TClass* Class() Double_t getPrecisionCentralValue() const Double_t getPrecisionOffsetScale() const Double_t HiAsPdG(Double_t Asym, Double_t PdG) const Double_t HideAsym(Double_t Asym) const Double_t HideDeltaM(Double_t DeltaM) const Double_t HideDeltaZ(Double_t DeltaZ, Double_t STag) const Double_t HiDelZPdG(Double_t DeltaZ, Double_t STag, Double_t PdG) const Double_t HideOffset(Double_t Precision) const Double_t HidePrecision(Double_t Precision) const Double_t HideUniform(Double_t Precision) const virtual TClass* IsA() const Double_t MakeGaussianOffset(const char* StringAlphabet) const Double_t MakeOffset(const char* StringAlphabet) const Double_t MakeSignFlip(const char* StringAlphabet) const const RooBlindTools::blindMode& mode() const Double_t MysteryPhase() const RooBlindTools& operator=(const RooBlindTools&) Double_t PseudoRandom(Int_t Seed) const Double_t Randomizer(const char* StringAlphabet) const Double_t RandomizeTag(Double_t STag, Int_t EventNumber) const void setMode(RooBlindTools::blindMode mode) virtual void ShowMembers(TMemberInspector& insp, char* parent) Int_t SignOfTag(Double_t STag) const virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) const char* stSeed() const Double_t UnHiAsPdG(Double_t AsymPrime, Double_t PdG) const Double_t UnHideAsym(Double_t AsymPrime) const Double_t UnHideDeltaM(Double_t DeltaMPrime) const Double_t UnHideDeltaZ(Double_t DeltaZPrime, Double_t STag) const Double_t UnHiDelZPdG(Double_t DeltaZPrime, Double_t STag, Double_t PdG) const Double_t UnHideOffset(Double_t PrecisionBlind) const Double_t UnHidePrecision(Double_t PrecisionPrime) const Double_t UnHideUniform(Double_t PrecisionBlind) const

Data Members

    private:
TString _stSeed Double_t _DeltaZOffset Double_t _DeltaZSignFlip Double_t _DeltaZScale Double_t _AsymOffset Double_t _AsymSignFlip Double_t _DeltaMScale Double_t _DeltaMOffset Double_t _MysteryPhase Double_t _STagConstant Double_t _PrecisionSignFlip Double_t _PrecisionOffsetScale Double_t _PrecisionOffset Double_t _PrecisionUniform Double_t _PrecisionCentralValue RooBlindTools::blindMode _mode Bool_t _s2bMode public:
static const RooBlindTools::blindMode full static const RooBlindTools::blindMode dataonly

Class Description


RooBlindTools(const char *stSeed, blindMode Mode, Double_t centralValue, Double_t sigmaOffset, Bool_t s2bMode) : _PrecisionOffsetScale(sigmaOffset), _PrecisionCentralValue(centralValue), _mode(Mode), _s2bMode(s2bMode)

RooBlindTools(const RooBlindTools& blindTool): _PrecisionOffsetScale(blindTool.getPrecisionOffsetScale()), _PrecisionCentralValue(blindTool.getPrecisionCentralValue()), _mode(blindTool.mode()), _s2bMode(blindTool._s2bMode)

void setup(const char *stSeed)

~RooBlindTools()

Double_t HideDeltaZ(Double_t DeltaZ, Double_t STag)const

Double_t HiDelZPdG(Double_t DeltaZ, Double_t STag, Double_t PdG) const

Double_t UnHideDeltaZ(Double_t DeltaZPrime, Double_t STag) const

Double_t UnHiDelZPdG(Double_t DeltaZPrime, Double_t STag, Double_t PdG) const

Double_t UnHideAsym(Double_t AsymPrime) const

Double_t HideAsym(Double_t Asym) const

Double_t UnHideDeltaM(Double_t DeltaMPrime) const

Double_t HideDeltaM(Double_t DeltaM) const

Double_t UnHiAsPdG(Double_t AsymPrime, Double_t PdG) const

Double_t MysteryPhase() const

Double_t HiAsPdG(Double_t Asym, Double_t PdG) const

Double_t UnHidePrecision(Double_t PrecisionPrime) const

Double_t HidePrecision(Double_t Precision) const

Double_t UnHideOffset(Double_t PrecisionPrime) const

Double_t HideOffset(Double_t Precision) const

Double_t UnHideUniform(Double_t PrecisionPrime) const

Double_t HideUniform(Double_t Precision) const

Double_t RandomizeTag(Double_t STag, Int_t EventNumber) const

Double_t Randomizer(const char *StringAlphabet) const

Double_t PseudoRandom(Int_t Seed) const

Double_t MakeOffset(const char *StringAlphabet) const

Double_t MakeGaussianOffset(const char *StringAlphabet) const

Double_t MakeSignFlip(const char *StringAlphabet) const

Int_t SignOfTag(Double_t STag) const



Inline Functions


                            const char* stSeed() const
        const RooBlindTools::blindMode& mode() const
                                   void setMode(RooBlindTools::blindMode mode)
                               Double_t getPrecisionCentralValue() const
                               Double_t getPrecisionOffsetScale() const
                                TClass* Class()
                                TClass* IsA() const
                                   void ShowMembers(TMemberInspector& insp, char* parent)
                                   void Streamer(TBuffer& b)
                                   void StreamerNVirtual(TBuffer& b)
                         RooBlindTools& operator=(const RooBlindTools&)


Last update: Tue Jun 28 18:11:11 2005
Copyright (c) 2000-2005, Regents of the University of California *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.