Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/src/hadronization/iSpectraSamplerWrapper.h>
Private Attributes | |
tinyxml2::XMLElement * | iSS_xml_ |
std::unique_ptr< iSS > | iSpectraSampler_ptr_ |
Static Private Attributes | |
static RegisterJetScapeModule < iSpectraSamplerWrapper > | reg |
Additional Inherited Members | |
Static Public Member Functions inherited from Jetscape::JetScapeModuleBase | |
static int | GetCurrentEvent () |
static void | IncrementCurrentEvent () |
Public Attributes inherited from Jetscape::SoftParticlization | |
std::vector< std::vector < shared_ptr< Hadron > > > | Hadron_list_ |
bool | boost_invariance |
Definition at line 29 of file iSpectraSamplerWrapper.h.
View newest version in sPHENIX GitHub at line 29 of file iSpectraSamplerWrapper.h
iSpectraSamplerWrapper::iSpectraSamplerWrapper | ( | ) |
Definition at line 32 of file iSpectraSamplerWrapper.cc.
View newest version in sPHENIX GitHub at line 32 of file iSpectraSamplerWrapper.cc
References SetId().
iSpectraSamplerWrapper::~iSpectraSamplerWrapper | ( | ) |
Definition at line 34 of file iSpectraSamplerWrapper.cc.
View newest version in sPHENIX GitHub at line 34 of file iSpectraSamplerWrapper.cc
|
virtual |
A virtual function to define a default Clear() function for a JetScapeModuleBase. It can be overridden by different modules/tasks.
Reimplemented from Jetscape::SoftParticlization.
Definition at line 143 of file iSpectraSamplerWrapper.cc.
View newest version in sPHENIX GitHub at line 143 of file iSpectraSamplerWrapper.cc
|
virtual |
A virtual function to define a default Exec() function for a JetScapeModuleBase. It can be overridden by different modules/tasks.
Reimplemented from Jetscape::SoftParticlization.
Definition at line 106 of file iSpectraSamplerWrapper.cc.
View newest version in sPHENIX GitHub at line 106 of file iSpectraSamplerWrapper.cc
References centProxy::inputfile, JSINFO, JSWARN, utils::status, and VERBOSE.
|
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 36 of file iSpectraSamplerWrapper.cc.
View newest version in sPHENIX GitHub at line 36 of file iSpectraSamplerWrapper.cc
References perf_headwind::input_file, and JSINFO.
void iSpectraSamplerWrapper::PassHadronListToJetscape | ( | ) |
Definition at line 152 of file iSpectraSamplerWrapper.cc.
View newest version in sPHENIX GitHub at line 152 of file iSpectraSamplerWrapper.cc
References nparticles, and VERBOSE.
|
virtual |
A virtual function to define a default WriteTask() function for a JetScapeTask. It can be overridden by different modules/tasks. Current setup: Every task gets handed a pointer to the writer and can add any information it likes to it (using predefined functions like WriteComment()) This is maximally flexible but makes it difficult to properly store information for a variety of outputs. E.g., sigmaGen: A HardProcess can easily write the xsec to any stream-type output using WriteComment. But to set it in a HepMC file, either HardProcess needs to make a case-by-case selection, meaning a new file format would need to percolate through multiple base classes, or the writer needs to know this information and implement WriteEvent appropriately. The latter is obviously better, but it's non-trivial to collect this information.
Reimplemented from Jetscape::JetScapeTask.
Definition at line 190 of file iSpectraSamplerWrapper.cc.
View newest version in sPHENIX GitHub at line 190 of file iSpectraSamplerWrapper.cc
References f, i, j, to_string(), and VERBOSE.
|
private |
Definition at line 33 of file iSpectraSamplerWrapper.h.
View newest version in sPHENIX GitHub at line 33 of file iSpectraSamplerWrapper.h
|
private |
Definition at line 31 of file iSpectraSamplerWrapper.h.
View newest version in sPHENIX GitHub at line 31 of file iSpectraSamplerWrapper.h
|
staticprivate |
Definition at line 36 of file iSpectraSamplerWrapper.h.
View newest version in sPHENIX GitHub at line 36 of file iSpectraSamplerWrapper.h