PYTHIA
8.312
|
Charged partner of DM (PDG id 57.) More...
#include <ResonanceWidthsDM.h>
Public Member Functions | |
ResonanceCha (int idResIn) | |
Constructor. | |
Public Member Functions inherited from ResonanceWidths | |
virtual | ~ResonanceWidths () |
Destructor. | |
void | initBasic (int idResIn, bool isGenericIn=false) |
Set up standard properties. | |
virtual bool | init (Info *infoPtrIn) |
Calculate and store partial and total widths at the nominal mass. More... | |
int | id () const |
Return identity of particle species. | |
double | width (int idSgn, double mHatIn, int idInFlavIn=0, bool openOnly=false, bool setBR=false, int idOutFlav1=0, int idOutFlav2=0) |
Calculate the total/open width for given mass, charge and instate. More... | |
double | widthOpen (int idSgn, double mHatIn, int idIn=0) |
Special case to calculate open final-state width. | |
double | widthStore (int idSgn, double mHatIn, int idIn=0) |
Special case to store open final-state widths for channel selection. | |
double | openFrac (int idSgn) |
Return fraction of width open for particle and antiparticle. | |
double | widthRescaleFactor () |
Return forced rescaling factor of resonance width. | |
double | widthChan (double mHatIn, int idOutFlav1, int idOutFlav2) |
Protected Member Functions | |
void | setMassMix () |
Set masses and mixing from settings. More... | |
Protected Member Functions inherited from ResonanceWidths | |
ResonanceWidths () | |
Constructor. | |
virtual bool | initBSM () |
virtual bool | allowCalc () |
double | numInt1BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, int psMode=1) |
Simple routines for matrix-element integration over Breit-Wigners. More... | |
double | numInt2BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, double Gamma2, double mMin2, int psMode=1) |
Protected Attributes | |
double | mixN1 |
Couplings etc. | |
double | mixN2 |
double | mixing |
bool | doDY |
Protected Attributes inherited from ResonanceWidths | |
int | idRes |
Particle properties always present. | |
int | hasAntiRes |
bool | doForceWidth |
bool | isGeneric |
bool | allowCalcWidth |
double | minWidth |
double | minThreshold |
double | mRes |
double | GammaRes |
double | m2Res |
double | GamMRat |
double | openPos |
double | openNeg |
double | forceFactor |
int | iChannel |
Properties for currently studied decay channel(s). | |
int | onMode |
int | meMode |
int | mult |
int | id1 |
int | id2 |
int | id3 |
int | id1Abs |
int | id2Abs |
int | id3Abs |
int | idInFlav |
double | widNow |
double | mHat |
double | mf1 |
double | mf2 |
double | mf3 |
double | mr1 |
double | mr2 |
double | mr3 |
double | ps |
double | kinFac |
double | alpEM |
double | alpS |
double | colQ |
double | preFac |
weak_ptr< ParticleDataEntry > | particlePtr |
Pointer to properties of the particle species. | |
Info * | infoPtr |
Pointer to various information on the generation. | |
Settings * | settingsPtr |
Pointer to the settings database. | |
ParticleData * | particleDataPtr |
Pointer to the particle data table. | |
Logger * | loggerPtr |
Pointer to the logger. | |
CoupSM * | coupSMPtr |
Pointers to Standard Model and SUSY couplings. | |
CoupSUSY * | coupSUSYPtr |
Additional Inherited Members | |
Static Protected Attributes inherited from ResonanceWidths | |
static const int | NPOINT = 100 |
Constants: could only be changed in the code itself. More... | |
static const double | MASSMIN = 0.1 |
The mass of a resonance must not be too small. | |
static const double | MASSMARGIN = 0.1 |
The sum of product masses must not be too close to the resonance mass. | |
Charged partner of DM (PDG id 57.)
|
protected |
Set masses and mixing from settings.
The ResonanceCha class. Derived class for singly-charged partner properties. (Using PDG id 57.)
Check if using the Nplet model (do not over-ride DM mass if using s-channel mediators).
Locally stored properties and couplings.
Mixing parameters.
Set particle masses.
Neutral partners.
Chargino mass with NLO mass splitting 0.16 GeV. Doubly charged mass.