#include "Geant4/G4Alpha.hh"#include "Geant4/G4DynamicParticle.hh"#include "Geant4/G4Electron.hh"#include "Geant4/G4ExceptionSeverity.hh"#include "Geant4/G4Gamma.hh"#include "Geant4/G4KaonMinus.hh"#include "Geant4/G4KaonPlus.hh"#include "Geant4/G4Material.hh"#include "Geant4/G4MaterialPropertiesTable.hh"#include "Geant4/G4MaterialPropertyVector.hh"#include "Geant4/G4MaterialTable.hh"#include "Geant4/G4MuonMinus.hh"#include "Geant4/G4MuonPlus.hh"#include "Geant4/G4ParticleChange.hh"#include "Geant4/G4PhysicsVector.hh"#include "Geant4/G4PionMinus.hh"#include "Geant4/G4PionPlus.hh"#include "Geant4/G4Poisson.hh"#include "Geant4/G4Proton.hh"#include "Geant4/G4Step.hh"#include "Geant4/G4StepPoint.hh"#include "Geant4/G4Track.hh"#include "Geant4/G4VPhysicalVolume.hh"#include "Geant4/G4ios.hh"#include "Geant4/Randomize.hh"#include "Geant4/globals.hh"#include "larcore/Geometry/Geometry.h"#include "larcorealg/CoreUtils/enumerate.h"#include "larcorealg/Geometry/OpDetGeo.h"#include "lardataobj/Simulation/OpDetBacktrackerRecord.h"#include "lardataobj/Simulation/SimPhotons.h"#include "larsim/LegacyLArG4/IonizationAndScintillation.h"#include "larsim/LegacyLArG4/OpDetPhotonTable.h"#include "larsim/LegacyLArG4/OpFastScintillation.hh"#include "larsim/LegacyLArG4/ParticleListAction.h"#include "larsim/PhotonPropagation/PhotonVisibilityService.h"#include "larsim/Simulation/LArG4Parameters.h"#include "larcore/CoreUtils/ServiceUtil.h"#include "larcorealg/CoreUtils/counter.h"#include "larcorealg/Geometry/geo_vectors_utils.h"#include "larcorealg/Geometry/geo_vectors_utils_TVector.h"#include "lardata/DetectorInfoServices/LArPropertiesService.h"#include "cetlib_except/exception.h"#include "messagefacility/MessageLogger/MessageLogger.h"#include "TMath.h"#include "TRandom3.h"#include "TGeoSphere.h"#include <cassert>#include <cmath>#include <limits>#include "boost/math/special_functions/ellint_1.hpp"#include "boost/math/special_functions/ellint_3.hpp"Go to the source code of this file.
Namespaces | |
| larg4 | |
| Geant4 interface. | |
Typedefs | |
| typedef boost::math::policies::policy < boost::math::policies::promote_double < false > > | noLDoublePromote |
Functions | |
| double | larg4::finter_d (double *x, double *par) |
| double | larg4::LandauPlusExpoFinal (double *x, double *par) |
| double | larg4::finter_r (double *x, double *par) |
| double | larg4::model_close (double *x, double *par) |
| double | larg4::model_far (double *x, double *par) |
| double | larg4::fast_acos (double x) |
| typedef boost::math::policies::policy< boost::math::policies::promote_double<false> > noLDoublePromote |
Definition at line 160 of file OpFastScintillation.cxx.
1.8.5