Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/src/initialstate/PythiaGun.h>
Private Attributes | |
double | pTHatMin |
double | pTHatMax |
double | eCM |
double | vir_factor |
double | softMomentumCutoff |
bool | FSR_on |
bool | softQCD |
Static Private Attributes | |
static RegisterJetScapeModule < PythiaGun > | reg |
Additional Inherited Members | |
Static Public Member Functions inherited from Jetscape::JetScapeModuleBase | |
static int | GetCurrentEvent () |
static void | IncrementCurrentEvent () |
Public Attributes inherited from Jetscape::HardProcess | |
std::shared_ptr< InitialState > | ini |
std::string | printer |
Definition at line 27 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 27 of file PythiaGun.h
|
inline |
standard ctor
xmlDir,: | Note that the environment variable PYTHIA8DATA takes precedence! So don't use it. |
printBanner,: | Suppress starting blurb. Should be set to true in production, credit where it's due |
Definition at line 46 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 46 of file PythiaGun.h
References SetId().
PythiaGun::~PythiaGun | ( | ) |
Definition at line 29 of file PythiaGun.cc.
View newest version in sPHENIX GitHub at line 29 of file PythiaGun.cc
References VERBOSE.
|
virtual |
Calls JetScapeTask::ExecuteTasks() for recursive execution of tasks attached to HardProcess module. It can be overridden by the attached module.
Reimplemented from Jetscape::HardProcess.
Definition at line 156 of file PythiaGun.cc.
View newest version in sPHENIX GitHub at line 156 of file PythiaGun.cc
References release::app, i, JSWARN, next, out, merge_hashes::p, particle, Jetscape::rounding_error, Acts::Experimental::detail::BlueprintHelper::sort(), VERBOSE, ambiguity_solver_full_chain::x, and y.
|
inlinevirtual |
Generated weight. This is in addition to sigmaGen, e.g. coming from dynamic oversampling. To be overwritten by implementations that have such information.
Reimplemented from Jetscape::HardProcess.
Definition at line 64 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 64 of file PythiaGun.h
|
inlinevirtual |
Generated pt-hat To be overwritten by implementations that have such information.
Reimplemented from Jetscape::HardProcess.
Definition at line 63 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 63 of file PythiaGun.h
|
inline |
Definition at line 58 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 58 of file PythiaGun.h
|
inline |
Definition at line 57 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 57 of file PythiaGun.h
|
inlinevirtual |
Generated cross section error. To be overwritten by implementations that have such information.
Reimplemented from Jetscape::HardProcess.
Definition at line 62 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 62 of file PythiaGun.h
|
inlinevirtual |
Generated cross section. To be overwritten by implementations that have such information.
Reimplemented from Jetscape::HardProcess.
Definition at line 61 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 61 of file PythiaGun.h
|
virtual |
A virtual function to define a default InitTask() function for a JetScapeTask. It can be overridden by different modules/tasks.
Reimplemented from Jetscape::JetScapeTask.
Definition at line 31 of file PythiaGun.cc.
View newest version in sPHENIX GitHub at line 31 of file PythiaGun.cc
References release::app, tinyxml2::XMLNode::FirstChildElement(), i, in, myAnalysis::init(), JSDEBUG, JSINFO, JSWARN, test_fpe::lines, MAGENTA, out, tinyxml2::XMLElement::QueryUnsignedText(), physmon_simulation::s, seed, SetId(), and VERBOSE.
|
private |
Definition at line 32 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 32 of file PythiaGun.h
|
private |
Definition at line 35 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 35 of file PythiaGun.h
|
private |
Definition at line 31 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 31 of file PythiaGun.h
|
private |
Definition at line 30 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 30 of file PythiaGun.h
|
staticprivate |
Definition at line 39 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 39 of file PythiaGun.h
|
private |
Definition at line 34 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 34 of file PythiaGun.h
|
private |
Definition at line 36 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 36 of file PythiaGun.h
|
private |
Definition at line 33 of file PythiaGun.h.
View newest version in sPHENIX GitHub at line 33 of file PythiaGun.h