Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Static Protected Attributes |
Private Attributes |
Static Private Attributes |
List of all members
LauAbsCoeffSet Class Referenceabstract Class for defining the abstract interface for complex coefficient classes. More...
Inheritance diagram for LauAbsCoeffSet:
Detailed DescriptionClass for defining the abstract interface for complex coefficient classes. Class for defining the abstract interface for complex coefficient classes. Some common code is implemented but most methods are not. Definition at line 35 of file LauAbsCoeffSet.hh. Member Enumeration DocumentationOptions for cloning operation. Definition at line 39 of file LauAbsCoeffSet.hh. Constructor & Destructor Documentation
Destructor. Definition at line 49 of file LauAbsCoeffSet.hh.
Constructor.
Definition at line 36 of file LauAbsCoeffSet.cc.
Copy constructor.
Definition at line 43 of file LauAbsCoeffSet.cc. Member Function Documentation
Calculate the CP asymmetry.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Add Gaussian constraint to the named parameter.
Definition at line 156 of file LauAbsCoeffSet.cc.
Add suffix to the name of the given parameter.
Definition at line 167 of file LauAbsCoeffSet.cc.
Prepend the base name and index to the name of a parameter.
Reimplemented in LauPolarGammaCPCoeffSet. Definition at line 87 of file LauAbsCoeffSet.cc.
Retrieve the complex coefficient for an antiparticle.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauRealImagGammaCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Retrieve the base name of the coefficient set. The base name is generally of the form "Ai", where i is an integer. This is used in the fit results ntuple.
Definition at line 133 of file LauAbsCoeffSet.hh.
Set the base name of the coefficient set. The base name is generally of the form "Ai", where i is an integer. This is used in the fit results ntuple.
Definition at line 141 of file LauAbsCoeffSet.hh.
Blind the named parameter. See LauBlind documentation for details of blinding procedure
Definition at line 145 of file LauAbsCoeffSet.cc.
Create a clone of the coefficient set.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Make sure values are in "standard" ranges, e.g. phases should be between -pi and pi. Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauRealImagGammaCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Find the parameter with the given name.
Definition at line 183 of file LauAbsCoeffSet.cc.
Set the named parameter to be fixed in the fit.
Definition at line 123 of file LauAbsCoeffSet.cc.
Set the named parameter to float in the fit.
Definition at line 134 of file LauAbsCoeffSet.cc.
Retrieve the parameters of the coefficient so that they can be loaded into a fit.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauRealImagGammaCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Access the randomiser.
Definition at line 60 of file LauAbsCoeffSet.cc.
Retrieve the index number of the coefficient set.
Definition at line 147 of file LauAbsCoeffSet.hh.
Set the index number of the coefficient set.
Definition at line 68 of file LauAbsCoeffSet.cc.
Retrieve the name of the coefficient set. The name should correspond to the name of the resonance in the model.
Definition at line 118 of file LauAbsCoeffSet.hh.
Set the name of the coefficient set. The name should correspond to the name of the resonance in the model.
Definition at line 125 of file LauAbsCoeffSet.hh.
Copy assignment operator.
Definition at line 50 of file LauAbsCoeffSet.cc.
Retrieve the complex coefficient for a particle.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauRealImagGammaCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Print the current values of the parameters. Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauRealImagGammaCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Print the column headings for a results table.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauRealImagGammaCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Print the parameters of the complex coefficient as a row in the results table.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauRealImagGammaCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Randomise the starting values of the parameters for a fit. Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauRealImagGammaCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Set the parameters based on the complex coefficients for particles and antiparticles.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauMagPhaseCPCoeffSet, LauCartesianCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet.
Set the allowed range for CP-violating parameters.
Definition at line 234 of file LauAbsCoeffSet.hh.
Set the allowed range for magnitude parameters.
Definition at line 213 of file LauAbsCoeffSet.hh.
Set the error of the named parameter. This is particularly useful for tuning the step size used by MINUIT
Definition at line 112 of file LauAbsCoeffSet.cc.
Set the value of the named parameter.
Definition at line 97 of file LauAbsCoeffSet.cc.
Set the allowed range for phase parameters.
Definition at line 220 of file LauAbsCoeffSet.hh.
Set the randomiser. Set the random number generator to use for randomising parameter starting values. Will default to LauRandom::zeroSeedRandom if not explicitly supplied via this function.
Definition at line 243 of file LauAbsCoeffSet.hh.
Set the allowed range for real/imaginary part parameters.
Definition at line 227 of file LauAbsCoeffSet.hh. Member Data Documentation
The base name of the coefficient set. Definition at line 310 of file LauAbsCoeffSet.hh.
The index number of the coefficient set. Definition at line 313 of file LauAbsCoeffSet.hh.
Maximum allowed value of CP-violating real/imaginary part parameters. Definition at line 288 of file LauAbsCoeffSet.hh.
Maximum allowed value of magnitude parameters. Definition at line 276 of file LauAbsCoeffSet.hh.
Maximum allowed value of phase parameters. Definition at line 280 of file LauAbsCoeffSet.hh.
Maximum allowed value of real/imaginary part parameters. Definition at line 284 of file LauAbsCoeffSet.hh.
Minimum allowed value of CP-violating real/imaginary part parameters. Definition at line 286 of file LauAbsCoeffSet.hh.
Minimum allowed value of magnitude parameters. Definition at line 274 of file LauAbsCoeffSet.hh.
Minimum allowed value of phase parameters. Definition at line 278 of file LauAbsCoeffSet.hh.
Minimum allowed value of real/imaginary part parameters. Definition at line 282 of file LauAbsCoeffSet.hh.
The name of the coefficient set. Definition at line 307 of file LauAbsCoeffSet.hh.
Random number generator to use for randomising parameter starting values. Definition at line 304 of file LauAbsCoeffSet.hh. The documentation for this class was generated from the following files:
Generated by 1.8.5 |