Analysis Software
Documentation for sPHENIX simulation software
|
#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"
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 |
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.
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().
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().
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 |
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 etamax |
Definition at line 37 of file main.cpp.
View newest version in sPHENIX GitHub at line 37 of file main.cpp
Referenced by calccorr(), Draw_BDiJetImbalance(), FGEMSetup(), Fun4All_JetBkgd(), Fun4All_JetBkgd_Embed(), genevent(), getdeltat(), init(), PHG4BlockCellReco::InitRun(), PHG4CylinderCellReco::InitRun(), Jetscape::TrentoInitial::InitTask(), insudaint(), main(), make_GEM_station(), pdfint(), printParameters(), readParameters(), ResonanceJetTagging::setEMCalClusterEtaAcc(), ResonanceJetTagging::setEMCalClusterMaxEta(), ResonanceJetTagging::setHCalClusterEtaAcc(), ResonanceJetTagging::setHCalClusterMaxEta(), ResonanceJetTagging::setParticleFlowEtaAcc(), ResonanceJetTagging::setParticleFlowMaxEta(), ResonanceJetTagging::setTrackEtaAcc(), ResonanceJetTagging::setTrackMaxEta(), splitfncint(), and xsecint().
double etamin |
Definition at line 37 of file main.cpp.
View newest version in sPHENIX GitHub at line 37 of file main.cpp
Referenced by calccorr(), FGEMSetup(), Fun4All_JetBkgd(), Fun4All_JetBkgd_Embed(), PHG4BlockCellReco::InitRun(), PHG4CylinderCellReco::InitRun(), main(), make_GEM_station(), printParameters(), readParameters(), ResonanceJetTagging::setEMCalClusterEtaAcc(), ResonanceJetTagging::setEMCalClusterMinEta(), ResonanceJetTagging::setHCalClusterEtaAcc(), ResonanceJetTagging::setHCalClusterMinEta(), ResonanceJetTagging::setParticleFlowEtaAcc(), ResonanceJetTagging::setParticleFlowMinEta(), ResonanceJetTagging::setTrackEtaAcc(), and ResonanceJetTagging::setTrackMinEta().
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 |
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] |
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().
int nx |
Definition at line 36 of file main.cpp.
View newest version in sPHENIX GitHub at line 36 of file main.cpp
Referenced by Fluid::calcTotals(), FluidcellStatistic::calculate_average_integrated_photonRate_parameterization(), FluidcellStatistic::calculate_average_tau(), FluidcellStatistic::calculate_average_temperature4(), FluidcellStatistic::calculate_spacetime_4volume(), FluidcellStatistic::checkFreezeoutSurface(), Jetscape::InitialState::CoordFromIdx(), Fluid::correctImagCells(), Fluid::correctImagCellsFull(), DataStr::DataStr(), CLVisc::EvolveHydro(), SurfaceFinder::Find_full_hypersurface(), Jetscape::SurfaceFinder::Find_full_hypersurface_3D(), Jetscape::SurfaceFinder::Find_full_hypersurface_4D(), Fluid::Fluid(), PHG4CylinderGeom_Spacalv3::load_demo_sector_tower_map4(), main(), FluidcellStatistic::output_flowvelocity_vs_tau(), FluidcellStatistic::output_momentum_anisotropy_vs_tau(), FluidcellStatistic::output_temperature_vs_avg_utau(), FluidcellStatistic::output_temperature_vs_tau(), FluidcellStatistic::outputBulkinverseReynoldsNumberasTauvsX(), Fluid::outputGnuplot(), FluidcellStatistic::outputinverseReynoldsNumberasTauvsX(), FluidcellStatistic::outputKnudersonNumberasTauvsX(), FluidcellStatistic::outputTempasTauvsX(), printParameters(), pybook(), pydump(), pygamm(), pyhigamm(), pyhistfu(), pyoper(), pypdpo(), pyplot(), readParameters(), BEmcRec::SetDim(), tileLightYield::setdivisions(), stack::stack(), and tileHelper::tilePattern().
int ny |
Definition at line 36 of file main.cpp.
View newest version in sPHENIX GitHub at line 36 of file main.cpp
Referenced by Fluid::calcTotals(), FluidcellStatistic::calculate_average_integrated_photonRate_parameterization(), FluidcellStatistic::calculate_average_tau(), FluidcellStatistic::calculate_average_temperature4(), FluidcellStatistic::calculate_spacetime_4volume(), FluidcellStatistic::checkFreezeoutSurface(), Jetscape::InitialState::CoordFromIdx(), Fluid::correctImagCells(), Fluid::correctImagCellsFull(), DataStr::DataStr(), CLVisc::EvolveHydro(), SurfaceFinder::Find_full_hypersurface(), Jetscape::SurfaceFinder::Find_full_hypersurface_3D(), Jetscape::SurfaceFinder::Find_full_hypersurface_4D(), Fluid::Fluid(), PHG4CylinderGeom_Spacalv3::load_demo_sector_tower_map4(), main(), FluidcellStatistic::output_flowvelocity_vs_tau(), FluidcellStatistic::output_momentum_anisotropy_vs_tau(), FluidcellStatistic::output_temperature_vs_avg_utau(), FluidcellStatistic::output_temperature_vs_tau(), Fluid::outputGnuplot(), printParameters(), readParameters(), BEmcRec::SetDim(), tileLightYield::setdivisions(), and tileHelper::tilePattern().
int nz |
Definition at line 36 of file main.cpp.
View newest version in sPHENIX GitHub at line 36 of file main.cpp
Referenced by BOOST_AUTO_TEST_CASE(), Fluid::calcTotals(), Jetscape::SoftParticlization::check_boost_invariance(), CMDistortionAnalysis(), CMDistortionAnalysisCart(), CMDistortionAnalysisPhiR(), CMDistortionReco(), CMDistortionRecoCart(), CMDistortionRecoPhiR(), Jetscape::InitialState::CoordFromIdx(), Fluid::correctImagCells(), Fluid::correctImagCellsFull(), MpiMusic::EvolveHydro(), Fluid::Fluid(), Jetscape::InitialState::GetZSize(), readDigitalCurrents::Init(), fillSpaceChargeMaps::Init(), main(), Fluid::outputGnuplot(), PHField2D::PHField2D(), PHField3DCylindrical::PHField3DCylindrical(), printParameters(), TpcRawWriter::process_event(), sChargeMap::Propagate(), readParameters(), sChargeMap::SaveRho(), SetupDefaultSphenixTpc(), SetupDigitalCurrentSphenixTpc(), FieldMaps::TPCGridSize(), QPileUp::TPCGridSize(), and Langevin::TPCGridSize().
char outputDir[255] |
Definition at line 38 of file main.cpp.
View newest version in sPHENIX GitHub at line 38 of file main.cpp
Referenced by Acts::Python::addFramework(), Acts::Python::addHepMC3(), Acts::Python::addJson(), Acts::Python::addOutput(), Acts::Python::addSvg(), display(), Acts::GeometryView3D::drawLayer(), Acts::GeometryView3D::drawSurfaceArray(), Acts::GeometryView3D::drawTrackingVolume(), main(), materialValidationExample(), printParameters(), processGeometry(), propagationExample(), readParameters(), runDetectorAlignment(), runDigitizationExample(), runHoughExample(), ActsExamples::runMaterialRecording(), runMeasurementsToSP(), runRecCKFTracks(), runRecTruthTracks(), runSeedingExample(), and ActsExamples::Simulation::setupOutput().
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 |
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 |
double xmin |
double ymax |
double ymin |
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().