Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/src/framework/PreequilibriumDynamics.h>
Public Attributes | |
std::shared_ptr< InitialState > | ini |
PreequilibriumStatus | preequilibrium_status_ |
std::vector< double > | e_ |
std::vector< double > | P_ |
std::vector< double > | utau_ |
std::vector< double > | ux_ |
std::vector< double > | uy_ |
std::vector< double > | ueta_ |
std::vector< double > | pi00_ |
std::vector< double > | pi01_ |
std::vector< double > | pi02_ |
std::vector< double > | pi03_ |
std::vector< double > | pi11_ |
std::vector< double > | pi12_ |
std::vector< double > | pi13_ |
std::vector< double > | pi22_ |
std::vector< double > | pi23_ |
std::vector< double > | pi33_ |
std::vector< double > | bulk_Pi_ |
Private Attributes | |
PreEquilibriumParameterFile | parameter_list_ |
real | preequilibrium_tau_0_ |
real | preequilibrium_tau_max_ |
Additional Inherited Members | |
Static Public Member Functions inherited from Jetscape::JetScapeModuleBase | |
static int | GetCurrentEvent () |
static void | IncrementCurrentEvent () |
Definition at line 35 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 35 of file PreequilibriumDynamics.h
Jetscape::PreequilibriumDynamics::PreequilibriumDynamics | ( | ) |
Definition at line 30 of file PreequilibriumDynamics.cc.
View newest version in sPHENIX GitHub at line 30 of file PreequilibriumDynamics.cc
References SetId(), and VERBOSE.
|
virtual |
Definition at line 35 of file PreequilibriumDynamics.cc.
View newest version in sPHENIX GitHub at line 35 of file PreequilibriumDynamics.cc
References VERBOSE.
|
virtual |
Default Clear() function. It can be overridden by other tasks.
Reimplemented from Jetscape::JetScapeModuleBase.
Definition at line 76 of file PreequilibriumDynamics.cc.
View newest version in sPHENIX GitHub at line 76 of file PreequilibriumDynamics.cc
|
inlinevirtual |
Reimplemented in FreestreamMilneWrapper, Glasma, and NullPreDynamics.
Definition at line 61 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 61 of file PreequilibriumDynamics.h
|
virtual |
Calls EvolvePreequilibrium(); This explicit call can be used for actual execution of Preequilibrium evolution defined in the modules such as Brick, MpiMusic, or OSU-HYDRO if attached as a polymorphic class. It also execute the tasks within the current module.
Reimplemented from Jetscape::JetScapeModuleBase.
Definition at line 62 of file PreequilibriumDynamics.cc.
View newest version in sPHENIX GitHub at line 62 of file PreequilibriumDynamics.cc
References VERBOSE.
|
inline |
Definition at line 68 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 68 of file PreequilibriumDynamics.h
References parameter_list_.
|
inline |
Definition at line 76 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 76 of file PreequilibriumDynamics.h
References preequilibrium_tau_max_.
|
inline |
Definition at line 73 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 73 of file PreequilibriumDynamics.h
References preequilibrium_tau_0_.
|
inline |
Definition at line 70 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 70 of file PreequilibriumDynamics.h
References preequilibrium_status_.
|
virtual |
Reads the input parameters from the XML file under the tag <Preequilibrium>. Uses JetScapeSingnalManager Instance to retrive the Initial State Physics information. Calls InitializeHydro(parameter_list) and InitTask(); This explicit call can be used for actual initialization of modules such as Brick, MpiMusic, or OSU-HYDRO if attached as a polymorphic class. It also initializes the tasks within the current module.
Reimplemented from Jetscape::JetScapeModuleBase.
Definition at line 40 of file PreequilibriumDynamics.cc.
View newest version in sPHENIX GitHub at line 40 of file PreequilibriumDynamics.cc
References Init(), JSINFO, JSWARN, and VERBOSE.
|
inlinevirtual |
Reimplemented in FreestreamMilneWrapper.
Definition at line 60 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 60 of file PreequilibriumDynamics.h
std::vector<double> Jetscape::PreequilibriumDynamics::bulk_Pi_ |
Definition at line 97 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 97 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::e_ |
Definition at line 81 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 81 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::shared_ptr<InitialState> Jetscape::PreequilibriumDynamics::ini |
A pointer of type InitialState class.
Definition at line 66 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 66 of file PreequilibriumDynamics.h
Referenced by NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::P_ |
Definition at line 82 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 82 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
|
private |
Definition at line 37 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 37 of file PreequilibriumDynamics.h
Referenced by GetParameterList().
std::vector<double> Jetscape::PreequilibriumDynamics::pi00_ |
Definition at line 87 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 87 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi01_ |
Definition at line 88 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 88 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi02_ |
Definition at line 89 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 89 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi03_ |
Definition at line 90 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 90 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi11_ |
Definition at line 91 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 91 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi12_ |
Definition at line 92 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 92 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi13_ |
Definition at line 93 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 93 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi22_ |
Definition at line 94 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 94 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi23_ |
Definition at line 95 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 95 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::pi33_ |
Definition at line 96 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 96 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
PreequilibriumStatus Jetscape::PreequilibriumDynamics::preequilibrium_status_ |
Definition at line 79 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 79 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), NullPreDynamics::EvolvePreequilibrium(), GetPreequilibriumStatus(), Glasma::Glasma(), and NullPreDynamics::NullPreDynamics().
|
private |
Definition at line 39 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 39 of file PreequilibriumDynamics.h
Referenced by GetPreequilibriumStartTime().
|
private |
Definition at line 39 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 39 of file PreequilibriumDynamics.h
Referenced by GetPreequilibriumEndTime().
std::vector<double> Jetscape::PreequilibriumDynamics::ueta_ |
Definition at line 86 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 86 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::utau_ |
Definition at line 83 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 83 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::ux_ |
Definition at line 84 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 84 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().
std::vector<double> Jetscape::PreequilibriumDynamics::uy_ |
Definition at line 85 of file PreequilibriumDynamics.h.
View newest version in sPHENIX GitHub at line 85 of file PreequilibriumDynamics.h
Referenced by Glasma::EvolvePreequilibrium(), and NullPreDynamics::EvolvePreequilibrium().