ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetCalibAlgs
InDetBeamSpotFinder
src
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.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 BEAMSPOTPDF
12
#define BEAMSPOTPDF
13
14
#include <RooFit.h>
15
#include <RooAbsPdf.h>
16
#include <RooRealProxy.h>
17
#include <RooCategoryProxy.h>
18
#include <RooAbsReal.h>
19
#include <RooAbsCategory.h>
20
21
class
BeamSpotPdf
:
public
RooAbsPdf {
22
23
public
:
24
BeamSpotPdf
() {} ;
25
26
BeamSpotPdf
(
const
char
*name,
const
char
*title,
27
RooAbsReal&
x
,
28
RooAbsReal&
y
,
29
RooAbsReal&
z
,
30
RooAbsReal&
vxx
,
31
RooAbsReal&
vyy
,
32
RooAbsReal&
vxy
,
33
RooAbsReal&
mx
,
34
RooAbsReal&
sx
,
35
RooAbsReal&
ax
,
36
RooAbsReal&
my
,
37
RooAbsReal&
sy
,
38
RooAbsReal&
ay
,
39
RooAbsReal&
mz
,
40
RooAbsReal&
sz
,
41
RooAbsReal&
k
,
42
RooAbsReal&
rho
);
43
BeamSpotPdf
(
const
BeamSpotPdf
& other,
const
char
* name=0) ;
44
virtual
TObject*
clone
(
const
char
* newname)
const
{
return
new
BeamSpotPdf
(*
this
,newname); }
45
inline
virtual
~BeamSpotPdf
() { }
46
47
Int_t
getAnalyticalIntegral
(RooArgSet& allVars, RooArgSet& analVars,
const
char
*
/*rangeName=0*/
)
const
;
48
Double_t
analyticalIntegral
(Int_t code,
const
char
* rangeName=0)
const
;
49
50
protected
:
51
52
RooRealProxy
m_x
;
53
RooRealProxy
m_y
;
54
RooRealProxy
m_z
;
55
RooRealProxy
m_vxx
;
56
RooRealProxy
m_vyy
;
57
RooRealProxy
m_vxy
;
58
RooRealProxy
m_mx
;
59
RooRealProxy
m_sx
;
60
RooRealProxy
m_ax
;
61
RooRealProxy
m_my
;
62
RooRealProxy
m_sy
;
63
RooRealProxy
m_ay
;
64
RooRealProxy
m_mz
;
65
RooRealProxy
m_sz
;
66
RooRealProxy
m_k
;
67
RooRealProxy
m_rho
;
68
69
Double_t
evaluate
()
const
;
70
71
72
73
74
};
75
76
#endif
77
sz
static Double_t sz
Definition
LArPhysWaveHECTool.cxx:37
y
#define y
x
#define x
z
#define z
BeamSpotPdf
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:21
BeamSpotPdf::m_sy
RooRealProxy m_sy
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:62
BeamSpotPdf::k
RooRealProxy k
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:63
BeamSpotPdf::m_k
RooRealProxy m_k
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:66
BeamSpotPdf::vyy
RooRealProxy vyy
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:53
BeamSpotPdf::ax
RooRealProxy ax
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:57
BeamSpotPdf::m_vyy
RooRealProxy m_vyy
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:56
BeamSpotPdf::m_vxy
RooRealProxy m_vxy
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:57
BeamSpotPdf::clone
virtual TObject * clone(const char *newname) const
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:44
BeamSpotPdf::~BeamSpotPdf
virtual ~BeamSpotPdf()
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:45
BeamSpotPdf::m_z
RooRealProxy m_z
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:54
BeamSpotPdf::m_mx
RooRealProxy m_mx
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:58
BeamSpotPdf::m_mz
RooRealProxy m_mz
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:64
BeamSpotPdf::mz
RooRealProxy mz
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:61
BeamSpotPdf::m_my
RooRealProxy m_my
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:61
BeamSpotPdf::sx
RooRealProxy sx
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:56
BeamSpotPdf::vxy
RooRealProxy vxy
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:54
BeamSpotPdf::ay
RooRealProxy ay
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:60
BeamSpotPdf::m_ay
RooRealProxy m_ay
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:63
BeamSpotPdf::m_y
RooRealProxy m_y
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:53
BeamSpotPdf::BeamSpotPdf
BeamSpotPdf()
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:24
BeamSpotPdf::mx
RooRealProxy mx
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:55
BeamSpotPdf::m_rho
RooRealProxy m_rho
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:67
BeamSpotPdf::getAnalyticalIntegral
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *) const
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.cxx:104
BeamSpotPdf::my
RooRealProxy my
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:58
BeamSpotPdf::m_sz
RooRealProxy m_sz
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:65
BeamSpotPdf::m_ax
RooRealProxy m_ax
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:60
BeamSpotPdf::m_vxx
RooRealProxy m_vxx
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:55
BeamSpotPdf::vxx
RooRealProxy vxx
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:52
BeamSpotPdf::rho
RooRealProxy rho
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:64
BeamSpotPdf::m_x
RooRealProxy m_x
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:52
BeamSpotPdf::sy
RooRealProxy sy
Definition
InDetExample/InDetBeamSpotExample/roofit/BeamSpotPdf.h:59
BeamSpotPdf::m_sx
RooRealProxy m_sx
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.h:59
BeamSpotPdf::analyticalIntegral
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.cxx:144
BeamSpotPdf::evaluate
Double_t evaluate() const
Definition
InDetCalibAlgs/InDetBeamSpotFinder/src/BeamSpotPdf.cxx:85
Generated on
for ATLAS Offline Software by
1.14.0