|
| LHEF3FromPythia8 (Event *eventPtrIn, Settings *settingsPtrIn, Info *infoPtrIn, ParticleData *particleDataPtrIn, int pDigitsIn=15, bool writeToFileIn=true) |
|
bool | setInit () |
|
void | setEventPtr (Event *evPtr) |
|
bool | setEvent (int=0) |
|
string | getEventString () |
|
bool | openLHEF (string fileNameIn) |
|
bool | closeLHEF (bool updateInit=false) |
|
| LHEF3FromPythia8 (Event *eventPtrIn, const Info *infoPtrIn, int pDigitsIn=15, bool writeToFileIn=true) |
|
bool | setInit () |
|
void | setEventPtr (Event *evPtr) |
|
bool | setEvent (int=0) |
|
string | getEventString () |
|
bool | openLHEF (string fileNameIn) |
|
bool | closeLHEF (bool updateInit=false) |
|
void | setPtr (Info *infoPtrIn) |
|
virtual bool | fileFound () |
|
int | idBeamA () const |
|
int | idBeamB () const |
|
double | eBeamA () const |
|
double | eBeamB () const |
|
int | pdfGroupBeamA () const |
|
int | pdfGroupBeamB () const |
|
int | pdfSetBeamA () const |
|
int | pdfSetBeamB () const |
|
int | strategy () const |
|
int | sizeProc () const |
|
int | idProcess (int proc) const |
|
double | xSec (int proc) const |
|
double | xErr (int proc) const |
|
double | xMax (int proc) const |
|
void | listInit (ostream &os=cout) |
|
int | idProcess () const |
|
double | weight () const |
|
double | scale () const |
|
double | alphaQED () const |
|
double | alphaQCD () const |
|
int | sizePart () const |
|
int | id (int part) const |
|
int | status (int part) const |
|
int | mother1 (int part) const |
|
int | mother2 (int part) const |
|
int | col1 (int part) const |
|
int | col2 (int part) const |
|
double | px (int part) const |
|
double | py (int part) const |
|
double | pz (int part) const |
|
double | e (int part) const |
|
double | m (int part) const |
|
double | tau (int part) const |
|
double | spin (int part) const |
|
bool | pdfIsSet () const |
|
int | id1 () const |
|
int | id2 () const |
|
double | x1 () const |
|
double | x2 () const |
|
double | scalePDF () const |
|
double | xpdf1 () const |
|
double | xpdf2 () const |
|
void | listEvent (ostream &os=cout) |
|
virtual bool | skipEvent (int nSkip) |
|
bool | openLHEF (string fileNameIn) |
|
bool | initLHEF () |
|
bool | eventLHEF () |
|
bool | closeLHEF (bool updateInit=false) |
|
void | setPtr (Info *infoPtrIn) |
|
virtual void | newEventFile (const char *) |
|
virtual bool | fileFound () |
|
int | idBeamA () const |
|
int | idBeamB () const |
|
double | eBeamA () const |
|
double | eBeamB () const |
|
int | pdfGroupBeamA () const |
|
int | pdfGroupBeamB () const |
|
int | pdfSetBeamA () const |
|
int | pdfSetBeamB () const |
|
int | strategy () const |
|
int | sizeProc () const |
|
int | idProcess (int proc) const |
|
double | xSec (int proc) const |
|
double | xErr (int proc) const |
|
double | xMax (int proc) const |
|
double | xSecSum () const |
|
double | xErrSum () const |
|
void | listInit (ostream &os=cout) |
|
virtual bool | setEvent (int idProcIn=0, double mRecalculate=-1.)=0 |
|
int | idProcess () const |
|
double | weight () const |
|
double | scale () const |
|
double | alphaQED () const |
|
double | alphaQCD () const |
|
int | sizePart () const |
|
int | id (int part) const |
|
int | status (int part) const |
|
int | mother1 (int part) const |
|
int | mother2 (int part) const |
|
int | col1 (int part) const |
|
int | col2 (int part) const |
|
double | px (int part) const |
|
double | py (int part) const |
|
double | pz (int part) const |
|
double | e (int part) const |
|
double | m (int part) const |
|
double | tau (int part) const |
|
double | spin (int part) const |
|
double | scale (int part) const |
|
int | id1 () const |
|
int | id2 () const |
|
double | x1 () const |
|
double | x2 () const |
|
bool | pdfIsSet () const |
|
int | id1pdf () const |
|
int | id2pdf () const |
|
double | x1pdf () const |
|
double | x2pdf () const |
|
double | scalePDF () const |
|
double | pdf1 () const |
|
double | pdf2 () const |
|
void | listEvent (ostream &os=cout) |
|
virtual bool | skipEvent (int nSkip) |
|
bool | openLHEF (string fileNameIn) |
|
bool | initLHEF () |
|
bool | eventLHEF (bool verbose=true) |
|
bool | closeLHEF (bool updateInit=false) |
|
string | getFileName () const |
|
void | setPtr (Info *infoPtrIn) |
|
virtual void | newEventFile (const char *) |
|
virtual bool | fileFound () |
|
virtual bool | useExternal () |
|
int | idBeamA () const |
|
int | idBeamB () const |
|
double | eBeamA () const |
|
double | eBeamB () const |
|
int | pdfGroupBeamA () const |
|
int | pdfGroupBeamB () const |
|
int | pdfSetBeamA () const |
|
int | pdfSetBeamB () const |
|
int | strategy () const |
|
int | sizeProc () const |
|
int | idProcess (int proc) const |
|
double | xSec (int proc) const |
|
double | xErr (int proc) const |
|
double | xMax (int proc) const |
|
double | xSecSum () const |
|
double | xErrSum () const |
|
void | listInit () |
|
int | idProcess () const |
|
double | weight () const |
|
double | scale () const |
|
double | alphaQED () const |
|
double | alphaQCD () const |
|
int | sizePart () const |
|
int | id (int part) const |
|
int | status (int part) const |
|
int | mother1 (int part) const |
|
int | mother2 (int part) const |
|
int | col1 (int part) const |
|
int | col2 (int part) const |
|
double | px (int part) const |
|
double | py (int part) const |
|
double | pz (int part) const |
|
double | e (int part) const |
|
double | m (int part) const |
|
double | tau (int part) const |
|
double | spin (int part) const |
|
double | scale (int part) const |
|
int | id1 () const |
|
int | id2 () const |
|
double | x1 () const |
|
double | x2 () const |
|
bool | pdfIsSet () const |
|
int | id1pdf () const |
|
int | id2pdf () const |
|
double | x1pdf () const |
|
double | x2pdf () const |
|
double | scalePDF () const |
|
double | pdf1 () const |
|
double | pdf2 () const |
|
void | listEvent () |
|
virtual bool | skipEvent (int nSkip) |
|
bool | initLHEF () |
|
bool | eventLHEF (bool verbose=true) |
|
string | getFileName () const |
|
void | setPtr (Info *infoPtrIn) |
|
virtual void | newEventFile (const char *) |
|
virtual bool | fileFound () |
|
virtual bool | useExternal () |
|
int | idBeamA () const |
|
int | idBeamB () const |
|
double | eBeamA () const |
|
double | eBeamB () const |
|
int | pdfGroupBeamA () const |
|
int | pdfGroupBeamB () const |
|
int | pdfSetBeamA () const |
|
int | pdfSetBeamB () const |
|
int | strategy () const |
|
int | sizeProc () const |
|
int | idProcess (int proc) const |
|
double | xSec (int proc) const |
|
double | xErr (int proc) const |
|
double | xMax (int proc) const |
|
double | xSecSum () const |
|
double | xErrSum () const |
|
void | listInit () |
|
int | idProcess () const |
|
double | weight () const |
|
double | scale () const |
|
double | alphaQED () const |
|
double | alphaQCD () const |
|
int | sizePart () const |
|
int | id (int part) const |
|
int | status (int part) const |
|
int | mother1 (int part) const |
|
int | mother2 (int part) const |
|
int | col1 (int part) const |
|
int | col2 (int part) const |
|
double | px (int part) const |
|
double | py (int part) const |
|
double | pz (int part) const |
|
double | e (int part) const |
|
double | m (int part) const |
|
double | tau (int part) const |
|
double | spin (int part) const |
|
double | scale (int part) const |
|
int | id1 () const |
|
int | id2 () const |
|
double | x1 () const |
|
double | x2 () const |
|
bool | pdfIsSet () const |
|
int | id1pdf () const |
|
int | id2pdf () const |
|
double | x1pdf () const |
|
double | x2pdf () const |
|
double | scalePDF () const |
|
double | pdf1 () const |
|
double | pdf2 () const |
|
bool | scaleShowersIsSet () const |
|
double | scaleShowers (int i) const |
|
void | listEvent () |
|
virtual bool | skipEvent (int nSkip) |
|
bool | initLHEF () |
|
bool | eventLHEF (bool verbose=true) |
|
string | getFileName () const |
|
|
| LHAup (int strategyIn=3) |
|
void | setBeamA (int idIn, double eIn, int pdfGroupIn=0, int pdfSetIn=0) |
|
void | setBeamB (int idIn, double eIn, int pdfGroupIn=0, int pdfSetIn=0) |
|
void | setStrategy (int strategyIn) |
|
void | addProcess (int idProcIn, double xSecIn=1., double xErrIn=0., double xMaxIn=1.) |
|
void | setXSec (int iP, double xSecIn) |
|
void | setXErr (int iP, double xErrIn) |
|
void | setXMax (int iP, double xMaxIn) |
|
void | setProcess (int idProcIn=0, double weightIn=1., double scaleIn=0., double alphaQEDIn=0.0073, double alphaQCDIn=0.12) |
|
void | addParticle (LHAParticle particleIn) |
|
void | addParticle (int idIn, int statusIn=0, int mother1In=0, int mother2In=0, int col1In=0, int col2In=0, double pxIn=0., double pyIn=0., double pzIn=0., double eIn=0., double mIn=0., double tauIn=0., double spinIn=9.) |
|
void | setPdf (int id1In, int id2In, double x1In, double x2In, double scalePDFIn, double xpdf1In, double xpdf2In, bool pdfIsSetIn) |
|
bool | setInitLHEF (istream &is) |
|
bool | setNewEventLHEF (istream &is) |
|
bool | setOldEventLHEF () |
|
| LHAup (int strategyIn=3) |
|
void | setBeamA (int idIn, double eIn, int pdfGroupIn=0, int pdfSetIn=0) |
|
void | setBeamB (int idIn, double eIn, int pdfGroupIn=0, int pdfSetIn=0) |
|
void | setStrategy (int strategyIn) |
|
void | addProcess (int idProcIn, double xSecIn=1., double xErrIn=0., double xMaxIn=1.) |
|
void | setXSec (int iP, double xSecIn) |
|
void | setXErr (int iP, double xErrIn) |
|
void | setXMax (int iP, double xMaxIn) |
|
void | setProcess (int idProcIn=0, double weightIn=1., double scaleIn=0., double alphaQEDIn=0.0073, double alphaQCDIn=0.12) |
|
void | addParticle (LHAParticle particleIn) |
|
void | addParticle (int idIn, int statusIn=0, int mother1In=0, int mother2In=0, int col1In=0, int col2In=0, double pxIn=0., double pyIn=0., double pzIn=0., double eIn=0., double mIn=0., double tauIn=0., double spinIn=9., double scaleIn=-1.) |
|
void | setIdX (int id1In, int id2In, double x1In, double x2In) |
|
void | setPdf (int id1pdfIn, int id2pdfIn, double x1pdfIn, double x2pdfIn, double scalePDFIn, double pdf1In, double pdf2In, bool pdfIsSetIn) |
|
bool | setInitLHEF (istream &is, bool readHeaders=false) |
|
bool | setNewEventLHEF (istream &is, double mRecalculate=-1.) |
|
bool | setOldEventLHEF () |
|
istream * | openFile (const char *fn, ifstream &ifs) |
|
void | closeFile (istream *&is, ifstream &ifs) |
|
void | setInfoHeader (const string &key, const string &val) |
|
| LHAup (int strategyIn=3) |
|
void | setBeamA (int idIn, double eIn, int pdfGroupIn=0, int pdfSetIn=0) |
|
void | setBeamB (int idIn, double eIn, int pdfGroupIn=0, int pdfSetIn=0) |
|
void | setStrategy (int strategyIn) |
|
void | addProcess (int idProcIn, double xSecIn=1., double xErrIn=0., double xMaxIn=1.) |
|
void | setXSec (int iP, double xSecIn) |
|
void | setXErr (int iP, double xErrIn) |
|
void | setXMax (int iP, double xMaxIn) |
|
void | setProcess (int idProcIn=0, double weightIn=1., double scaleIn=0., double alphaQEDIn=0.0073, double alphaQCDIn=0.12) |
|
void | addParticle (LHAParticle particleIn) |
|
void | addParticle (int idIn, int statusIn=0, int mother1In=0, int mother2In=0, int col1In=0, int col2In=0, double pxIn=0., double pyIn=0., double pzIn=0., double eIn=0., double mIn=0., double tauIn=0., double spinIn=9., double scaleIn=-1.) |
|
void | setIdX (int id1In, int id2In, double x1In, double x2In) |
|
void | setPdf (int id1pdfIn, int id2pdfIn, double x1pdfIn, double x2pdfIn, double scalePDFIn, double pdf1In, double pdf2In, bool pdfIsSetIn) |
|
bool | setInitLHEF (istream &is, bool readHeaders=false) |
|
bool | setNewEventLHEF (istream &is) |
|
bool | setOldEventLHEF () |
|
istream * | openFile (const char *fn, ifstream &ifs) |
|
void | closeFile (istream *&is, ifstream &ifs) |
|
void | setInfoHeader (const string &key, const string &val) |
|
| LHAup (int strategyIn=3) |
|
void | setBeamA (int idIn, double eIn, int pdfGroupIn=0, int pdfSetIn=0) |
|
void | setBeamB (int idIn, double eIn, int pdfGroupIn=0, int pdfSetIn=0) |
|
void | setStrategy (int strategyIn) |
|
void | addProcess (int idProcIn, double xSecIn=1., double xErrIn=0., double xMaxIn=1.) |
|
void | setXSec (int iP, double xSecIn) |
|
void | setXErr (int iP, double xErrIn) |
|
void | setXMax (int iP, double xMaxIn) |
|
void | setProcess (int idProcIn=0, double weightIn=1., double scaleIn=0., double alphaQEDIn=0.0073, double alphaQCDIn=0.12) |
|
void | addParticle (LHAParticle particleIn) |
|
void | addParticle (int idIn, int statusIn=0, int mother1In=0, int mother2In=0, int col1In=0, int col2In=0, double pxIn=0., double pyIn=0., double pzIn=0., double eIn=0., double mIn=0., double tauIn=0., double spinIn=9., double scaleIn=-1.) |
|
void | setIdX (int id1In, int id2In, double x1In, double x2In) |
|
void | setPdf (int id1pdfIn, int id2pdfIn, double x1pdfIn, double x2pdfIn, double scalePDFIn, double pdf1In, double pdf2In, bool pdfIsSetIn) |
|
void | setScaleShowers (double scaleIn1, double scaleIn2=0.) |
|
bool | setInitLHEF (istream &is, bool readHeaders=false) |
|
bool | setNewEventLHEF (istream &is) |
|
bool | setOldEventLHEF () |
|
istream * | openFile (const char *fn, ifstream &ifs) |
|
void | closeFile (istream *&is, ifstream &ifs) |
|
void | setInfoHeader (const string &key, const string &val) |
|
Info * | infoPtr |
|
int | nupSave |
|
int | idprupSave |
|
double | xwgtupSave |
|
double | scalupSave |
|
double | aqedupSave |
|
double | aqcdupSave |
|
vector< LHAParticle > | particlesSave |
|
bool | getPDFSave |
|
int | id1InSave |
|
int | id2InSave |
|
double | x1InSave |
|
double | x2InSave |
|
double | scalePDFInSave |
|
double | xpdf1InSave |
|
double | xpdf2InSave |
|
double | xSecSumSave |
|
double | xErrSumSave |
|
bool | getScale |
|
int | id1pdfInSave |
|
int | id2pdfInSave |
|
double | x1pdfInSave |
|
double | x2pdfInSave |
|
double | pdf1InSave |
|
double | pdf2InSave |
|
bool | getScaleShowers |
|
double | scaleShowersInSave [2] |
|
static const double | CONVERTMB2PB = 1e9 |
|