All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Typedefs | Functions
OpFastScintillation.cxx File Reference
#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 Documentation

typedef boost::math::policies::policy< boost::math::policies::promote_double<false> > noLDoublePromote

Definition at line 160 of file OpFastScintillation.cxx.