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 48 of file LauAbsCoeffSet.hh. Member Enumeration Documentation◆ CloneOptionOptions for cloning operation. Definition at line 52 of file LauAbsCoeffSet.hh. Constructor & Destructor Documentation◆ LauAbsCoeffSet() [1/2]
Constructor.
Definition at line 49 of file LauAbsCoeffSet.cc. ◆ LauAbsCoeffSet() [2/2]
Copy constructor.
Definition at line 56 of file LauAbsCoeffSet.cc. Member Function Documentation◆ acp()
Calculate the CP asymmetry.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauCartesianCPCoeffSet, LauMagPhaseCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet. ◆ addGaussianConstraint()
Add Gaussian constraint to the named parameter.
Definition at line 176 of file LauAbsCoeffSet.cc. ◆ addSuffixToParameterName()
Add suffix to the name of the given parameter.
Definition at line 190 of file LauAbsCoeffSet.cc. ◆ adjustName()
Prepend the base name and index to the name of a parameter.
Reimplemented in LauPolarGammaCPCoeffSet. Definition at line 100 of file LauAbsCoeffSet.cc. ◆ antiparticleCoeff()
Retrieve the complex coefficient for an antiparticle.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauCartesianCPCoeffSet, LauMagPhaseCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet. ◆ baseName() [1/2]
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 151 of file LauAbsCoeffSet.hh. ◆ baseName() [2/2]
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 160 of file LauAbsCoeffSet.hh. ◆ blindParameter()
Blind the named parameter. See LauBlind documentation for details of blinding procedure
Definition at line 162 of file LauAbsCoeffSet.cc. ◆ createClone()
Create a clone of the coefficient set.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauCartesianCPCoeffSet, LauMagPhaseCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet. ◆ findParameter()
Find the parameter with the given name.
Definition at line 207 of file LauAbsCoeffSet.cc. ◆ fixParameter()
Set the named parameter to be fixed in the fit.
Definition at line 138 of file LauAbsCoeffSet.cc. ◆ floatParameter()
Set the named parameter to float in the fit.
Definition at line 150 of file LauAbsCoeffSet.cc. ◆ getParameters()
Retrieve the parameters of the coefficient so that they can be loaded into a fit.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauCartesianCPCoeffSet, LauMagPhaseCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet. ◆ getRandomiser()
Access the randomiser.
Definition at line 73 of file LauAbsCoeffSet.cc. ◆ index() [1/2]
Retrieve the index number of the coefficient set.
Definition at line 166 of file LauAbsCoeffSet.hh. ◆ index() [2/2]
Set the index number of the coefficient set.
Definition at line 81 of file LauAbsCoeffSet.cc. ◆ name() [1/2]
Retrieve the name of the coefficient set. The name should correspond to the name of the resonance in the model.
Definition at line 134 of file LauAbsCoeffSet.hh. ◆ name() [2/2]
Set the name of the coefficient set. The name should correspond to the name of the resonance in the model.
Definition at line 142 of file LauAbsCoeffSet.hh. ◆ operator=()
Copy assignment operator.
Definition at line 63 of file LauAbsCoeffSet.cc. ◆ particleCoeff()
Retrieve the complex coefficient for a particle.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauCartesianCPCoeffSet, LauMagPhaseCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet. ◆ printTableHeading()
Print the column headings for a results table.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauCartesianCPCoeffSet, LauMagPhaseCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet. ◆ printTableRow()
Print the parameters of the complex coefficient as a row in the results table.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauCartesianCPCoeffSet, LauMagPhaseCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet. ◆ setCoeffValues()
Set the parameters based on the complex coefficients for particles and antiparticles.
Implemented in LauPolarGammaCPCoeffSet, LauCartesianGammaCPCoeffSet, LauRealImagGammaCPCoeffSet, LauBelleCPCoeffSet, LauCleoCPCoeffSet, LauCartesianCPCoeffSet, LauMagPhaseCPCoeffSet, LauRealImagCPCoeffSet, LauMagPhaseCoeffSet, and LauRealImagCoeffSet. ◆ setCPParRange()
Set the allowed range for CP-violating parameters.
Definition at line 270 of file LauAbsCoeffSet.hh. ◆ setMagnitudeRange()
Set the allowed range for magnitude parameters.
Definition at line 237 of file LauAbsCoeffSet.hh. ◆ setParameterError()
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. ◆ setParameterValue()
Set the value of the named parameter.
Definition at line 110 of file LauAbsCoeffSet.cc. ◆ setPhaseRange()
Set the allowed range for phase parameters.
Definition at line 248 of file LauAbsCoeffSet.hh. ◆ setRandomiser()
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 283 of file LauAbsCoeffSet.hh. ◆ setRealImagRange()
Set the allowed range for real/imaginary part parameters.
Definition at line 259 of file LauAbsCoeffSet.hh. The documentation for this class was generated from the following files:
Generated by 1.8.18 |