#include <RooSpHarmonic.h>
Inheritance diagram for RooSpHarmonic:

Public Member Functions | |
| RooSpHarmonic () | |
| RooSpHarmonic (const char *name, const char *title, RooAbsReal &ctheta, RooAbsReal &phi, int l, int m) | |
| RooSpHarmonic (const char *name, const char *title, RooAbsReal &ctheta, RooAbsReal &phi, int l1, int m1, int l2, int m2) | |
| RooSpHarmonic (const RooSpHarmonic &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooSpHarmonic () |
| virtual Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const |
| virtual Double_t | analyticalIntegral (Int_t code, const char *rangeName=0) const |
| virtual Int_t | getMaxVal (const RooArgSet &vars) const |
| virtual Double_t | maxVal (Int_t code) const |
| RooSpHarmonic () | |
| RooSpHarmonic (const char *name, const char *title, RooAbsReal &ctheta, RooAbsReal &phi, int l, int m) | |
| RooSpHarmonic (const char *name, const char *title, RooAbsReal &ctheta, RooAbsReal &phi, int l1, int m1, int l2, int m2) | |
| RooSpHarmonic (const RooSpHarmonic &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooSpHarmonic () |
| virtual Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const |
| virtual Double_t | analyticalIntegral (Int_t code, const char *rangeName=0) const |
| virtual Int_t | getMaxVal (const RooArgSet &vars) const |
| virtual Double_t | maxVal (Int_t code) const |
Private Member Functions | |
| Double_t | evaluate () const |
| Double_t | evaluate () const |
Private Attributes | |
| RooRealProxy | _phi |
| double | _n |
| int | _sgn1 |
| int | _sgn2 |
Definition at line 20 of file RooSpHarmonic.h.
| RooSpHarmonic::RooSpHarmonic | ( | ) |
| RooSpHarmonic::RooSpHarmonic | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | ctheta, | |||
| RooAbsReal & | phi, | |||
| int | l, | |||
| int | m | |||
| ) |
Definition at line 72 of file RooSpHarmonic.cxx.
| RooSpHarmonic::RooSpHarmonic | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | ctheta, | |||
| RooAbsReal & | phi, | |||
| int | l1, | |||
| int | m1, | |||
| int | l2, | |||
| int | m2 | |||
| ) |
Definition at line 82 of file RooSpHarmonic.cxx.
| RooSpHarmonic::RooSpHarmonic | ( | const RooSpHarmonic & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 92 of file RooSpHarmonic.cxx.
| virtual RooSpHarmonic::~RooSpHarmonic | ( | ) | [inline, virtual] |
Definition at line 28 of file RooSpHarmonic.h.
| RooSpHarmonic::RooSpHarmonic | ( | ) |
| RooSpHarmonic::RooSpHarmonic | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | ctheta, | |||
| RooAbsReal & | phi, | |||
| int | l, | |||
| int | m | |||
| ) |
| RooSpHarmonic::RooSpHarmonic | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | ctheta, | |||
| RooAbsReal & | phi, | |||
| int | l1, | |||
| int | m1, | |||
| int | l2, | |||
| int | m2 | |||
| ) |
| RooSpHarmonic::RooSpHarmonic | ( | const RooSpHarmonic & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooSpHarmonic::~RooSpHarmonic | ( | ) | [inline, virtual] |
Definition at line 28 of file RooSpHarmonic.h.
| virtual TObject* RooSpHarmonic::clone | ( | const char * | newname | ) | const [inline, virtual] |
Reimplemented from RooLegendre.
Definition at line 27 of file RooSpHarmonic.h.
References RooSpHarmonic().
| Int_t RooSpHarmonic::getAnalyticalIntegral | ( | RooArgSet & | allVars, | |
| RooArgSet & | analVars, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooLegendre.
Definition at line 117 of file RooSpHarmonic.cxx.
References RooLegendre::_ctheta, _phi, fullRange(), RooLegendre::getAnalyticalIntegral(), and RooAbsReal::matchArgs().
| Double_t RooSpHarmonic::analyticalIntegral | ( | Int_t | code, | |
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooLegendre.
Definition at line 130 of file RooSpHarmonic.cxx.
References RooLegendre::_l1, RooLegendre::_l2, RooLegendre::_m1, RooLegendre::_m2, _n, _phi, _sgn1, _sgn2, RooLegendre::analyticalIntegral(), cos(), RooLegendre::evaluate(), N, n, TMath::Pi(), and sin().
Reimplemented from RooLegendre.
Definition at line 145 of file RooSpHarmonic.cxx.
References RooLegendre::getMaxVal().
Reimplemented from RooLegendre.
Definition at line 149 of file RooSpHarmonic.cxx.
References RooLegendre::_l1, RooLegendre::_l2, RooLegendre::_m1, RooLegendre::_m2, _n, RooLegendre::maxVal(), N, and n.
| Double_t RooSpHarmonic::evaluate | ( | ) | const [private, virtual] |
Reimplemented from RooLegendre.
Definition at line 102 of file RooSpHarmonic.cxx.
References RooLegendre::_l1, RooLegendre::_l2, RooLegendre::_m1, RooLegendre::_m2, _n, _phi, _sgn1, _sgn2, cos(), RooLegendre::evaluate(), N, n, and sin().
| virtual TObject* RooSpHarmonic::clone | ( | const char * | newname | ) | const [inline, virtual] |
Reimplemented from RooLegendre.
Definition at line 27 of file RooSpHarmonic.h.
References RooSpHarmonic().
| virtual Int_t RooSpHarmonic::getAnalyticalIntegral | ( | RooArgSet & | allVars, | |
| RooArgSet & | analVars, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooLegendre.
| virtual Double_t RooSpHarmonic::analyticalIntegral | ( | Int_t | code, | |
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooLegendre.
Reimplemented from RooLegendre.
Reimplemented from RooLegendre.
| Double_t RooSpHarmonic::evaluate | ( | ) | const [private, virtual] |
Reimplemented from RooLegendre.
RooRealProxy RooSpHarmonic::_phi [private] |
Definition at line 37 of file RooSpHarmonic.h.
Referenced by analyticalIntegral(), evaluate(), and getAnalyticalIntegral().
double RooSpHarmonic::_n [private] |
Definition at line 38 of file RooSpHarmonic.h.
Referenced by analyticalIntegral(), evaluate(), and maxVal().
int RooSpHarmonic::_sgn1 [private] |
int RooSpHarmonic::_sgn2 [private] |
1.5.1