StRoot
1
|
Public Member Functions | |
void | init (int idIn, double pzIn, double eIn, double mIn, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, PDF *pdfInPtr, PDF *pdfHardInPtr, bool isUnresolvedIn, StringFlav *flavSelPtrIn) |
void | newValenceContent () |
void | newPzE (double pzIn, double eIn) |
int | id () const |
Vec4 | p () const |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
double | m () const |
bool | isLepton () const |
bool | isUnresolved () const |
bool | isHadron () const |
bool | isMeson () const |
bool | isBaryon () const |
double | xMax (int iSkip=-1) |
double | xfHard (int idIn, double x, double Q2) |
double | xf (int idIn, double x, double Q2) |
double | xfVal (int idIn, double x, double Q2) |
double | xfSea (int idIn, double x, double Q2) |
double | xfMPI (int idIn, double x, double Q2) |
double | xfISR (int indexMPI, int idIn, double x, double Q2) |
int | pickValSeaComp () |
void | initBeamKind () |
ResolvedParton & | operator[] (int i) |
int | size () const |
int | sizeInit () const |
void | clear () |
int | append (int iPos, int idIn, double x, int companion=-1) |
void | list (ostream &os=cout) const |
int | nValenceKinds () const |
int | nValence (int idIn) const |
bool | isUnresolvedLepton () |
bool | remnantFlavours (Event &event) |
bool | remnantColours (Event &event, vector< int > &colFrom, vector< int > &colTo) |
double | xRemnant (int i) |
bool | hasJunction () const |
int | junctionCol (int i) const |
void | junctionCol (int i, int col) |
bool | pickGluon (double mDiff) |
int | pickValence () |
int | pickRemnant () const |
double | zShare (double mDiff, double m1, double m2) |
double | pxShare () const |
double | pyShare () const |
void | init (int idIn, double pzIn, double eIn, double mIn, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, PDF *pdfInPtr, PDF *pdfHardInPtr, bool isUnresolvedIn, StringFlav *flavSelPtrIn) |
void | initPDFPtr (PDF *pdfInPtr, PDF *pdfHardInPtr) |
void | newValenceContent () |
void | newPzE (double pzIn, double eIn) |
int | id () const |
Vec4 | p () const |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
double | m () const |
bool | isLepton () const |
bool | isUnresolved () const |
bool | isHadron () const |
bool | isMeson () const |
bool | isBaryon () const |
double | xMax (int iSkip=-1) |
double | xfHard (int idIn, double x, double Q2) |
double | xf (int idIn, double x, double Q2) |
double | xfVal (int idIn, double x, double Q2) |
double | xfSea (int idIn, double x, double Q2) |
double | xfMPI (int idIn, double x, double Q2) |
double | xfISR (int indexMPI, int idIn, double x, double Q2) |
int | pickValSeaComp () |
void | initBeamKind () |
ResolvedParton & | operator[] (int i) |
const ResolvedParton & | operator[] (int i) const |
int | size () const |
int | sizeInit () const |
void | clear () |
int | append (int iPos, int idIn, double x, int companion=-1) |
void | list (ostream &os=cout) const |
int | nValenceKinds () const |
int | nValence (int idIn) const |
bool | isUnresolvedLepton () |
bool | remnantFlavours (Event &event) |
bool | remnantColours (Event &event, vector< int > &colFrom, vector< int > &colTo) |
double | xRemnant (int i) |
bool | hasJunction () const |
int | junctionCol (int i) const |
void | junctionCol (int i, int col) |
bool | pickGluon (double mDiff) |
int | pickValence () |
int | pickRemnant () const |
double | zShare (double mDiff, double m1, double m2) |
double | pxShare () const |
double | pyShare () const |
void | init (int idIn, double pzIn, double eIn, double mIn, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, PDF *pdfInPtr, PDF *pdfHardInPtr, bool isUnresolvedIn, StringFlav *flavSelPtrIn) |
void | initPDFPtr (PDF *pdfInPtr, PDF *pdfHardInPtr) |
void | initUnres (PDF *pdfUnresInPtr) |
void | newValenceContent () |
void | newPzE (double pzIn, double eIn) |
void | newM (double mIn) |
int | id () const |
int | idVMD () const |
Vec4 | p () const |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
double | m () const |
double | mVMD () const |
double | scaleVMD () const |
bool | isLepton () const |
bool | isUnresolved () const |
bool | isHadron () const |
bool | isMeson () const |
bool | isBaryon () const |
bool | isGamma () const |
bool | hasResGamma () const |
bool | hasVMDstate () const |
double | xMax (int iSkip=-1) |
double | xfHard (int idIn, double x, double Q2) |
double | xfMax (int idIn, double x, double Q2) |
double | xfFlux (int idIn, double x, double Q2) |
double | xfApprox (int idIn, double x, double Q2) |
double | xfGamma (int idIn, double x, double Q2) |
double | xfSame (int idIn, double x, double Q2) |
double | xf (int idIn, double x, double Q2) |
double | xfVal (int idIn, double x, double Q2) |
double | xfSea (int idIn, double x, double Q2) |
double | xfMPI (int idIn, double x, double Q2) |
double | xfISR (int indexMPI, int idIn, double x, double Q2) |
bool | insideBounds (double x, double Q2) |
double | alphaS (double Q2) |
double | mQuarkPDF (int idIn) |
int | nMembers () |
void | calcPDFEnvelope (int idNow, double xNow, double Q2Now, int valSea) |
void | calcPDFEnvelope (pair< int, int > idNows, pair< double, double > xNows, double Q2Now, int valSea) |
PDF::PDFEnvelope | getPDFEnvelope () |
int | pickValSeaComp () |
void | initBeamKind () |
ResolvedParton & | operator[] (int i) |
const ResolvedParton & | operator[] (int i) const |
int | size () const |
int | sizeInit () const |
void | clear () |
void | resetGamma () |
void | resetGammaInLepton () |
int | append (int iPos, int idIn, double x, int companion=-1) |
void | popBack () |
void | list () const |
int | nValenceKinds () const |
int | nValence (int idIn) const |
bool | isUnresolvedLepton () |
bool | remnantFlavours (Event &event, bool isDIS=false) |
bool | remnantColours (Event &event, vector< int > &colFrom, vector< int > &colTo) |
double | xRemnant (int i) |
bool | hasJunction () const |
int | junctionCol (int i) const |
void | junctionCol (int i, int col) |
bool | pickGluon (double mDiff) |
int | pickValence () |
int | pickRemnant () const |
double | zShare (double mDiff, double m1, double m2) |
double | pxShare () const |
double | pyShare () const |
bool | remnantFlavoursNew (Event &event) |
void | findColSetup (Event &event) |
void | setInitialCol (Event &event) |
void | updateCol (vector< pair< int, int > > colourChanges) |
vector< pair< int, int > > | getColUpdates () |
bool | gammaInitiatorIsVal (int iResolved, int id, double x, double Q2) |
bool | gammaInitiatorIsVal (int iResolved, double Q2) |
int | getGammaValFlavour () |
int | gammaValSeaComp (int iResolved) |
void | posVal (int iPosValIn) |
void | gamVal (int iGamValIn) |
int | gamVal () |
void | resolvedGamma (bool isResolved) |
bool | resolvedGamma () |
void | setGammaMode (int gammaModeIn) |
int | getGammaMode () |
bool | isResolvedUnresolved () |
void | setVMDstate (bool isVMDIn, int idIn, double mIn, double scaleIn, bool reassignState=false) |
void | pT2gamma2qqbar (double pT2in) |
double | pT2gamma2qqbar () |
void | pTMPI (double pTminMPIin) |
bool | roomFor1Remnant (double eCM) |
bool | roomFor1Remnant (int id1, double x1, double eCM) |
bool | roomFor2Remnants (int id1, double x1, double eCM) |
bool | roomForRemnants (BeamParticle beamOther) |
double | remnantMass (int idIn) |
double | gammaPDFxDependence (int flavour, double x) |
double | gammaPDFRefScale (int flavour) |
double | xIntegratedPDFs (double Q2) |
void | xGammaPDF () |
void | xGamma (double xGmIn) |
void | Q2Gamma (double Q2GmIn) |
void | newGammaKTPhi (double kTIn, double phiIn) |
double | Q2minPDF () |
double | xGammaMin () |
double | xGammaHadr () |
double | gammaFluxNorm () |
double | xGamma () const |
double | Q2Gamma () const |
double | gammaKTx () const |
double | gammaKTy () const |
double | gammaKT () const |
double | gammaPhi () const |
void | xPom (double xpom=-1.0) |
double | sampleXgamma (double xMinIn) |
double | sampleQ2gamma (double Q2min) |
void | init (int idIn, double pzIn, double eIn, double mIn, PDFPtr pdfInPtr, PDFPtr pdfHardInPtr, bool isUnresolvedIn, StringFlav *flavSelPtrIn) |
void | initPDFPtr (PDFPtr pdfInPtr, PDFPtr pdfHardInPtr) |
void | initUnres (PDFPtr pdfUnresInPtr) |
void | newValenceContent () |
void | newPzE (double pzIn, double eIn) |
void | newM (double mIn) |
int | id () const |
int | idVMD () const |
Vec4 | p () const |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
double | m () const |
double | mVMD () const |
double | scaleVMD () const |
bool | isLepton () const |
bool | isUnresolved () const |
bool | isHadron () const |
bool | isMeson () const |
bool | isBaryon () const |
bool | isGamma () const |
bool | hasResGamma () const |
bool | hasVMDstate () const |
double | xMax (int iSkip=-1) |
double | xfHard (int idIn, double x, double Q2) |
double | xfMax (int idIn, double x, double Q2) |
double | xfFlux (int idIn, double x, double Q2) |
double | xfApprox (int idIn, double x, double Q2) |
double | xfGamma (int idIn, double x, double Q2) |
double | xfSame (int idIn, double x, double Q2) |
double | xf (int idIn, double x, double Q2) |
double | xfVal (int idIn, double x, double Q2) |
double | xfSea (int idIn, double x, double Q2) |
double | xfMPI (int idIn, double x, double Q2, xfModPrepData &xfData) |
double | xfMPI (int idIn, double x, double Q2) |
double | xfISR (int indexMPI, int idIn, double x, double Q2, xfModPrepData &xfData) |
double | xfISR (int indexMPI, int idIn, double x, double Q2) |
bool | insideBounds (double x, double Q2) |
double | alphaS (double Q2) |
double | mQuarkPDF (int idIn) |
int | nMembers () |
void | calcPDFEnvelope (int idNow, double xNow, double Q2Now, int valSea) |
void | calcPDFEnvelope (pair< int, int > idNows, pair< double, double > xNows, double Q2Now, int valSea) |
PDF::PDFEnvelope | getPDFEnvelope () |
int | pickValSeaComp () |
void | initBeamKind () |
ResolvedParton & | operator[] (int i) |
const ResolvedParton & | operator[] (int i) const |
int | size () const |
int | sizeInit () const |
void | clear () |
void | resetGamma () |
void | resetGammaInLepton () |
int | append (int iPos, int idIn, double x, int companion=-1) |
void | popBack () |
void | list () const |
int | nValenceKinds () const |
int | nValence (int idIn) const |
bool | isUnresolvedLepton () |
bool | remnantFlavours (Event &event, bool isDIS=false) |
bool | remnantColours (Event &event, vector< int > &colFrom, vector< int > &colTo) |
double | xRemnant (int i) |
bool | hasJunction () const |
int | junctionCol (int i) const |
void | junctionCol (int i, int col) |
bool | pickGluon (double mDiff) |
int | pickValence () |
int | pickRemnant () const |
double | zShare (double mDiff, double m1, double m2) |
double | pxShare () const |
double | pyShare () const |
bool | remnantFlavoursNew (Event &event) |
void | findColSetup (Event &event) |
void | setInitialCol (Event &event) |
void | updateCol (vector< pair< int, int > > colourChanges) |
vector< pair< int, int > > | getColUpdates () |
bool | gammaInitiatorIsVal (int iResolved, int id, double x, double Q2) |
bool | gammaInitiatorIsVal (int iResolved, double Q2) |
int | getGammaValFlavour () |
int | gammaValSeaComp (int iResolved) |
void | posVal (int iPosValIn) |
void | gamVal (int iGamValIn) |
int | gamVal () |
void | resolvedGamma (bool isResolved) |
bool | resolvedGamma () |
void | setGammaMode (int gammaModeIn) |
int | getGammaMode () |
bool | isResolvedUnresolved () |
void | initGammaInBeam () |
bool | gammaInBeam () |
void | setVMDstate (bool isVMDIn, int idIn, double mIn, double scaleIn, bool reassignState=false) |
void | pT2gamma2qqbar (double pT2in) |
double | pT2gamma2qqbar () |
void | pTMPI (double pTminMPIin) |
bool | roomFor1Remnant (double eCM) |
bool | roomFor1Remnant (int id1, double x1, double eCM) |
bool | roomFor2Remnants (int id1, double x1, double eCM) |
bool | roomForRemnants (BeamParticle beamOther) |
double | remnantMass (int idIn) |
double | gammaPDFxDependence (int flavour, double x) |
double | gammaPDFRefScale (int flavour) |
double | xIntegratedPDFs (double Q2) |
void | xGammaPDF () |
void | xGamma (double xGmIn) |
void | Q2Gamma (double Q2GmIn) |
void | newGammaKTPhi (double kTIn, double phiIn) |
double | xGammaMin () |
double | xGammaHadr () |
double | gammaFluxIntApprox () |
bool | hasApproxGammaFlux () |
double | xGamma () const |
double | Q2Gamma () const |
double | gammaKTx () const |
double | gammaKTy () const |
double | gammaKT () const |
double | gammaPhi () const |
void | xPom (double xpom=-1.0) |
double | sampleXgamma (double xMinIn) |
double | sampleQ2gamma (double Q2min) |
xfModPrepData | xfModPrep (int iSkip, double Q2) |
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 |
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 } |
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 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 |
Definition at line 115 of file BeamParticle.h.