library: libRooFit #include "RooBlindTools.h" |
RooBlindTools
class description - source file - inheritance tree (.pdf)
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
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
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.