16#ifndef ROO_MULTI_VAR_GAUSSIAN 
   17#define ROO_MULTI_VAR_GAUSSIAN 
   90  void decodeCode(
Int_t code, std::vector<int>& map1, std::vector<int>& map2) 
const;
 
#define ClassDef(name, id)
 
RooArgList is a container object that can hold multiple RooAbsArg objects.
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
 
RooListProxy is the concrete proxy for RooArgList objects.
 
Bool_t getBit(Int_t ibit)
 
Bool_t operator==(const BitBlock &other)
 
Multivariate Gaussian p.d.f.
 
const TMatrixDSym & covarianceMatrix() const
 
void decodeCode(Int_t code, std::vector< int > &map1, std::vector< int > &map2) const
Decode analytical integration/generation code into index map of integrated/generated (map2) and non-i...
 
std::vector< BitBlock > _aicMap
 
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Interface function getAnalyticalIntergral advertises the analytical integrals that are supported.
 
static void blockDecompose(const TMatrixD &input, const std::vector< int > &map1, const std::vector< int > &map2, TMatrixDSym &S11, TMatrixD &S12, TMatrixD &S21, TMatrixDSym &S22)
Block decomposition of covI according to given maps of observables.
 
AnaIntData & anaIntData(Int_t code) const
Check if cache entry was previously created.
 
std::map< int, GenData > _genCache
 
void setAnaIntZ(Double_t z)
 
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Handle full integral here.
 
void generateEvent(Int_t code)
Retrieve generator config from cache.
 
GenData & genData(Int_t code) const
WVE – CHECK THAT GENDATA IS VALID GIVEN CURRENT VALUES OF _MU.
 
Int_t getGenerator(const RooArgSet &directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE) const
Special case: generate all observables.
 
virtual TObject * clone(const char *newname) const
 
std::map< int, AnaIntData > _anaIntCache
 
virtual ~RooMultiVarGaussian()
 
void initGenerator(Int_t code)
Clear the GenData cache as its content is not invariant under changes in the mu vector.
 
Double_t evaluate() const
Do not persist.
 
RooRealVar represents a variable that can be changed from the outside.
 
Mother of all ROOT objects.