Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/src/hydro/Brick.h>
Private Attributes | |
double | T_brick |
double | brick_L |
double | start_time |
bool | bjorken_expansion_on |
Static Private Attributes | |
static RegisterJetScapeModule < Brick > | reg |
Additional Inherited Members | |
Static Public Member Functions inherited from Jetscape::JetScapeModuleBase | |
static int | GetCurrentEvent () |
static void | IncrementCurrentEvent () |
Protected Attributes inherited from Jetscape::FluidDynamics | |
Jetscape::real | hydro_tau_0 |
Jetscape::real | hydro_tau_max |
Jetscape::real | hydro_freeze_out_temperature |
HydroStatus | hydro_status |
std::shared_ptr< InitialState > | ini |
std::shared_ptr < PreequilibriumDynamics > | pre_eq_ptr |
double | eta |
bool | boost_invariant_ |
Parameter | parameter_list |
EvolutionHistory | bulk_info |
std::weak_ptr< LiquefierBase > | liquefier_ptr |
Definition at line 23 of file Brick.h.
View newest version in sPHENIX GitHub at line 23 of file Brick.h
Brick::Brick | ( | ) |
Definition at line 32 of file Brick.cc.
View newest version in sPHENIX GitHub at line 32 of file Brick.cc
References bjorken_expansion_on, Jetscape::FluidDynamics::hydro_status, Jetscape::NOT_START, Jetscape::JetScapeTask::SetId(), start_time, T_brick, and VERBOSE.
Brick::~Brick | ( | ) |
|
virtual |
Default function to evolve the hydrodynamics. It can be overridden by different modules.
Reimplemented from Jetscape::FluidDynamics.
Definition at line 80 of file Brick.cc.
View newest version in sPHENIX GitHub at line 80 of file Brick.cc
References Jetscape::FINISHED, Jetscape::FluidDynamics::hydro_status, Jetscape::FluidDynamics::ini, and VERBOSE.
|
virtual |
Retrieves the hydro information at a given space-time point. It throws a InvalidSpaceTimeRange message when (t or tau, x, y, z or eta) is out of the evolution history range.
time | Time or tau coordinate. |
x | Space coordinate. |
y | Space coordinate. |
z | Space or eta coordinate. |
fluid_cell_info_ptr | A pointer to the FluidCellInfo class. |
Reimplemented from Jetscape::FluidDynamics.
Definition at line 86 of file Brick.cc.
View newest version in sPHENIX GitHub at line 86 of file Brick.cc
References bjorken_expansion_on, brick_L, Jetscape::FluidCellInfo::bulk_Pi, Jetscape::FluidCellInfo::energy_density, Jetscape::FluidCellInfo::entropy_density, Jetscape::FINISHED, Jetscape::FluidDynamics::hydro_status, i, j, JSWARN, Jetscape::FluidCellInfo::mu_B, Jetscape::FluidCellInfo::mu_C, Jetscape::FluidCellInfo::mu_S, Jetscape::FluidCellInfo::pi, Jetscape::FluidCellInfo::pressure, Jetscape::FluidCellInfo::qgp_fraction, start_time, T_brick, Jetscape::FluidCellInfo::temperature, Jetscape::FluidCellInfo::vx, Jetscape::FluidCellInfo::vy, and Jetscape::FluidCellInfo::vz.
|
inline |
|
virtual |
Default function to initialize the hydrodynamics. It can be overridden by different modules.
parameter_list | An object of the class Parameter. |
Reimplemented from Jetscape::FluidDynamics.
Definition at line 76 of file Brick.cc.
View newest version in sPHENIX GitHub at line 76 of file Brick.cc
References Jetscape::FluidDynamics::hydro_status, and Jetscape::INITIALIZED.
|
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 45 of file Brick.cc.
View newest version in sPHENIX GitHub at line 45 of file Brick.cc
References tinyxml2::XMLElement::Attribute(), bjorken_expansion_on, brick_L, Jetscape::FluidDynamics::GetParameterList(), Jetscape::JetScapeModuleBase::GetXMLElement(), Jetscape::JetScapeModuleBase::GetXMLElementDouble(), Jetscape::JetScapeModuleBase::GetXMLElementText(), Jetscape::Parameter::hydro_input_filename, Jetscape::FluidDynamics::hydro_tau_0, JSDEBUG, physmon_simulation::s, start_time, T_brick, and VERBOSE.
|
private |
Definition at line 30 of file Brick.h.
View newest version in sPHENIX GitHub at line 30 of file Brick.h
Referenced by Brick(), GetHydroInfo(), and InitTask().
|
private |
Definition at line 28 of file Brick.h.
View newest version in sPHENIX GitHub at line 28 of file Brick.h
Referenced by GetHydroInfo(), and InitTask().
|
staticprivate |
|
private |
Definition at line 29 of file Brick.h.
View newest version in sPHENIX GitHub at line 29 of file Brick.h
Referenced by Brick(), GetHydroInfo(), and InitTask().
|
private |
Definition at line 27 of file Brick.h.
View newest version in sPHENIX GitHub at line 27 of file Brick.h
Referenced by Brick(), GetHydroInfo(), and InitTask().