ATLAS Offline Software
Loading...
Searching...
No Matches
BeamSpotPdf Class Reference

#include <BeamSpotPdf.h>

Inheritance diagram for BeamSpotPdf:
Collaboration diagram for BeamSpotPdf:

Public Member Functions

 BeamSpotPdf ()
 BeamSpotPdf (const char *name, const char *title, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z, RooAbsReal &vxx, RooAbsReal &vyy, RooAbsReal &vxy, RooAbsReal &mx, RooAbsReal &sx, RooAbsReal &ax, RooAbsReal &my, RooAbsReal &sy, RooAbsReal &ay, RooAbsReal &mz, RooAbsReal &sz, RooAbsReal &k, RooAbsReal &rho)
 BeamSpotPdf (const BeamSpotPdf &other, const char *name=0)
virtual TObject * clone (const char *newname) const
virtual ~BeamSpotPdf ()
Int_t getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *) const
Double_t analyticalIntegral (Int_t code, const char *rangeName=0) const
 BeamSpotPdf ()
 BeamSpotPdf (const char *name, const char *title, RooAbsReal &_x, RooAbsReal &_y, RooAbsReal &_z, RooAbsReal &_vxx, RooAbsReal &_vyy, RooAbsReal &_vxy, RooAbsReal &_mx, RooAbsReal &_sx, RooAbsReal &_ax, RooAbsReal &_my, RooAbsReal &_sy, RooAbsReal &_ay, RooAbsReal &_mz, RooAbsReal &_sz, RooAbsReal &_k, RooAbsReal &_rho)
 BeamSpotPdf (const BeamSpotPdf &other, const char *name=0)
virtual TObject * clone (const char *newname) const
virtual ~BeamSpotPdf ()
Int_t getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Double_t analyticalIntegral (Int_t code, const char *rangeName=0) const

Protected Member Functions

Double_t evaluate () const
Double_t evaluate () const

Protected Attributes

RooRealProxy m_x
RooRealProxy m_y
RooRealProxy m_z
RooRealProxy m_vxx
RooRealProxy m_vyy
RooRealProxy m_vxy
RooRealProxy m_mx
RooRealProxy m_sx
RooRealProxy m_ax
RooRealProxy m_my
RooRealProxy m_sy
RooRealProxy m_ay
RooRealProxy m_mz
RooRealProxy m_sz
RooRealProxy m_k
RooRealProxy m_rho
RooRealProxy x
RooRealProxy y
RooRealProxy z
RooRealProxy vxx
RooRealProxy vyy
RooRealProxy vxy
RooRealProxy mx
RooRealProxy sx
RooRealProxy ax
RooRealProxy my
RooRealProxy sy
RooRealProxy ay
RooRealProxy mz
RooRealProxy sz
RooRealProxy k
RooRealProxy rho

Detailed Description

Constructor & Destructor Documentation

◆ BeamSpotPdf() [1/6]

BeamSpotPdf::BeamSpotPdf ( )
inline

◆ BeamSpotPdf() [2/6]

BeamSpotPdf::BeamSpotPdf ( const char * name,
const char * title,
RooAbsReal & x,
RooAbsReal & y,
RooAbsReal & z,
RooAbsReal & vxx,
RooAbsReal & vyy,
RooAbsReal & vxy,
RooAbsReal & mx,
RooAbsReal & sx,
RooAbsReal & ax,
RooAbsReal & my,
RooAbsReal & sy,
RooAbsReal & ay,
RooAbsReal & mz,
RooAbsReal & sz,
RooAbsReal & k,
RooAbsReal & rho )

◆ BeamSpotPdf() [3/6]

BeamSpotPdf::BeamSpotPdf ( const BeamSpotPdf & other,
const char * name = 0 )

◆ ~BeamSpotPdf() [1/2]

virtual BeamSpotPdf::~BeamSpotPdf ( )
inlinevirtual

◆ BeamSpotPdf() [4/6]

BeamSpotPdf::BeamSpotPdf ( )
inline

◆ BeamSpotPdf() [5/6]

BeamSpotPdf::BeamSpotPdf ( const char * name,
const char * title,
RooAbsReal & _x,
RooAbsReal & _y,
RooAbsReal & _z,
RooAbsReal & _vxx,
RooAbsReal & _vyy,
RooAbsReal & _vxy,
RooAbsReal & _mx,
RooAbsReal & _sx,
RooAbsReal & _ax,
RooAbsReal & _my,
RooAbsReal & _sy,
RooAbsReal & _ay,
RooAbsReal & _mz,
RooAbsReal & _sz,
RooAbsReal & _k,
RooAbsReal & _rho )

◆ BeamSpotPdf() [6/6]

BeamSpotPdf::BeamSpotPdf ( const BeamSpotPdf & other,
const char * name = 0 )

◆ ~BeamSpotPdf() [2/2]

virtual BeamSpotPdf::~BeamSpotPdf ( )
inlinevirtual

Member Function Documentation

◆ analyticalIntegral() [1/2]

Double_t BeamSpotPdf::analyticalIntegral ( Int_t code,
const char * rangeName = 0 ) const

◆ analyticalIntegral() [2/2]

Double_t BeamSpotPdf::analyticalIntegral ( Int_t code,
const char * rangeName = 0 ) const

◆ clone() [1/2]

virtual TObject * BeamSpotPdf::clone ( const char * newname) const
inlinevirtual

◆ clone() [2/2]

virtual TObject * BeamSpotPdf::clone ( const char * newname) const
inlinevirtual

◆ evaluate() [1/2]

Double_t BeamSpotPdf::evaluate ( ) const
protected

◆ evaluate() [2/2]

Double_t BeamSpotPdf::evaluate ( ) const
protected

◆ getAnalyticalIntegral() [1/2]

Int_t BeamSpotPdf::getAnalyticalIntegral ( RooArgSet & allVars,
RooArgSet & analVars,
const char *  ) const

◆ getAnalyticalIntegral() [2/2]

Int_t BeamSpotPdf::getAnalyticalIntegral ( RooArgSet & allVars,
RooArgSet & analVars,
const char * rangeName = 0 ) const

Member Data Documentation

◆ ax

RooRealProxy BeamSpotPdf::ax
protected

◆ ay

RooRealProxy BeamSpotPdf::ay
protected

◆ k

RooRealProxy BeamSpotPdf::k
protected

◆ m_ax

RooRealProxy BeamSpotPdf::m_ax
protected

◆ m_ay

RooRealProxy BeamSpotPdf::m_ay
protected

◆ m_k

RooRealProxy BeamSpotPdf::m_k
protected

◆ m_mx

RooRealProxy BeamSpotPdf::m_mx
protected

◆ m_my

RooRealProxy BeamSpotPdf::m_my
protected

◆ m_mz

RooRealProxy BeamSpotPdf::m_mz
protected

◆ m_rho

RooRealProxy BeamSpotPdf::m_rho
protected

◆ m_sx

RooRealProxy BeamSpotPdf::m_sx
protected

◆ m_sy

RooRealProxy BeamSpotPdf::m_sy
protected

◆ m_sz

RooRealProxy BeamSpotPdf::m_sz
protected

◆ m_vxx

RooRealProxy BeamSpotPdf::m_vxx
protected

◆ m_vxy

RooRealProxy BeamSpotPdf::m_vxy
protected

◆ m_vyy

RooRealProxy BeamSpotPdf::m_vyy
protected

◆ m_x

RooRealProxy BeamSpotPdf::m_x
protected

◆ m_y

RooRealProxy BeamSpotPdf::m_y
protected

◆ m_z

RooRealProxy BeamSpotPdf::m_z
protected

◆ mx

RooRealProxy BeamSpotPdf::mx
protected

◆ my

RooRealProxy BeamSpotPdf::my
protected

◆ mz

RooRealProxy BeamSpotPdf::mz
protected

◆ rho

RooRealProxy BeamSpotPdf::rho
protected

◆ sx

RooRealProxy BeamSpotPdf::sx
protected

◆ sy

RooRealProxy BeamSpotPdf::sy
protected

◆ sz

RooRealProxy BeamSpotPdf::sz
protected

◆ vxx

RooRealProxy BeamSpotPdf::vxx
protected

◆ vxy

RooRealProxy BeamSpotPdf::vxy
protected

◆ vyy

RooRealProxy BeamSpotPdf::vyy
protected

◆ x

RooRealProxy BeamSpotPdf::x
protected

◆ y

RooRealProxy BeamSpotPdf::y
protected

◆ z

RooRealProxy BeamSpotPdf::z
protected

The documentation for this class was generated from the following files: