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 49 of file LauAbsCoeffSet.hh. Member Enumeration DocumentationOptions for cloning operation. Definition at line 53 of file LauAbsCoeffSet.hh. Constructor & Destructor Documentation
Destructor. Definition at line 63 of file LauAbsCoeffSet.hh.
Constructor.
Definition at line 50 of file LauAbsCoeffSet.cc.
Copy constructor.
Definition at line 57 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 170 of file LauAbsCoeffSet.cc.
Add suffix to the name of the given parameter.
Definition at line 181 of file LauAbsCoeffSet.cc.
Prepend the base name and index to the name of a parameter.
Reimplemented in LauPolarGammaCPCoeffSet. Definition at line 101 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 147 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 155 of file LauAbsCoeffSet.hh.
Blind the named parameter. See LauBlind documentation for details of blinding procedure
Definition at line 159 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 197 of file LauAbsCoeffSet.cc.
Set the named parameter to be fixed in the fit.
Definition at line 137 of file LauAbsCoeffSet.cc.
Set the named parameter to float in the fit.
Definition at line 148 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 74 of file LauAbsCoeffSet.cc.
Retrieve the index number of the coefficient set.
Definition at line 161 of file LauAbsCoeffSet.hh.
Set the index number of the coefficient set.
Definition at line 82 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 132 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 139 of file LauAbsCoeffSet.hh.
Copy assignment operator.
Definition at line 64 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 248 of file LauAbsCoeffSet.hh.
Set the allowed range for magnitude parameters.
Definition at line 227 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 126 of file LauAbsCoeffSet.cc.
Set the value of the named parameter.
Definition at line 111 of file LauAbsCoeffSet.cc.
Set the allowed range for phase parameters.
Definition at line 234 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 257 of file LauAbsCoeffSet.hh.
Set the allowed range for real/imaginary part parameters.
Definition at line 241 of file LauAbsCoeffSet.hh. Member Data Documentation
The base name of the coefficient set. Definition at line 324 of file LauAbsCoeffSet.hh.
The index number of the coefficient set. Definition at line 327 of file LauAbsCoeffSet.hh.
Maximum allowed value of CP-violating real/imaginary part parameters. Definition at line 302 of file LauAbsCoeffSet.hh.
Maximum allowed value of magnitude parameters. Definition at line 290 of file LauAbsCoeffSet.hh.
Maximum allowed value of phase parameters. Definition at line 294 of file LauAbsCoeffSet.hh.
Maximum allowed value of real/imaginary part parameters. Definition at line 298 of file LauAbsCoeffSet.hh.
Minimum allowed value of CP-violating real/imaginary part parameters. Definition at line 300 of file LauAbsCoeffSet.hh.
Minimum allowed value of magnitude parameters. Definition at line 288 of file LauAbsCoeffSet.hh.
Minimum allowed value of phase parameters. Definition at line 292 of file LauAbsCoeffSet.hh.
Minimum allowed value of real/imaginary part parameters. Definition at line 296 of file LauAbsCoeffSet.hh.
The name of the coefficient set. Definition at line 321 of file LauAbsCoeffSet.hh.
Random number generator to use for randomising parameter starting values. Definition at line 318 of file LauAbsCoeffSet.hh. The documentation for this class was generated from the following files:
Generated by 1.8.5 |