|
MINT2
|
Hadronic parameters in a bin of phase space. More...
#include <HadronicParameters.h>
Public Member Functions | |
| Bin (double, double, const std::complex< double > &, double, double, const std::complex< double > &, double norm=1., double normbar=1., double sumw=1., double sumw2=1.) | |
| Initialise from predetermined parameters. More... | |
| Bin () | |
| Initialise an empty bin. More... | |
| Bin (const std::string &, unsigned, const std::string &fname="") | |
| Initialise from a config file. More... | |
| void | add (const EventBinInfo &, const EventBinInfo &, double weight=1.) |
| Add a DalitzEvent and its conjugate. More... | |
| double | Fplus () const |
| Get the magnitude sq in the favoured region. More... | |
| double | Fminus () const |
| Get the magnitude sq in the suppressed region. More... | |
| std::complex< double > | Xplus () const |
| Get the cross term for the favoured region. More... | |
| std::complex< double > | Xminus () const |
| Get the cross term for the suppressed region. More... | |
| double | Fbarplus () const |
| Get the magnitude sq in the favoured region, for the CP-conjugate decay. More... | |
| double | Fbarminus () const |
| Get the magnitude sq in the suppressed region, for the CP-conjugate decay. More... | |
| std::complex< double > | Xbarplus () const |
| Get the cross term for the favoured region, for the CP-conjugate decay. More... | |
| std::complex< double > | Xbarminus () const |
| Get the cross term for the suppressed region, for the CP-conjugate decay. More... | |
| double | getNorm () const |
| Get the normalisation. More... | |
| void | setNorm (double) |
| Set the normalisation. More... | |
| double | getNormBar () const |
| Get the normalisation, for the CP-conjugate decay. More... | |
| void | setNormBar (double) |
| Set the normalisation, for the CP-conjugate decay. More... | |
| void | Print (const std::string &name, unsigned, std::ostream &os=std::cout) const |
| Print the parameters. More... | |
| double | R (double, double, double, const std::complex< double > &, const std::complex< double > &) const |
| Get expected ratio of events (suppressed)/(favoured) at the given time for the given mixing parameters. More... | |
| double | Rbar (double, double, double, const std::complex< double > &, const std::complex< double > &) const |
Static Public Member Functions | |
| static std::string | getName (const std::string &, unsigned) |
| Get the name string. More... | |
Private Member Functions | |
| double | _R (double, double, double, const std::complex< double > &, const std::complex< double > &, double, double, const std::complex< double > &, const std::complex< double > &) const |
| Get the expected ratio of events (suppressed)/(favoured) at the given time for the given mixing parameters. More... | |
Private Attributes | |
| double | m_Fplus |
| Magnitude sq. in the favoured region. More... | |
| double | m_Fminus |
| Magnitude sq. in the suppressed region. More... | |
| std::complex< double > | m_X |
| Cross term. More... | |
| double | m_Fbarplus |
| Magnitude sq. in the favoured region, for the CP-conjugate decay. More... | |
| double | m_Fbarminus |
| Magnitude sq. in the suppressed region, for the CP-conjugate decay. More... | |
| std::complex< double > | m_Xbar |
| Cross term, for the CP-conjugate decay. More... | |
| double | m_sumw |
| Sum of weights. More... | |
| double | m_sumw2 |
| Sum of weights sq. More... | |
| double | m_norm |
| The normalisation scale. - Are there potentially issues with having different normalisation for D0 and D0bar? More... | |
| double | m_normBar |
| The normalisation scale for the CP-conjugate decay. More... | |
Hadronic parameters in a bin of phase space.
Definition at line 78 of file HadronicParameters.h.
| HadronicParameters::Bin::Bin | ( | double | , |
| double | , | ||
| const std::complex< double > & | , | ||
| double | , | ||
| double | , | ||
| const std::complex< double > & | , | ||
| double | norm = 1., |
||
| double | normbar = 1., |
||
| double | sumw = 1., |
||
| double | sumw2 = 1. |
||
| ) |
Initialise from predetermined parameters.
| HadronicParameters::Bin::Bin | ( | ) |
Initialise an empty bin.
Definition at line 165 of file HadronicParameters.cpp.
| HadronicParameters::Bin::Bin | ( | const std::string & | , |
| unsigned | , | ||
| const std::string & | fname = "" |
||
| ) |
Initialise from a config file.
|
private |
Get the expected ratio of events (suppressed)/(favoured) at the given time for the given mixing parameters.
Definition at line 319 of file HadronicParameters.cpp.
| void HadronicParameters::Bin::add | ( | const EventBinInfo & | evtPlus, |
| const EventBinInfo & | evtMinus, | ||
| double | weight = 1. |
||
| ) |
Add a DalitzEvent and its conjugate.
Definition at line 221 of file HadronicParameters.cpp.
| double HadronicParameters::Bin::Fbarminus | ( | ) | const |
Get the magnitude sq in the suppressed region, for the CP-conjugate decay.
Definition at line 254 of file HadronicParameters.cpp.
| double HadronicParameters::Bin::Fbarplus | ( | ) | const |
Get the magnitude sq in the favoured region, for the CP-conjugate decay.
Definition at line 250 of file HadronicParameters.cpp.
| double HadronicParameters::Bin::Fminus | ( | ) | const |
Get the magnitude sq in the suppressed region.
Definition at line 238 of file HadronicParameters.cpp.
| double HadronicParameters::Bin::Fplus | ( | ) | const |
Get the magnitude sq in the favoured region.
Definition at line 234 of file HadronicParameters.cpp.
|
static |
Get the name string.
Definition at line 301 of file HadronicParameters.cpp.
| double HadronicParameters::Bin::getNorm | ( | ) | const |
Get the normalisation.
Definition at line 266 of file HadronicParameters.cpp.
| double HadronicParameters::Bin::getNormBar | ( | ) | const |
Get the normalisation, for the CP-conjugate decay.
Definition at line 274 of file HadronicParameters.cpp.
| void HadronicParameters::Bin::Print | ( | const std::string & | name, |
| unsigned | , | ||
| std::ostream & | os = std::cout |
||
| ) | const |
Print the parameters.
Definition at line 282 of file HadronicParameters.cpp.
| double HadronicParameters::Bin::R | ( | double | , |
| double | , | ||
| double | , | ||
| const std::complex< double > & | , | ||
| const std::complex< double > & | |||
| ) | const |
Get expected ratio of events (suppressed)/(favoured) at the given time for the given mixing parameters.
Definition at line 307 of file HadronicParameters.cpp.
| double HadronicParameters::Bin::Rbar | ( | double | , |
| double | , | ||
| double | , | ||
| const std::complex< double > & | , | ||
| const std::complex< double > & | |||
| ) | const |
Get expected ratio of events (suppressed)/(favoured) at the given time for the given mixing parameters, for the CP-conjugate decay.
Definition at line 313 of file HadronicParameters.cpp.
| void HadronicParameters::Bin::setNorm | ( | double | norm | ) |
Set the normalisation.
Definition at line 270 of file HadronicParameters.cpp.
| void HadronicParameters::Bin::setNormBar | ( | double | norm | ) |
Set the normalisation, for the CP-conjugate decay.
Definition at line 278 of file HadronicParameters.cpp.
| complex< double > HadronicParameters::Bin::Xbarminus | ( | ) | const |
Get the cross term for the suppressed region, for the CP-conjugate decay.
Definition at line 262 of file HadronicParameters.cpp.
| complex< double > HadronicParameters::Bin::Xbarplus | ( | ) | const |
Get the cross term for the favoured region, for the CP-conjugate decay.
Definition at line 258 of file HadronicParameters.cpp.
| complex< double > HadronicParameters::Bin::Xminus | ( | ) | const |
Get the cross term for the suppressed region.
Definition at line 246 of file HadronicParameters.cpp.
| complex< double > HadronicParameters::Bin::Xplus | ( | ) | const |
Get the cross term for the favoured region.
Definition at line 242 of file HadronicParameters.cpp.
|
private |
Magnitude sq. in the suppressed region, for the CP-conjugate decay.
Definition at line 89 of file HadronicParameters.h.
|
private |
Magnitude sq. in the favoured region, for the CP-conjugate decay.
Definition at line 87 of file HadronicParameters.h.
|
private |
Magnitude sq. in the suppressed region.
Definition at line 83 of file HadronicParameters.h.
|
private |
Magnitude sq. in the favoured region.
Definition at line 81 of file HadronicParameters.h.
|
private |
The normalisation scale. - Are there potentially issues with having different normalisation for D0 and D0bar?
Definition at line 97 of file HadronicParameters.h.
|
private |
The normalisation scale for the CP-conjugate decay.
Definition at line 99 of file HadronicParameters.h.
|
private |
Sum of weights.
Definition at line 93 of file HadronicParameters.h.
|
private |
Sum of weights sq.
Definition at line 95 of file HadronicParameters.h.
|
private |
Cross term.
Definition at line 85 of file HadronicParameters.h.
|
private |
Cross term, for the CP-conjugate decay.
Definition at line 91 of file HadronicParameters.h.
1.8.15