StRoot
1
|
Public Member Functions | |
void | init (bool isFirst, SigmaProcess *sigmaProcessPtrIn, Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, Couplings *couplingsPtrIn, SigmaTotal *sigmaTotPtrIn, UserHooks *userHooksPtrIn) |
void | newECM (double eCMin) |
void | setLHAPtr (LHAup *lhaUpPtrIn) |
virtual bool | setupSampling ()=0 |
virtual bool | trialKin (bool inEvent=true, bool repeatSame=false)=0 |
virtual bool | finalKin ()=0 |
void | decayKinematics (Event &process) |
double | sigmaNow () const |
double | sigmaMax () const |
double | biasSelectionWeight () const |
bool | newSigmaMax () const |
void | setSigmaMax (double sigmaMaxIn) |
virtual double | sigmaSumSigned () const |
Vec4 | p (int i) const |
double | m (int i) const |
double | ecm () const |
double | x1 () const |
double | x2 () const |
double | sHat () const |
double | tHat () const |
double | uHat () const |
double | pTHat () const |
double | thetaHat () const |
double | phiHat () const |
double | runBW3 () const |
double | runBW4 () const |
double | runBW5 () const |
virtual bool | isResolved () const |
void | init (bool isFirst, SigmaProcess *sigmaProcessPtrIn, Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, Couplings *couplingsPtrIn, SigmaTotal *sigmaTotPtrIn, UserHooks *userHooksPtrIn) |
void | newECM (double eCMin) |
void | setLHAPtr (LHAup *lhaUpPtrIn) |
virtual bool | setupSampling ()=0 |
virtual bool | trialKin (bool inEvent=true, bool repeatSame=false)=0 |
virtual bool | finalKin ()=0 |
void | decayKinematics (Event &process) |
double | sigmaNow () const |
double | sigmaMax () const |
double | biasSelectionWeight () const |
bool | newSigmaMax () const |
void | setSigmaMax (double sigmaMaxIn) |
virtual double | sigmaSumSigned () const |
Vec4 | p (int i) const |
double | m (int i) const |
double | ecm () const |
double | x1 () const |
double | x2 () const |
double | sHat () const |
double | tHat () const |
double | uHat () const |
double | pTHat () const |
double | thetaHat () const |
double | phiHat () const |
double | runBW3 () const |
double | runBW4 () const |
double | runBW5 () const |
virtual bool | isResolved () const |
void | init (bool isFirst, SigmaProcess *sigmaProcessPtrIn, Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, Couplings *couplingsPtrIn, SigmaTotal *sigmaTotPtrIn, UserHooks *userHooksPtrIn) |
void | newECM (double eCMin) |
void | setLHAPtr (LHAup *lhaUpPtrIn) |
virtual bool | setupSampling ()=0 |
virtual bool | trialKin (bool inEvent=true, bool repeatSame=false)=0 |
virtual bool | finalKin ()=0 |
void | decayKinematics (Event &process) |
double | sigmaNow () const |
double | sigmaMax () const |
double | biasSelectionWeight () const |
bool | newSigmaMax () const |
void | setSigmaMax (double sigmaMaxIn) |
virtual double | sigmaSumSigned () const |
Vec4 | p (int i) const |
double | m (int i) const |
void | setP (int i, Vec4 pNew) |
double | ecm () const |
double | x1 () const |
double | x2 () const |
double | sHat () const |
double | tHat () const |
double | uHat () const |
double | pTHat () const |
double | thetaHat () const |
double | phiHat () const |
double | runBW3 () const |
double | runBW4 () const |
double | runBW5 () const |
virtual bool | isResolved () const |
virtual void | rescaleSigma (double) |
virtual void | rescaleMomenta (double) |
virtual double | weightGammaPDFApprox () |
virtual void | setGammaKinPtr (GammaKinematics *) |
void | init (bool isFirst, SigmaProcess *sigmaProcessPtrIn) |
void | newECM (double eCMin) |
void | setLHAPtr (LHAupPtr lhaUpPtrIn) |
virtual bool | setupSampling ()=0 |
virtual bool | trialKin (bool inEvent=true, bool repeatSame=false)=0 |
virtual bool | finalKin ()=0 |
void | decayKinematics (Event &process) |
double | sigmaNow () const |
double | sigmaMax () const |
double | biasSelectionWeight () const |
bool | newSigmaMax () const |
void | setSigmaMax (double sigmaMaxIn) |
virtual double | sigmaSumSigned () const |
Vec4 | p (int i) const |
double | m (int i) const |
void | setP (int i, Vec4 pNew) |
double | ecm () const |
double | x1 () const |
double | x2 () const |
double | sHat () const |
double | tHat () const |
double | uHat () const |
double | pTHat () const |
double | thetaHat () const |
double | phiHat () const |
double | runBW3 () const |
double | runBW4 () const |
double | runBW5 () const |
virtual bool | isResolved () const |
virtual void | rescaleSigma (double) |
virtual void | rescaleMomenta (double) |
virtual double | weightGammaPDFApprox () |
virtual void | setGammaKinPtr (GammaKinematics *gammaKinPtrIn) |
Public Member Functions inherited from Pythia8::PhysicsBase | |
void | initInfoPtr (Info &infoPtrIn) |
bool | flag (string key) const |
int | mode (string key) const |
double | parm (string key) const |
string | word (string key) const |
Protected Member Functions | |
void | decayKinematicsStep (Event &process, int iRes) |
void | setup3Body () |
bool | setupSampling123 (bool is2, bool is3, ostream &os=cout) |
bool | trialKin123 (bool is2, bool is3, bool inEvent=true, ostream &os=cout) |
bool | limitTau (bool is2, bool is3) |
bool | limitY () |
bool | limitZ () |
void | selectTau (int iTau, double tauVal, bool is2) |
void | selectY (int iY, double yVal) |
void | selectZ (int iZ, double zVal) |
bool | select3Body () |
void | solveSys (int n, int bin[8], double vec[8], double mat[8][8], double coef[8], ostream &os=cout) |
void | setupMass1 (int iM) |
void | setupMass2 (int iM, double distToThresh) |
void | trialMass (int iM) |
double | weightMass (int iM) |
void | decayKinematicsStep (Event &process, int iRes) |
void | setup3Body () |
bool | setupSampling123 (bool is2, bool is3, ostream &os=cout) |
bool | trialKin123 (bool is2, bool is3, bool inEvent=true, ostream &os=cout) |
bool | limitTau (bool is2, bool is3) |
bool | limitY () |
bool | limitZ () |
void | selectTau (int iTau, double tauVal, bool is2) |
void | selectY (int iY, double yVal) |
void | selectZ (int iZ, double zVal) |
bool | select3Body () |
void | solveSys (int n, int bin[8], double vec[8], double mat[8][8], double coef[8], ostream &os=cout) |
void | setupMass1 (int iM) |
void | setupMass2 (int iM, double distToThresh) |
void | trialMass (int iM) |
double | weightMass (int iM) |
void | decayKinematicsStep (Event &process, int iRes) |
void | setup3Body () |
bool | setupSampling123 (bool is2, bool is3) |
bool | trialKin123 (bool is2, bool is3, bool inEvent=true) |
bool | limitTau (bool is2, bool is3) |
bool | limitY () |
bool | limitZ () |
void | selectTau (int iTau, double tauVal, bool is2) |
void | selectY (int iY, double yVal) |
void | selectZ (int iZ, double zVal) |
bool | select3Body () |
void | solveSys (int n, int bin[8], double vec[8], double mat[8][8], double coef[8]) |
void | setupMass1 (int iM) |
void | setupMass2 (int iM, double distToThresh) |
void | trialMass (int iM) |
double | weightMass (int iM) |
pair< double, double > | tRange (double sIn, double s1In, double s2In, double s3In, double s4In) |
bool | tInRange (double tIn, double sIn, double s1In, double s2In, double s3In, double s4In) |
void | decayKinematicsStep (Event &process, int iRes) |
void | setup3Body () |
bool | setupSampling123 (bool is2, bool is3) |
bool | trialKin123 (bool is2, bool is3, bool inEvent=true) |
bool | limitTau (bool is2, bool is3) |
bool | limitY () |
bool | limitZ () |
void | selectTau (int iTau, double tauVal, bool is2) |
void | selectY (int iY, double yVal) |
void | selectZ (int iZ, double zVal) |
bool | select3Body () |
void | solveSys (int n, int bin[8], double vec[8], double mat[8][8], double coef[8]) |
void | setupMass1 (int iM) |
void | setupMass2 (int iM, double distToThresh) |
void | trialMass (int iM) |
double | weightMass (int iM) |
pair< double, double > | tRange (double sIn, double s1In, double s2In, double s3In, double s4In) |
bool | tInRange (double tIn, double sIn, double s1In, double s2In, double s3In, double s4In) |
Protected Member Functions inherited from Pythia8::PhysicsBase | |
virtual void | onInitInfoPtr () |
virtual void | onBeginEvent () |
virtual void | onEndEvent (Status) |
virtual void | onStat () |
void | registerSubObject (PhysicsBase &pb) |
Protected Attributes | |
SigmaProcess * | sigmaProcessPtr |
Info * | infoPtr |
Settings * | settingsPtr |
ParticleData * | particleDataPtr |
Rndm * | rndmPtr |
BeamParticle * | beamAPtr |
BeamParticle * | beamBPtr |
Couplings * | couplingsPtr |
SigmaTotal * | sigmaTotPtr |
UserHooks * | userHooksPtr |
LHAup * | lhaUpPtr |
bool | useBreitWigners |
bool | doEnergySpread |
bool | showSearch |
bool | showViolation |
bool | increaseMaximum |
int | gmZmodeGlobal |
double | mHatGlobalMin |
double | mHatGlobalMax |
double | pTHatGlobalMin |
double | pTHatGlobalMax |
double | pTHatMinDiverge |
double | minWidthBreitWigners |
int | idA |
int | idB |
double | mA |
double | mB |
double | eCM |
double | s |
bool | hasLeptonBeams |
bool | hasPointLeptons |
bool | newSigmaMx |
bool | canModifySigma |
bool | canBiasSelection |
int | gmZmode |
double | wtBW |
double | sigmaNw |
double | sigmaMx |
double | sigmaPos |
double | sigmaNeg |
double | biasWt |
double | mHatMin |
double | mHatMax |
double | sHatMin |
double | sHatMax |
double | pTHatMin |
double | pTHatMax |
double | pT2HatMin |
double | pT2HatMax |
double | x1H |
double | x2H |
double | m3 |
double | m4 |
double | m5 |
double | s3 |
double | s4 |
double | s5 |
double | mHat |
double | sH |
double | tH |
double | uH |
double | pAbs |
double | p2Abs |
double | pTH |
double | theta |
double | phi |
double | betaZ |
Vec4 | pH [6] |
double | mH [6] |
int | idResA |
int | idResB |
double | mResA |
double | mResB |
double | GammaResA |
double | GammaResB |
double | tauResA |
double | tauResB |
double | widResA |
double | widResB |
bool | sameResMass |
bool | useMirrorWeight |
double | tau |
double | y |
double | z |
double | tauMin |
double | tauMax |
double | yMax |
double | zMin |
double | zMax |
double | ratio34 |
double | unity34 |
double | zNeg |
double | zPos |
double | wtTau |
double | wtY |
double | wtZ |
double | wt3Body |
double | runBW3H |
double | runBW4H |
double | runBW5H |
double | intTau0 |
double | intTau1 |
double | intTau2 |
double | intTau3 |
double | intTau4 |
double | intTau5 |
double | intTau6 |
double | intY0 |
double | intY12 |
double | intY34 |
double | intY56 |
double | mTchan1 |
double | sTchan1 |
double | mTchan2 |
double | sTchan2 |
double | frac3Flat |
double | frac3Pow1 |
double | frac3Pow2 |
Vec4 | p3cm |
Vec4 | p4cm |
Vec4 | p5cm |
int | nTau |
int | nY |
int | nZ |
double | tauCoef [8] |
double | yCoef [8] |
double | zCoef [8] |
double | tauCoefSum [8] |
double | yCoefSum [8] |
double | zCoefSum [8] |
bool | useBW [6] |
int | idMass [6] |
double | mPeak [6] |
double | sPeak [6] |
double | mWidth [6] |
double | mMin [6] |
double | mMax [6] |
double | mw [6] |
double | wmRat [6] |
double | mLower [6] |
double | mUpper [6] |
double | sLower [6] |
double | sUpper [6] |
double | fracFlat [6] |
double | fracInv [6] |
double | fracInv2 [6] |
double | atanLower [6] |
double | atanUpper [6] |
double | intBW [6] |
double | intFlat [6] |
double | intInv [6] |
double | intInv2 [6] |
double | mRecalculate |
bool | canBias2Sel |
double | bias2SelPow |
double | bias2SelRef |
bool | hasQ2Min |
double | Q2GlobalMin |
bool | hasLeptonBeamA |
bool | hasLeptonBeamB |
bool | hasOneLeptonBeam |
bool | hasTwoLeptonBeams |
bool | hasPointGammaA |
bool | hasPointGammaB |
bool | hasOnePointParticle |
bool | hasTwoPointParticles |
bool | hasNegZ |
bool | hasPosZ |
double | zNegMin |
double | zNegMax |
double | zPosMin |
double | zPosMax |
double | fracFlatS [6] |
double | fracFlatM [6] |
double | intFlatS [6] |
double | intFlatM [6] |
LHAupPtr | lhaUpPtr |
GammaKinematics * | gammaKinPtr |
double | minWidthNarrowBW |
int | idAgm |
int | idBgm |
double | sigmaMxGm |
bool | hasGamma |
bool | hasVMD |
bool | useNarrowBW [6] |
Protected Attributes inherited from Pythia8::PhysicsBase | |
Info * | infoPtr = {} |
Settings * | settingsPtr = {} |
ParticleData * | particleDataPtr = {} |
HadronWidths * | hadronWidthsPtr = {} |
Rndm * | rndmPtr = {} |
CoupSM * | coupSMPtr = {} |
CoupSUSY * | coupSUSYPtr = {} |
BeamParticle * | beamAPtr = {} |
BeamParticle * | beamBPtr = {} |
BeamParticle * | beamPomAPtr = {} |
BeamParticle * | beamPomBPtr = {} |
BeamParticle * | beamGamAPtr = {} |
BeamParticle * | beamGamBPtr = {} |
BeamParticle * | beamVMDAPtr = {} |
BeamParticle * | beamVMDBPtr = {} |
PartonSystems * | partonSystemsPtr = {} |
SigmaTotal * | sigmaTotPtr = {} |
set< PhysicsBase * > | subObjects |
UserHooksPtr | userHooksPtr |
Additional Inherited Members | |
Public Types inherited from Pythia8::PhysicsBase | |
enum | Status { INCOMPLETE = -1, COMPLETE = 0, CONSTRUCTOR_FAILED, INIT_FAILED, LHEF_END, LOWENERGY_FAILED, PROCESSLEVEL_FAILED, PROCESSLEVEL_USERVETO, MERGING_FAILED, PARTONLEVEL_FAILED, PARTONLEVEL_USERVETO, HADRONLEVEL_FAILED, CHECK_FAILED, OTHER_UNPHYSICAL, HEAVYION_FAILED } |
Definition at line 40 of file PhaseSpace.h.
|
staticprotected |
Definition at line 113 of file PhaseSpace.h.