Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
main.cpp File Reference
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cstring>
#include <ctime>
#include <sstream>
#include "fld.h"
#include "hdo.h"
#include "ic.h"
#include "icGlauber.h"
#include "icGubser.h"
#include "eos.h"
#include "trancoeff.h"
+ Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

void readParameters (char *parFile)
 
void printParameters ()
 
int main (int argc, char **argv)
 

Variables

int nx
 
int ny
 
int nz
 
int eosType
 
double xmin
 
double xmax
 
double ymin
 
double ymax
 
double etamin
 
double etamax
 
double tau0
 
double tauMax
 
double dtau
 
char outputDir [255]
 
char icInputFile [255]
 
double etaS
 
double zetaS
 
double eCrit
 
int icModel
 
int glauberVariable
 
double epsilon0
 
double alpha
 
double impactPar
 
double s0ScaleFactor
 

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 151 of file main.cpp.

View newest version in sPHENIX GitHub at line 151 of file main.cpp

References Fluid::calcTotals(), dtau, eCrit, end, eos, epsilon0, etamax, etamin, etaS, f, Hydro::getTau(), h, icInputFile, icModel, impactPar, Fluid::initOutput(), j, maxstep, nx, ny, nz, outputDir, Fluid::outputGnuplot(), Hydro::performStep(), printParameters(), readParameters(), s0ScaleFactor, Hydro::setDtau(), ICGubser::setIC(), IC::setIC(), ICGlauber::setIC(), Hydro::setNSvalues(), start, tau0, tauMax, Acts::Test::time, trcoeff, xmax, xmin, ymax, ymin, and zetaS.

+ Here is the call graph for this function:

void printParameters ( )

Definition at line 113 of file main.cpp.

View newest version in sPHENIX GitHub at line 113 of file main.cpp

References alpha, dtau, eCrit, eosType, epsilon0, etamax, etamin, etaS, glauberVariable, icModel, impactPar, nx, ny, nz, outputDir, s0ScaleFactor, tau0, tauMax, xmax, xmin, ymax, ymin, and zetaS.

Referenced by main(), Acts::detail::printBoundParameters(), and Acts::detail::printFreeParameters().

+ Here is the caller graph for this function:

void readParameters ( char *  parFile)

Definition at line 46 of file main.cpp.

View newest version in sPHENIX GitHub at line 46 of file main.cpp

References alpha, dtau, eCrit, eosType, epsilon0, etamax, etamin, etaS, glauberVariable, icInputFile, icModel, impactPar, line, nx, ny, nz, outputDir, s0ScaleFactor, tau0, tauMax, xmax, xmin, ymax, ymin, and zetaS.

Referenced by main().

+ Here is the caller graph for this function:

Variable Documentation

double alpha

Definition at line 44 of file main.cpp.

View newest version in sPHENIX GitHub at line 44 of file main.cpp

Referenced by ALICEKF::ALICEKalmanFilter(), AnalyzeResiduals(), Acts::Test::BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), Acts::Test::Layers::BOOST_AUTO_TEST_CASE(), Acts::Test::BOOST_DATA_TEST_CASE(), calccorr(), CBcalc(), CBcalc_exp(), CBcalc_LL(), CBFunction(), CBFunction_withBG(), Acts::ConeBounds::ConeBounds(), Acts::ConeVolumeBounds::ConeVolumeBounds(), Acts::Svg::SurfaceArrayConverter::convert(), AlignmentTransformation::createMap(), Acts::GeometryView3D::drawSegmentBase(), eicsmear_dvmp_plot(), f2pyth(), get_arbitrary_event(), ClusterErrorPara::get_cluster_error(), ClusterErrorPara::get_simple_cluster_error(), KFParticleBase::GetArmenterosPodolanski(), KFParticleBaseSIMD::GetArmenterosPodolanski(), PHG4HcalDetector::GetLength(), QAG4Util::interpolate(), Acts::detail::IntersectionHelper2D::intersectEllipse(), ActsGeometry::makeAffineTransform(), AlignmentTransformation::newMakeTransform(), genfit::MaterialEffects::noiseBetheBloch(), ActsFatras::PlanarSurfaceTestBeds::operator()(), ActsExamples::DigitizationConfigurator::operator()(), PHG4GDMLWriteParamvol::Para_dimensionsWrite(), PHG4GDMLWriteSolids::ParaWrite(), printParameters(), Pi0MassAnalysis::process_event(), PHSimpleKFProp::PropagateTrack(), pyboei(), pyfeyn(), pyhggm(), pymael(), pyprep(), pyptfs(), pyrghm(), pyshow(), pystbh(), pytbhb(), pytbhg(), pytbhq(), readParameters(), Acts::detail::RealQuadraticEquation::RealQuadraticEquation(), SandB_CBFunction(), PHG4ConeSubsystem::set_color(), PHG4BlockSubsystem::set_color(), PHG4CylinderSubsystem::set_color(), G4Example03Subsystem::set_color(), SubtractTowersCS::SetAlpha(), PHG4HcalSubsystem::SetTiltViaNcross(), PHG4HcalPrototypeDetector::SetTiltViaNcross(), sPhenixStyle(), Acts::TrapezoidVolumeBounds::TrapezoidVolumeBounds(), and TripleCBFunction().

double dtau

Definition at line 37 of file main.cpp.

View newest version in sPHENIX GitHub at line 37 of file main.cpp

double eCrit

Definition at line 40 of file main.cpp.

View newest version in sPHENIX GitHub at line 40 of file main.cpp

Referenced by main(), printParameters(), and readParameters().

int eosType

Definition at line 36 of file main.cpp.

View newest version in sPHENIX GitHub at line 36 of file main.cpp

Referenced by printParameters(), and readParameters().

double epsilon0

Definition at line 44 of file main.cpp.

View newest version in sPHENIX GitHub at line 44 of file main.cpp

Referenced by main(), printParameters(), and readParameters().

double etaS

Definition at line 40 of file main.cpp.

View newest version in sPHENIX GitHub at line 40 of file main.cpp

Referenced by main(), Hydro::NSquant(), printParameters(), readParameters(), and Hydro::setNSvalues().

int glauberVariable
Initial value:
=
1

Definition at line 42 of file main.cpp.

View newest version in sPHENIX GitHub at line 42 of file main.cpp

Referenced by s95p::loadSongIC(), printParameters(), and readParameters().

char icInputFile[255]

Definition at line 39 of file main.cpp.

View newest version in sPHENIX GitHub at line 39 of file main.cpp

Referenced by main(), and readParameters().

int icModel

Definition at line 41 of file main.cpp.

View newest version in sPHENIX GitHub at line 41 of file main.cpp

Referenced by main(), printParameters(), and readParameters().

double impactPar

Definition at line 44 of file main.cpp.

View newest version in sPHENIX GitHub at line 44 of file main.cpp

Referenced by ICGlauber::ICGlauber(), main(), printParameters(), and readParameters().

double s0ScaleFactor

Definition at line 44 of file main.cpp.

View newest version in sPHENIX GitHub at line 44 of file main.cpp

Referenced by main(), printParameters(), and readParameters().

double tau0

Definition at line 37 of file main.cpp.

View newest version in sPHENIX GitHub at line 37 of file main.cpp

double tauMax

Definition at line 37 of file main.cpp.

View newest version in sPHENIX GitHub at line 37 of file main.cpp

Referenced by main(), printParameters(), and readParameters().

double xmax

Definition at line 37 of file main.cpp.

View newest version in sPHENIX GitHub at line 37 of file main.cpp

double xmin

Definition at line 37 of file main.cpp.

View newest version in sPHENIX GitHub at line 37 of file main.cpp

double ymax

Definition at line 37 of file main.cpp.

View newest version in sPHENIX GitHub at line 37 of file main.cpp

double ymin

Definition at line 37 of file main.cpp.

View newest version in sPHENIX GitHub at line 37 of file main.cpp

double zetaS

Definition at line 40 of file main.cpp.

View newest version in sPHENIX GitHub at line 40 of file main.cpp

Referenced by main(), Hydro::NSquant(), printParameters(), readParameters(), and Hydro::setNSvalues().