LauMagPhaseCPCoeffSet Class Reference Class for defining a complex coefficient using seperate magnitudes and phases for particles and antiparticles. More...
Inheritance diagram for LauMagPhaseCPCoeffSet:
Detailed DescriptionClass for defining a complex coefficient using seperate magnitudes and phases for particles and antiparticles. Holds a set of real values that define the complex coefficient of an amplitude component. The amplitudes have the form: c = mag * exp(i*phase) cBar = magBar * exp(i*phaseBar) where mag and magBar are the magnitudes for particle and antiparticle and phase and phaseBar are the phases for particle and antiparticle. Definition at line 39 of file LauMagPhaseCPCoeffSet.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 35 of file LauMagPhaseCPCoeffSet.cc.
Destructor. Definition at line 58 of file LauMagPhaseCPCoeffSet.hh.
Copy constructor. This creates cloned parameters, not copies.
Definition at line 56 of file LauMagPhaseCPCoeffSet.cc. Member Function Documentation
Calculate the CP asymmetry.
Implements LauAbsCoeffSet. Definition at line 252 of file LauMagPhaseCPCoeffSet.cc.
Retrieve the complex coefficient for an antiparticle.
Implements LauAbsCoeffSet. Definition at line 237 of file LauMagPhaseCPCoeffSet.cc.
Create a clone of the coefficient set.
Implements LauAbsCoeffSet. Definition at line 276 of file LauMagPhaseCPCoeffSet.cc.
Make sure values are in "standard" ranges, e.g. phases should be between -pi and pi. Implements LauAbsCoeffSet. Definition at line 156 of file LauMagPhaseCPCoeffSet.cc.
Retrieve the parameters of the coefficient, e.g. so that they can be loaded into a fit.
Implements LauAbsCoeffSet. Definition at line 90 of file LauMagPhaseCPCoeffSet.cc.
Copy assignment operator. This creates cloned parameters, not copies.
Definition at line 71 of file LauMagPhaseCPCoeffSet.cc.
Retrieve the complex coefficient for a particle.
Implements LauAbsCoeffSet. Definition at line 231 of file LauMagPhaseCPCoeffSet.cc.
Print the column headings for a results table.
Implements LauAbsCoeffSet. Definition at line 100 of file LauMagPhaseCPCoeffSet.cc.
Print the parameters of the complex coefficient as a row in the results table.
Implements LauAbsCoeffSet. Definition at line 108 of file LauMagPhaseCPCoeffSet.cc.
Randomise the starting values of the parameters for a fit. Implements LauAbsCoeffSet. Definition at line 132 of file LauMagPhaseCPCoeffSet.cc.
Set the parameters based on the complex coefficients for particles and antiparticles.
Implements LauAbsCoeffSet. Definition at line 243 of file LauMagPhaseCPCoeffSet.cc. Member Data Documentation
The CP asymmetry. Definition at line 160 of file LauMagPhaseCPCoeffSet.hh.
The antiparticle complex coefficient. Definition at line 157 of file LauMagPhaseCPCoeffSet.hh.
The magnitude for particles. Definition at line 146 of file LauMagPhaseCPCoeffSet.hh.
The magnitude for antiparticles. Definition at line 150 of file LauMagPhaseCPCoeffSet.hh.
The maximum allowed value for magnitudes. Definition at line 137 of file LauMagPhaseCPCoeffSet.hh.
The maximum allowed value for phases. Definition at line 141 of file LauMagPhaseCPCoeffSet.hh.
The minimum allowed value for magnitudes. Definition at line 135 of file LauMagPhaseCPCoeffSet.hh.
The minimum allowed value for phases. Definition at line 139 of file LauMagPhaseCPCoeffSet.hh.
The particle complex coefficient. Definition at line 155 of file LauMagPhaseCPCoeffSet.hh.
The phase for particles. Definition at line 148 of file LauMagPhaseCPCoeffSet.hh.
The phase for antiparticles. Definition at line 152 of file LauMagPhaseCPCoeffSet.hh. The documentation for this class was generated from the following files: Generated by 1.8.5 |