#include "larcorealg/Geometry/BoxBoundedGeo.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_vectors.h"
#include "larsim/PhotonPropagation/PhotonVisibilityTypes.h"
#include "Geant4/G4ForceCondition.hh"
#include "Geant4/G4ParticleDefinition.hh"
#include "Geant4/G4PhysicsOrderedFreeVector.hh"
#include "Geant4/G4PhysicsTable.hh"
#include "Geant4/G4ProcessType.hh"
#include "Geant4/G4String.hh"
#include "Geant4/G4ThreeVector.hh"
#include "Geant4/G4Types.hh"
#include "Geant4/G4VRestDiscreteProcess.hh"
#include "TF1.h"
#include "TVector3.h"
#include <memory>
Go to the source code of this file.
|
| | CLHEP |
| |
| | geo |
| | Verifies that the geometry check information is available.
|
| |
| | phot |
| | General LArSoft Utilities.
|
| |
| | larg4 |
| | Geant4 interface.
|
| |
|
| double | larg4::finter_d (double *x, double *par) |
| |
| double | larg4::LandauPlusExpoFinal (double *x, double *par) |
| |
| double | larg4::model_close (double *x, double *par) |
| |
| double | larg4::model_far (double *x, double *par) |
| |
| constexpr double | larg4::acos_table (const double x) |
| |
| double | larg4::fast_acos (double x) |
| |
| template<typename TReal > |
| constexpr double | larg4::dist (const TReal *x, const TReal *y, const unsigned int dimension) |
| |
| template<typename TVector3 > |
| constexpr double | larg4::dist (const std::array< double, 3 > x, const TVector3 y, const unsigned int dimension, const unsigned int start) |
| |
| | larg4::if (diff<=tolerance) return true |
| |
| | larg4::if (diff< std::fmax(std::fabs(a), std::fabs(b))*tolerance) return true |
| |
| | larg4::if (diff > tolerance) return true |
| |
| | larg4::if (diff > std::fmax(std::fabs(a), std::fabs(b))*tolerance) return true |
| |