ATLAS Offline Software
InnerDetector
InDetExample
InDetBeamSpotExample
roofit
GenGauss3Dclone.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/*****************************************************************************
6
* Project: RooFit *
7
* *
8
* This code was autogenerated by RooClassFactory *
9
*****************************************************************************/
10
11
#ifndef GENGAUSS3Dclone
12
#define GENGAUSS3Dclone
13
14
#include "RooAbsPdf.h"
15
#include "RooRealProxy.h"
16
#include "RooCategoryProxy.h"
17
#include "RooAbsReal.h"
18
#include "RooAbsCategory.h"
19
#include "RooMultiVarGaussian.h"
20
21
22
class
GenGauss3Dclone
:
public
RooMultiVarGaussian {
23
public
:
24
GenGauss3Dclone
() {} ;
25
GenGauss3Dclone
(
const
char
*
name
,
const
char
*
title
,
26
RooArgList& _xvec,
27
RooArgList& _muvex,
28
RooAbsReal& _vxx,
29
RooAbsReal& _vxy,
30
RooAbsReal& _vxz,
31
RooAbsReal& _vyy,
32
RooAbsReal& _vyz,
33
RooAbsReal& _vzz,
34
TMatrixDSym&
dummyMatrix
);
35
GenGauss3Dclone
(
const
GenGauss3Dclone
&
other
,
const
char
*
name
=0) ;
36
virtual
TObject*
clone
(
const
char
*
newname
)
const
{
return
new
GenGauss3Dclone
(*
this
,
newname
); }
37
inline
virtual
~GenGauss3Dclone
() { }
38
39
Int_t
getAnalyticalIntegral
(RooArgSet& allVars, RooArgSet& analVars,
const
char
* rangeName=0)
const
;
40
Double_t
analyticalIntegral
(Int_t
code
,
const
char
* rangeName=0)
const
;
41
42
void
generateEvent
(Int_t
code
);
43
44
void
updateCov
();
45
46
protected
:
47
48
RooRealProxy
xvec
;
49
RooRealProxy
muvec
;
50
RooRealProxy
vxx
;
51
RooRealProxy
vxy
;
52
RooRealProxy
vxz
;
53
RooRealProxy
vyy
;
54
RooRealProxy
vyz
;
55
RooRealProxy
vzz
;
56
57
Double_t
evaluate
()
const
;
58
59
private
:
60
61
ClassDef(
GenGauss3Dclone
,1)
// Your description goes here...
62
63
//long nUpdates;
64
//long nChanged;
65
//double oldVxx;
66
//double oldVyy;
67
//double oldVxy;
68
//double oldVzz;
69
};
70
71
#endif
GenGauss3Dclone::vxy
RooRealProxy vxy
Definition:
GenGauss3Dclone.h:55
GenGauss3Dclone::updateCov
void updateCov()
Definition:
GenGauss3Dclone.cxx:68
GenGauss3Dclone::analyticalIntegral
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Definition:
GenGauss3Dclone.cxx:139
GenGauss3Dclone::vyy
RooRealProxy vyy
Definition:
GenGauss3Dclone.h:57
GenGauss3Dclone::muvec
RooRealProxy muvec
Definition:
GenGauss3Dclone.h:53
GenGauss3Dclone::vxz
RooRealProxy vxz
Definition:
GenGauss3Dclone.h:56
GenGauss3Dclone::vxx
RooRealProxy vxx
Definition:
GenGauss3Dclone.h:54
histSizes.code
code
Definition:
histSizes.py:129
GenGauss3Dclone::clone
virtual TObject * clone(const char *newname) const
Definition:
GenGauss3Dclone.h:40
GenGauss3Dclone::generateEvent
void generateEvent(Int_t code)
Definition:
GenGauss3Dclone.cxx:160
covarianceTool.title
title
Definition:
covarianceTool.py:542
GenGauss3Dclone::GenGauss3Dclone
GenGauss3Dclone()
Definition:
GenGauss3Dclone.h:28
GenGauss3Dclone
Definition:
GenGauss3Dclone.h:22
GenGauss3Dclone::getAnalyticalIntegral
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Definition:
GenGauss3Dclone.cxx:120
GenGauss3Dclone::vzz
RooRealProxy vzz
Definition:
GenGauss3Dclone.h:59
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
GenGauss3Dclone::xvec
RooRealProxy xvec
Definition:
GenGauss3Dclone.h:52
GenGauss3Dclone::vyz
RooRealProxy vyz
Definition:
GenGauss3Dclone.h:58
InDetDD::other
@ other
Definition:
InDetDD_Defs.h:16
GenGauss3Dclone::~GenGauss3Dclone
virtual ~GenGauss3Dclone()
Definition:
GenGauss3Dclone.h:41
createCoolChannelIdFile.newname
newname
Definition:
createCoolChannelIdFile.py:106
fitman.dummyMatrix
dummyMatrix
Definition:
fitman.py:565
GenGauss3Dclone::evaluate
Double_t evaluate() const
Definition:
GenGauss3Dclone.cxx:107
Generated on Tue Dec 24 2024 21:10:48 for ATLAS Offline Software by
1.8.18