ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <cstddef>
#include <cstdlib>
#include <iomanip>
#include <iostream>
#include "Acts/Material/Interactions.hpp"
#include "Acts/Material/Material.hpp"
#include "Acts/Material/MaterialProperties.hpp"
#include "Acts/Utilities/PdgParticle.hpp"
#include "Acts/Utilities/Units.hpp"
#include "ActsFatras/Utilities/ParticleData.hpp"
Go to the source code of this file.
Functions | |
static void | printHeader (std::ostream &os, const Acts::MaterialProperties &slab, Acts::PdgParticle pdg, float mass, float charge) |
static void | printLine (std::ostream &os, float mass, float momentum, float delta, float deltaIon, float deltaRad, float sigma) |
int | main (int argc, char const *argv[]) |
Variables | |
static constexpr int | width = 11 |
static constexpr int | precision = 3 |
static constexpr char | separator = ' ' |
Definition at line 67 of file TabulateEnergyLoss.cpp.
View newest version in sPHENIX GitHub at line 67 of file TabulateEnergyLoss.cpp
References Acts::units::_cm, Acts::units::_g, Acts::units::_GeV, Acts::units::_mm, charge, Acts::computeEnergyLossBethe(), Acts::computeEnergyLossLandauSigma(), Acts::computeEnergyLossMean(), Acts::computeEnergyLossRadiative(), Acts::Test::delta, ActsFatras::findCharge(), ActsFatras::findMass(), mass, material(), pdg, printHeader(), printLine(), and thickness.
|
static |
Definition at line 29 of file TabulateEnergyLoss.cpp.
View newest version in sPHENIX GitHub at line 29 of file TabulateEnergyLoss.cpp
References Acts::units::_e, Acts::units::_MeV, left, separator, and width.
Referenced by main().
|
static |
Definition at line 52 of file TabulateEnergyLoss.cpp.
View newest version in sPHENIX GitHub at line 52 of file TabulateEnergyLoss.cpp
References Acts::units::_GeV, Acts::units::_MeV, energy, mass, precision, right, separator, and width.
Referenced by main().
|
static |
Definition at line 26 of file TabulateEnergyLoss.cpp.
View newest version in sPHENIX GitHub at line 26 of file TabulateEnergyLoss.cpp
Referenced by G4tgbGeometryDumper::approxTo0(), G4ParticleHPMadlandNixSpectrum::E1(), printLine(), Rossegger::Rossegger(), G4ParticleHPMadlandNixSpectrum::Sample(), and Acts::toString().
|
static |
Definition at line 27 of file TabulateEnergyLoss.cpp.
View newest version in sPHENIX GitHub at line 27 of file TabulateEnergyLoss.cpp
Referenced by PHTpcTrackerUtil::convert_clusters_to_hits(), TSRunAction::EndOfRunAction(), PHTpcEventExporter::exportEvent(), printHeader(), and printLine().
|
static |
Definition at line 25 of file TabulateEnergyLoss.cpp.
View newest version in sPHENIX GitHub at line 25 of file TabulateEnergyLoss.cpp
Referenced by printHeader(), and printLine().