#include <mutex>
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"
#include "FastSimulation/MaterialEffects/interface/NuclearInteractionFTFSimulator.h"
#include "FastSimulation/MaterialEffects/interface/CMSDummyDeexcitation.h"
#include "FastSimulation/Utilities/interface/RandomEngineAndDistribution.h"
#include "FastSimulation/ParticlePropagator/interface/ParticlePropagator.h"
#include "FastSimulation/Particle/interface/makeParticle.h"
#include "G4ParticleDefinition.hh"
#include "G4DynamicParticle.hh"
#include "G4Track.hh"
#include "G4Step.hh"
#include "G4StepPoint.hh"
#include "G4TheoFSGenerator.hh"
#include "G4FTFModel.hh"
#include "G4ExcitedStringDecay.hh"
#include "G4LundStringFragmentation.hh"
#include "G4GeneratorPrecompoundInterface.hh"
#include "G4CascadeInterface.hh"
#include "G4DiffuseElastic.hh"
#include "G4Proton.hh"
#include "G4Neutron.hh"
#include "G4PionPlus.hh"
#include "G4PionMinus.hh"
#include "G4AntiProton.hh"
#include "G4AntiNeutron.hh"
#include "G4KaonPlus.hh"
#include "G4KaonMinus.hh"
#include "G4KaonZeroLong.hh"
#include "G4KaonZeroShort.hh"
#include "G4KaonZero.hh"
#include "G4AntiKaonZero.hh"
#include "G4GenericIon.hh"
#include "G4Lambda.hh"
#include "G4OmegaMinus.hh"
#include "G4SigmaMinus.hh"
#include "G4SigmaPlus.hh"
#include "G4SigmaZero.hh"
#include "G4XiMinus.hh"
#include "G4XiZero.hh"
#include "G4AntiLambda.hh"
#include "G4AntiOmegaMinus.hh"
#include "G4AntiSigmaMinus.hh"
#include "G4AntiSigmaPlus.hh"
#include "G4AntiSigmaZero.hh"
#include "G4AntiXiMinus.hh"
#include "G4AntiXiZero.hh"
#include "G4AntiAlpha.hh"
#include "G4AntiDeuteron.hh"
#include "G4AntiTriton.hh"
#include "G4AntiHe3.hh"
#include "G4Material.hh"
#include "G4DecayPhysics.hh"
#include "G4ParticleTable.hh"
#include "G4IonTable.hh"
#include "G4ProcessManager.hh"
#include "G4PhysicsLogVector.hh"
#include "G4SystemOfUnits.hh"
Go to the source code of this file.
Variables | |
const double | corrfactors_el [numHadrons][npoints] |
const double | corrfactors_inel [numHadrons][npoints] |
const double | fact = 1.0 / CLHEP::GeV |
static std::once_flag | initializeOnce |
const double | nuclElLength [numHadrons] |
const double | nuclInelLength [numHadrons] |
const double corrfactors_el[numHadrons][npoints] |
Definition at line 137 of file NuclearInteractionFTFSimulator.cc.
Referenced by NuclearInteractionFTFSimulator::compute(), and fastsim::NuclearInteractionFTF::interact().
const double corrfactors_inel[numHadrons][npoints] |
Definition at line 77 of file NuclearInteractionFTFSimulator.cc.
Referenced by NuclearInteractionFTFSimulator::compute(), and fastsim::NuclearInteractionFTF::interact().
const double fact = 1.0 / CLHEP::GeV |
Definition at line 74 of file NuclearInteractionFTFSimulator.cc.
Referenced by trklet::Settings::bendcutme(), trklet::TrackDerTable::calculateDerivatives(), MultipleScatteringUpdator::compute(), DDHCalEndcapAlgo::constructInsideModule0(), HCalEndcapAlgo::constructInsideModule0(), ZdcShowerLibrary::getEnergyFromLibrary(), ALILine::intersect(), TFParams::mixShape(), brokenline::multScatt(), and NuclearInteractionFTFSimulator::saveDaughter().
|
static |
Definition at line 70 of file NuclearInteractionFTFSimulator.cc.
Referenced by NuclearInteractionFTFSimulator::NuclearInteractionFTFSimulator().
const double nuclElLength[numHadrons] |
Definition at line 201 of file NuclearInteractionFTFSimulator.cc.
Referenced by NuclearInteractionFTFSimulator::compute(), and fastsim::NuclearInteractionFTF::interact().
const double nuclInelLength[numHadrons] |
Definition at line 196 of file NuclearInteractionFTFSimulator.cc.
Referenced by NuclearInteractionFTFSimulator::compute(), and fastsim::NuclearInteractionFTF::interact().