StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | Friends | List of all members
Pythia8::Info Class Reference

Public Member Functions

void list (ostream &os=cout) const
 
int idA () const
 
int idB () const
 
double pzA () const
 
double pzB () const
 
double eA () const
 
double eB () const
 
double mA () const
 
double mB () const
 
double eCM () const
 
double s () const
 
bool tooLowPTmin () const
 
string name () const
 
int code () const
 
int nFinal () const
 
bool isResolved () const
 
bool isDiffractiveA () const
 
bool isDiffractiveB () const
 
bool isMinBias () const
 
bool isLHA () const
 
bool atEndOfFile () const
 
bool hasSub () const
 
string nameSub () const
 
int codeSub () const
 
int nFinalSub () const
 
int id1 () const
 
int id2 () const
 
double x1 () const
 
double x2 () const
 
double y () const
 
double tau () const
 
double pdf1 () const
 
double pdf2 () const
 
double QFac () const
 
double Q2Fac () const
 
bool isValence1 () const
 
bool isValence2 () const
 
double alphaS () const
 
double alphaEM () const
 
double QRen () const
 
double Q2Ren () const
 
double mHat () const
 
double sHat () const
 
double tHat () const
 
double uHat () const
 
double pTHat () const
 
double pT2Hat () const
 
double m3Hat () const
 
double m4Hat () const
 
double thetaHat () const
 
double phiHat () const
 
double weight () const
 
double weightSum () const
 
double lhaStrategy () const
 
int nISR () const
 
int nFSRinProc () const
 
int nFSRinRes () const
 
double pTmaxMPI () const
 
double pTmaxISR () const
 
double pTmaxFSR () const
 
double pTnow () const
 
double a0MPI () const
 
double bMPI () const
 
double enhanceMPI () const
 
double eMPI (int i) const
 
int nMPI () const
 
int codeMPI (int i) const
 
double pTMPI (int i) const
 
int iAMPI (int i) const
 
int iBMPI (int i) const
 
long nTried () const
 
long nSelected () const
 
long nAccepted () const
 
double sigmaGen () const
 
double sigmaErr () const
 
int getCounter (int i) const
 
void setCounter (int i, int value=0)
 
void addCounter (int i, int value=1)
 
void errorReset ()
 
void errorMsg (string messageIn, string extraIn=" ", bool showAlways=false, ostream &os=cout)
 
int errorTotalNumber ()
 
void errorStatistics (ostream &os=cout)
 
void setTooLowPTmin (bool lowPTminIn)
 
void setValence (bool isVal1In, bool isVal2In)
 
void hasHistory (bool hasHistoryIn)
 
bool hasHistory ()
 
void zNowISR (double zNowIn)
 
double zNowISR ()
 
void pT2NowISR (double pT2NowIn)
 
double pT2NowISR ()
 
double mergingWeight () const
 
void list (ostream &os=cout) const
 
int idA () const
 
int idB () const
 
double pzA () const
 
double pzB () const
 
double eA () const
 
double eB () const
 
double mA () const
 
double mB () const
 
double eCM () const
 
double s () const
 
bool tooLowPTmin () const
 
string name () const
 
int code () const
 
int nFinal () const
 
bool isResolved () const
 
bool isDiffractiveA () const
 
bool isDiffractiveB () const
 
bool isDiffractiveC () const
 
bool isNonDiffractive () const
 
bool isMinBias () const
 
bool isLHA () const
 
bool atEndOfFile () const
 
bool hasSub (int i=0) const
 
string nameSub (int i=0) const
 
int codeSub (int i=0) const
 
int nFinalSub (int i=0) const
 
int id1 (int i=0) const
 
int id2 (int i=0) const
 
double x1 (int i=0) const
 
double x2 (int i=0) const
 
double y (int i=0) const
 
double tau (int i=0) const
 
int id1pdf (int i=0) const
 
int id2pdf (int i=0) const
 
double x1pdf (int i=0) const
 
double x2pdf (int i=0) const
 
double pdf1 (int i=0) const
 
double pdf2 (int i=0) const
 
double QFac (int i=0) const
 
double Q2Fac (int i=0) const
 
bool isValence1 () const
 
bool isValence2 () const
 
double alphaS (int i=0) const
 
double alphaEM (int i=0) const
 
double QRen (int i=0) const
 
double Q2Ren (int i=0) const
 
double scalup (int i=0) const
 
double mHat (int i=0) const
 
double sHat (int i=0) const
 
double tHat (int i=0) const
 
double uHat (int i=0) const
 
double pTHat (int i=0) const
 
double pT2Hat (int i=0) const
 
double m3Hat (int i=0) const
 
double m4Hat (int i=0) const
 
double thetaHat (int i=0) const
 
double phiHat (int i=0) const
 
double weight () const
 
double weightSum () const
 
double lhaStrategy () const
 
int nISR () const
 
int nFSRinProc () const
 
int nFSRinRes () const
 
double pTmaxMPI () const
 
double pTmaxISR () const
 
double pTmaxFSR () const
 
double pTnow () const
 
double a0MPI () const
 
double bMPI () const
 
double enhanceMPI () const
 
double eMPI (int i) const
 
int nMPI () const
 
int codeMPI (int i) const
 
double pTMPI (int i) const
 
int iAMPI (int i) const
 
int iBMPI (int i) const
 
vector< int > codesHard ()
 
string nameProc (int i=0)
 
long nTried (int i=0)
 
long nSelected (int i=0)
 
long nAccepted (int i=0)
 
double sigmaGen (int i=0)
 
double sigmaErr (int i=0)
 
int getCounter (int i) const
 
void setCounter (int i, int value=0)
 
void addCounter (int i, int value=1)
 
void errorReset ()
 
void errorMsg (string messageIn, string extraIn=" ", bool showAlways=false, ostream &os=cout)
 
int errorTotalNumber ()
 
void errorStatistics (ostream &os=cout)
 
void setTooLowPTmin (bool lowPTminIn)
 
void setValence (bool isVal1In, bool isVal2In)
 
void hasHistory (bool hasHistoryIn)
 
bool hasHistory ()
 
void zNowISR (double zNowIn)
 
double zNowISR ()
 
void pT2NowISR (double pT2NowIn)
 
double pT2NowISR ()
 
double getWeightCKKWL () const
 
void setWeightCKKWL (double weightIn)
 
double mergingWeight () const
 
double mergingWeightNLO () const
 
double getWeightFIRST () const
 
void setWeightFIRST (double weightIn)
 
string header (const string &key)
 
vector< string > headerKeys ()
 
void list () const
 
int idA () const
 
int idB () const
 
double pzA () const
 
double pzB () const
 
double eA () const
 
double eB () const
 
double mA () const
 
double mB () const
 
double eCM () const
 
double s () const
 
bool tooLowPTmin () const
 
string name () const
 
int code () const
 
int nFinal () const
 
bool isResolved () const
 
bool isDiffractiveA () const
 
bool isDiffractiveB () const
 
bool isDiffractiveC () const
 
bool isNonDiffractive () const
 
bool isMinBias () const
 
bool isLHA () const
 
bool atEndOfFile () const
 
bool hasSub (int i=0) const
 
string nameSub (int i=0) const
 
int codeSub (int i=0) const
 
int nFinalSub (int i=0) const
 
int id1 (int i=0) const
 
int id2 (int i=0) const
 
double x1 (int i=0) const
 
double x2 (int i=0) const
 
double y (int i=0) const
 
double tau (int i=0) const
 
int id1pdf (int i=0) const
 
int id2pdf (int i=0) const
 
double x1pdf (int i=0) const
 
double x2pdf (int i=0) const
 
double pdf1 (int i=0) const
 
double pdf2 (int i=0) const
 
double QFac (int i=0) const
 
double Q2Fac (int i=0) const
 
bool isValence1 () const
 
bool isValence2 () const
 
double alphaS (int i=0) const
 
double alphaEM (int i=0) const
 
double QRen (int i=0) const
 
double Q2Ren (int i=0) const
 
double scalup (int i=0) const
 
double xGammaA () const
 
double xGammaB () const
 
double Q2GammaA () const
 
double Q2GammaB () const
 
double eCMsub () const
 
double thetaScatLepA () const
 
double thetaScatLepB () const
 
double sHatNew () const
 
int photonMode () const
 
bool isVMDstateA () const
 
bool isVMDstateB () const
 
int idVMDA () const
 
int idVMDB () const
 
double mVMDA () const
 
double mVMDB () const
 
double scaleVMDA () const
 
double scaleVMDB () const
 
double mHat (int i=0) const
 
double sHat (int i=0) const
 
double tHat (int i=0) const
 
double uHat (int i=0) const
 
double pTHat (int i=0) const
 
double pT2Hat (int i=0) const
 
double m3Hat (int i=0) const
 
double m4Hat (int i=0) const
 
double thetaHat (int i=0) const
 
double phiHat (int i=0) const
 
double weight (int i=0) const
 
double weightSum () const
 
double lhaStrategy () const
 
int nWeights ()
 
string weightLabel (int iWeight)
 
void initUncertainties (vector< string > *, bool=false)
 
int nVariationGroups ()
 
string getGroupName (int iGN)
 
double getGroupWeight (int iGW)
 
string getInitialName (int iG)
 
int nISR () const
 
int nFSRinProc () const
 
int nFSRinRes () const
 
double pTmaxMPI () const
 
double pTmaxISR () const
 
double pTmaxFSR () const
 
double pTnow () const
 
double a0MPI () const
 
double bMPI () const
 
double enhanceMPI () const
 
double enhanceMPIavg () const
 
double eMPI (int i) const
 
double bMPIold () const
 
double enhanceMPIold () const
 
double enhanceMPIoldavg () const
 
int nMPI () const
 
int codeMPI (int i) const
 
double pTMPI (int i) const
 
int iAMPI (int i) const
 
int iBMPI (int i) const
 
vector< int > codesHard ()
 
string nameProc (int i=0)
 
long nTried (int i=0)
 
long nSelected (int i=0)
 
long nAccepted (int i=0)
 
double sigmaGen (int i=0)
 
double sigmaErr (int i=0)
 
int getCounter (int i) const
 
void setCounter (int i, int value=0)
 
void addCounter (int i, int value=1)
 
void errorReset ()
 
void errorMsg (string messageIn, string extraIn=" ", bool showAlways=false)
 
int errorTotalNumber ()
 
void errorStatistics ()
 
void setTooLowPTmin (bool lowPTminIn)
 
void setValence (bool isVal1In, bool isVal2In)
 
void hasHistory (bool hasHistoryIn)
 
bool hasHistory ()
 
void zNowISR (double zNowIn)
 
double zNowISR ()
 
void pT2NowISR (double pT2NowIn)
 
double pT2NowISR ()
 
void updateWeight (double weightIn, int i=0)
 
double getWeightCKKWL () const
 
void setWeightCKKWL (double weightIn)
 
double mergingWeight () const
 
double mergingWeightNLO () const
 
double getWeightFIRST () const
 
void setWeightFIRST (double weightIn)
 
string header (const string &key)
 
vector< string > headerKeys ()
 
int nProcessesLHEF ()
 
double sigmaLHEF (int iProcess)
 
void setLHEF3InitInfo ()
 
void setLHEF3InitInfo (int LHEFversionIn, LHAinitrwgt *initrwgtIn, vector< LHAgenerator > *generatorsIn, map< string, LHAweightgroup > *weightgroupsIn, map< string, LHAweight > *init_weightsIn, string headerBlockIn)
 
void setLHEF3EventInfo ()
 
void setLHEF3EventInfo (map< string, string > *eventAttributesIn, map< string, double > *weights_detailedIn, vector< double > *weights_compressedIn, LHAscales *scalesIn, LHAweights *weightsIn, LHArwgt *rwgtIn, vector< double > weights_detailed_vecIn, string eventCommentsIn, double eventWeightLHEFIn)
 
string getEventAttribute (string key, bool doRemoveWhitespace=false)
 
int LHEFversion ()
 
unsigned int getInitrwgtSize ()
 
unsigned int getGeneratorSize ()
 
string getGeneratorValue (unsigned int n=0)
 
string getGeneratorAttribute (unsigned int n, string key, bool doRemoveWhitespace=false)
 
unsigned int getWeightsDetailedSize ()
 
double getWeightsDetailedValue (string n)
 
string getWeightsDetailedAttribute (string n, string key, bool doRemoveWhitespace=false)
 
unsigned int getWeightsCompressedSize ()
 
double getWeightsCompressedValue (unsigned int n)
 
string getWeightsCompressedAttribute (string key, bool doRemoveWhitespace=false)
 
string getScalesValue (bool doRemoveWhitespace=false)
 
double getScalesAttribute (string key)
 
string getHeaderBlock ()
 
string getEventComments ()
 
void setHeader (const string &key, const string &val)
 
void setAbortPartonLevel (bool abortIn)
 
bool getAbortPartonLevel ()
 
bool hasUnresolvedBeams () const
 
bool hasPomPsystem () const
 
bool isHardDiffractive () const
 
bool isHardDiffractiveA () const
 
bool isHardDiffractiveB () const
 
double xPomeronA () const
 
double xPomeronB () const
 
double tPomeronA () const
 
double tPomeronB () const
 
vector< int > getWeakModes ()
 
vector< pair< int, int > > getWeakDipoles ()
 
vector< Vec4getWeakMomenta ()
 
vector< int > getWeak2to2lines ()
 
void setWeakModes (vector< int > weakModesIn)
 
void setWeakDipoles (vector< pair< int, int > > weakDipolesIn)
 
void setWeakMomenta (vector< Vec4 > weakMomentaIn)
 
void setWeak2to2lines (vector< int > weak2to2linesIn)
 
 Info (bool)
 
Infooperator= (const Info &)=default
 
void setPtrs (Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, CoupSM *coupSMPtrIn, CoupSUSY *coupSUSYPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, BeamParticle *beamPomAPtrIn, BeamParticle *beamPomBPtrIn, BeamParticle *beamGamAPtrIn, BeamParticle *beamGamBPtrIn, BeamParticle *beamVMDAPtrIn, BeamParticle *beamVMDBPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtrIn, HadronWidths *hadronWidthsPtrIn, WeightContainer *weightContainerPtrIn)
 
void list () const
 
int idA () const
 
int idB () const
 
double pzA () const
 
double pzB () const
 
double eA () const
 
double eB () const
 
double mA () const
 
double mB () const
 
double eCM () const
 
double s () const
 
bool tooLowPTmin () const
 
string name () const
 
int code () const
 
int nFinal () const
 
bool isResolved () const
 
bool isDiffractiveA () const
 
bool isDiffractiveB () const
 
bool isDiffractiveC () const
 
bool isNonDiffractive () const
 
bool isElastic () const
 
bool isMinBias () const
 
bool isLHA () const
 
bool atEndOfFile () const
 
bool hasSub (int i=0) const
 
string nameSub (int i=0) const
 
int codeSub (int i=0) const
 
int nFinalSub (int i=0) const
 
int id1 (int i=0) const
 
int id2 (int i=0) const
 
double x1 (int i=0) const
 
double x2 (int i=0) const
 
double y (int i=0) const
 
double tau (int i=0) const
 
int id1pdf (int i=0) const
 
int id2pdf (int i=0) const
 
double x1pdf (int i=0) const
 
double x2pdf (int i=0) const
 
double pdf1 (int i=0) const
 
double pdf2 (int i=0) const
 
double QFac (int i=0) const
 
double Q2Fac (int i=0) const
 
bool isValence1 () const
 
bool isValence2 () const
 
double alphaS (int i=0) const
 
double alphaEM (int i=0) const
 
double QRen (int i=0) const
 
double Q2Ren (int i=0) const
 
double scalup (int i=0) const
 
double xGammaA () const
 
double xGammaB () const
 
double Q2GammaA () const
 
double Q2GammaB () const
 
double eCMsub () const
 
double thetaScatLepA () const
 
double thetaScatLepB () const
 
double sHatNew () const
 
int photonMode () const
 
bool isVMDstateA () const
 
bool isVMDstateB () const
 
int idVMDA () const
 
int idVMDB () const
 
double mVMDA () const
 
double mVMDB () const
 
double scaleVMDA () const
 
double scaleVMDB () const
 
double mHat (int i=0) const
 
double sHat (int i=0) const
 
double tHat (int i=0) const
 
double uHat (int i=0) const
 
double pTHat (int i=0) const
 
double pT2Hat (int i=0) const
 
double m3Hat (int i=0) const
 
double m4Hat (int i=0) const
 
double thetaHat (int i=0) const
 
double phiHat (int i=0) const
 
double weight (int i=0) const
 
double weightSum () const
 
double lhaStrategy () const
 
int nWeights () const
 
string weightLabel (int iWeight) const
 
int nVariationGroups () const
 
string getGroupName (int iGN) const
 
double getGroupWeight (int iGW) const
 
int nISR () const
 
int nFSRinProc () const
 
int nFSRinRes () const
 
double pTmaxMPI () const
 
double pTmaxISR () const
 
double pTmaxFSR () const
 
double pTnow () const
 
double a0MPI () const
 
double bMPI () const
 
double enhanceMPI () const
 
double enhanceMPIavg () const
 
double eMPI (int i) const
 
double bMPIold () const
 
double enhanceMPIold () const
 
double enhanceMPIoldavg () const
 
int nMPI () const
 
int codeMPI (int i) const
 
double pTMPI (int i) const
 
int iAMPI (int i) const
 
int iBMPI (int i) const
 
vector< int > codesHard ()
 
string nameProc (int i=0) const
 
long nTried (int i=0) const
 
long nSelected (int i=0) const
 
long nAccepted (int i=0) const
 
double sigmaGen (int i=0) const
 
double sigmaErr (int i=0) const
 
int getCounter (int i) const
 
void setCounter (int i, int value=0)
 
void addCounter (int i, int value=1)
 
void errorReset ()
 
void errorMsg (string messageIn, string extraIn=" ", bool showAlways=false)
 
int errorTotalNumber () const
 
void errorStatistics () const
 
void setTooLowPTmin (bool lowPTminIn)
 
void setValence (bool isVal1In, bool isVal2In)
 
void hasHistory (bool hasHistoryIn)
 
bool hasHistory ()
 
void zNowISR (double zNowIn)
 
double zNowISR ()
 
void pT2NowISR (double pT2NowIn)
 
double pT2NowISR ()
 
double mergingWeight (int i=0) const
 
double mergingWeightNLO (int i=0) const
 
string header (const string &key) const
 
vector< string > headerKeys () const
 
int nProcessesLHEF () const
 
double sigmaLHEF (int iProcess) const
 
void setLHEF3InitInfo ()
 
void setLHEF3InitInfo (int LHEFversionIn, LHAinitrwgt *initrwgtIn, vector< LHAgenerator > *generatorsIn, map< string, LHAweightgroup > *weightgroupsIn, map< string, LHAweight > *init_weightsIn, string headerBlockIn)
 
void setLHEF3EventInfo ()
 
void setLHEF3EventInfo (map< string, string > *eventAttributesIn, map< string, double > *weights_detailedIn, vector< double > *weights_compressedIn, LHAscales *scalesIn, LHAweights *weightsIn, LHArwgt *rwgtIn, vector< double > weights_detailed_vecIn, vector< string > weights_detailed_name_vecIn, string eventCommentsIn, double eventWeightLHEFIn)
 
string getEventAttribute (string key, bool doRemoveWhitespace=false) const
 
void setEventAttribute (string key, string value, bool doOverwrite=true)
 
int LHEFversion () const
 
unsigned int getInitrwgtSize () const
 
unsigned int getGeneratorSize () const
 
string getGeneratorValue (unsigned int n=0) const
 
string getGeneratorAttribute (unsigned int n, string key, bool doRemoveWhitespace=false) const
 
unsigned int getWeightsDetailedSize () const
 
double getWeightsDetailedValue (string n) const
 
string getWeightsDetailedAttribute (string n, string key, bool doRemoveWhitespace=false) const
 
unsigned int getWeightsCompressedSize () const
 
double getWeightsCompressedValue (unsigned int n) const
 
string getWeightsCompressedAttribute (string key, bool doRemoveWhitespace=false) const
 
string getScalesValue (bool doRemoveWhitespace=false) const
 
double getScalesAttribute (string key) const
 
string getHeaderBlock () const
 
string getEventComments () const
 
void setHeader (const string &key, const string &val)
 
void setAbortPartonLevel (bool abortIn)
 
bool getAbortPartonLevel () const
 
bool hasUnresolvedBeams () const
 
bool hasPomPsystem () const
 
bool isHardDiffractive () const
 
bool isHardDiffractiveA () const
 
bool isHardDiffractiveB () const
 
double xPomeronA () const
 
double xPomeronB () const
 
double tPomeronA () const
 
double tPomeronB () const
 
vector< int > getWeakModes () const
 
vector< pair< int, int > > getWeakDipoles () const
 
vector< Vec4getWeakMomenta () const
 
vector< int > getWeak2to2lines () const
 
void setWeakModes (vector< int > weakModesIn)
 
void setWeakDipoles (vector< pair< int, int > > weakDipolesIn)
 
void setWeakMomenta (vector< Vec4 > weakMomentaIn)
 
void setWeak2to2lines (vector< int > weak2to2linesIn)
 
PluginPtr plugin (string nameIn)
 
void setBeamA (int idAin, double pzAin, double eAin, double mAin)
 
void setBeamB (int idBin, double pzBin, double eBin, double mBin)
 
void setECM (double eCMin)
 
void setX1Gamma (double x1GammaIn)
 
void setX2Gamma (double x2GammaIn)
 
void setQ2Gamma1 (double Q2gammaIn)
 
void setQ2Gamma2 (double Q2gammaIn)
 
void setTheta1 (double theta1In)
 
void setTheta2 (double theta2In)
 
void setECMsub (double eCMsubIn)
 
void setsHatNew (double sHatNewIn)
 
void setGammaMode (double gammaModeIn)
 
void setVMDstateA (bool isVMDAIn, int idAIn, double mAIn, double scaleAIn)
 
void setVMDstateB (bool isVMDBIn, int idBIn, double mBIn, double scaleBIn)
 
void clear ()
 
int sizeMPIarrays () const
 
void resizeMPIarrays (int newSize)
 
void setType (string nameIn, int codeIn, int nFinalIn, bool isNonDiffIn=false, bool isResolvedIn=true, bool isDiffractiveAin=false, bool isDiffractiveBin=false, bool isDiffractiveCin=false, bool isLHAin=false)
 
void setSubType (int iDS, string nameSubIn, int codeSubIn, int nFinalSubIn)
 
void setPDFalpha (int iDS, int id1pdfIn, int id2pdfIn, double x1pdfIn, double x2pdfIn, double pdf1In, double pdf2In, double Q2FacIn, double alphaEMIn, double alphaSIn, double Q2RenIn, double scalupIn)
 
void setScalup (int iDS, double scalupIn)
 
void setKin (int iDS, int id1In, int id2In, double x1In, double x2In, double sHatIn, double tHatIn, double uHatIn, double pTHatIn, double m3HatIn, double m4HatIn, double thetaHatIn, double phiHatIn)
 
void setTypeMPI (int codeMPIIn, double pTMPIIn, int iAMPIIn=0, int iBMPIIn=0, double eMPIIn=1.)
 
void sigmaReset ()
 
void setSigma (int i, string procNameIn, long nTryIn, long nSelIn, long nAccIn, double sigGenIn, double sigErrIn, double wtAccSumIn)
 
void addSigma (int i, long nTryIn, long nSelIn, long nAccIn, double sigGenIn, double sigErrIn)
 
void setImpact (double bMPIIn, double enhanceMPIIn, double enhanceMPIavgIn, bool bIsSetIn=true, bool pushBack=false)
 
void setPartEvolved (int nMPIIn, int nISRIn)
 
void setEvolution (double pTmaxMPIIn, double pTmaxISRIn, double pTmaxFSRIn, int nMPIIn, int nISRIn, int nFSRinProcIn, int nFSRinResIn)
 
void setPTnow (double pTnowIn)
 
void seta0MPI (double a0MPIin)
 
void setEndOfFile (bool atEOFin)
 
void setWeight (double weightIn, int lhaStrategyIn)
 
void setIsResolved (bool isResIn)
 
void setHardDiff (bool hasUnresBeamsIn=false, bool hasPomPsysIn=false, bool isHardDiffAIn=false, bool isHardDiffBIn=false, double xPomAIn=0., double xPomBIn=0., double tPomAIn=0., double tPomBIn=0.)
 
void setHasUnresolvedBeams (bool hasUnresBeamsIn)
 
void setHasPomPsystem (bool hasPomPsysIn)
 
int numberOfWeights () const
 
double weightValueByIndex (int key=0) const
 
string weightNameByIndex (int key=0) const
 
vector< double > weightValueVector () const
 
vector< string > weightNameVector () const
 

Public Attributes

map< int, double > varPDFplus
 
map< int, double > varPDFminus
 
map< int, double > varPDFmember
 
int LHEFversionSave
 
vector< double > sigmaLHEFSave
 
LHAinitrwgtinitrwgt {}
 
vector< LHAgenerator > * generators {}
 
map< string, LHAweightgroup > * weightgroups {}
 
map< string, LHAweight > * init_weights {}
 
map< string, string > * eventAttributes {}
 
map< string, double > * weights_detailed {}
 
vector< double > * weights_compressed {}
 
LHAscalesscales {}
 
LHAweightsweights {}
 
LHArwgtrwgt {}
 
vector< double > weights_detailed_vector
 
double eventWeightLHEF = {}
 
HIInfohiinfo
 
SettingssettingsPtr {}
 
ParticleDataparticleDataPtr {}
 
RndmrndmPtr {}
 
CoupSMcoupSMPtr {}
 
CoupSUSYcoupSUSYPtr {}
 
BeamParticlebeamAPtr {}
 
BeamParticlebeamBPtr {}
 
BeamParticlebeamPomAPtr {}
 
BeamParticlebeamPomBPtr {}
 
BeamParticlebeamGamAPtr {}
 
BeamParticlebeamGamBPtr {}
 
BeamParticlebeamVMDAPtr {}
 
BeamParticlebeamVMDBPtr {}
 
PartonSystemspartonSystemsPtr {}
 
SigmaTotalsigmaTotPtr {}
 
HadronWidthshadronWidthsPtr
 
UserHooksPtr userHooksPtr {}
 
HIInfohiInfo {}
 
WeightContainerweightContainerPtr {}
 
bool hasOwnEventAttributes {}
 
map< string, PluginPtr > plugins
 

Friends

class Pythia
 
class ProcessLevel
 
class ProcessContainer
 
class PartonLevel
 
class MultipartonInteractions
 
class LHAup
 
class LHAPDF
 
class Diffraction
 
class Settings
 
class TimeShower
 
class SpaceShower
 
class GammaKinematics
 
class HeavyIons
 

Detailed Description

Definition at line 25 of file Info.h.


The documentation for this class was generated from the following files: