![]() |
LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Geant4 interface. More...
Typedefs | |
| typedef TConfigurablePhysicsList< G4VModularPhysicsList > | ConfigurablePhysicsList |
| typedef G4PVPlacementWithID< TPCID_t > | G4PVPlacementInTPC |
| A physical volume with a TPC ID. More... | |
| typedef TConfigurablePhysicsList< ModularPhysicsList > | PhysicsList |
Enumerations | |
| enum | OpBoundaryProcessSimpleStatus { Undefined, NotAtBoundary, SimpleAbsorbedNoRefl, SimpleAbsorbed, SimpleDiffuse, SimpleSpecular, StepTooSmall, NoRINDEX } |
Functions | |
| double | finter_d (double *x, double *par) |
| double | LandauPlusExpoFinal (double *x, double *par) |
| double | finter_r (double *x, double *par) |
Geant4 interface.
Use UserAction to implement the standard visualization control for a typical Geant4 job. Everything in this class comes from the Geant4 examples; the only difference is that it's put into an UserAction class.
25-Feb-2009 WGS: Revised for FMWK/LArSoft
| typedef TConfigurablePhysicsList<G4VModularPhysicsList> larg4::ConfigurablePhysicsList |
Definition at line 56 of file ConfigurablePhysicsList.hh.
A physical volume with a TPC ID.
Definition at line 116 of file LArVoxelReadout.h.
This typedef is what defines the name "larg4::PhysicsList" in any class that includes this header. Compare this with the contents of $G4INSTALL/include/QGSP_BERT.hh.
Definition at line 86 of file PhysicsList.h.
| Enumerator | |
|---|---|
| Undefined | |
| NotAtBoundary | |
| SimpleAbsorbedNoRefl | |
| SimpleAbsorbed | |
| SimpleDiffuse | |
| SimpleSpecular | |
| StepTooSmall | |
| NoRINDEX | |
Definition at line 78 of file OpBoundaryProcessSimple.hh.
| double larg4::finter_d | ( | double * | x, |
| double * | par | ||
| ) |
Definition at line 1200 of file OpFastScintillation.cxx.
Referenced by larg4::OpFastScintillation::GetVisibleTimeOnlyCathode(), and larg4::OpFastScintillation::GetVUVTime().
| double larg4::finter_r | ( | double * | x, |
| double * | par | ||
| ) |
Definition at line 1224 of file OpFastScintillation.cxx.
| double larg4::LandauPlusExpoFinal | ( | double * | x, |
| double * | par | ||
| ) |
Definition at line 1207 of file OpFastScintillation.cxx.
Referenced by larg4::OpFastScintillation::GetVisibleTimeOnlyCathode(), and larg4::OpFastScintillation::GetVUVTime().
| EmPhysicsFactory larg4::f1 |
Definition at line 10 of file CustomPhysicsBuiltIns.cxx.
Referenced by braggPeak(), checkBeam(), evd::TQPad::Draw(), genf::GFEnergyLossBetheBloch::energyLoss(), fragmentAngularDistribution(), fragmentAngularDistributionGM(), fragmentAngularDistributionHistogram(), fragmentEnergy(), fragmentEnergyDistributionDifferentAngles(), fragmentYieldsPlot(), NestAlg::GetLiquidElectronDriftSpeed(), genf::GFMaterialEffects::noiseBetheBloch(), readExfor(), and evdb::ParameterSetEditRow::TextEntryReturnPressed().
| ChargeExchange larg4::f10 |
Definition at line 19 of file CustomPhysicsBuiltIns.cxx.
| SynchrotronAndGN larg4::f2 |
Definition at line 11 of file CustomPhysicsBuiltIns.cxx.
Referenced by braggPeak(), checkBeam(), genf::GFEnergyLossBetheBloch::energyLoss(), fragmentAngularDistribution(), fragmentAngularDistributionGM(), fragmentAngularDistributionHistogram(), fragmentEnergy(), fragmentEnergyDistributionDifferentAngles(), fragmentYieldsPlot(), NestAlg::GetLiquidElectronDriftSpeed(), genf::GFMaterialEffects::noiseBetheBloch(), readExfor(), and evdb::ParameterSetEditRow::TextEntryReturnPressed().
| DecayPhysicsFactory larg4::f3 |
Definition at line 12 of file CustomPhysicsBuiltIns.cxx.
Referenced by braggPeak(), checkBeam(), fragmentEnergy(), fragmentEnergyDistributionDifferentAngles(), NestAlg::GetLiquidElectronDriftSpeed(), and readExfor().
| HadronElasticPhysicsFactory larg4::f4 |
Definition at line 13 of file CustomPhysicsBuiltIns.cxx.
| HadronPhysicsFactory larg4::f5 |
Definition at line 14 of file CustomPhysicsBuiltIns.cxx.
Referenced by checkBeam(), fragmentEnergy(), fragmentEnergyDistributionDifferentAngles(), and readExfor().
| StoppingPhysicsFactory larg4::f6 |
Definition at line 15 of file CustomPhysicsBuiltIns.cxx.
Referenced by checkBeam(), fragmentEnergy(), fragmentEnergyDistributionDifferentAngles(), and readExfor().
| IonPhysicsFactory larg4::f7 |
Definition at line 16 of file CustomPhysicsBuiltIns.cxx.
| NeutronTrackingCutFactory larg4::f8 |
Definition at line 17 of file CustomPhysicsBuiltIns.cxx.
| LowEnergyEmFactory larg4::f9 |
Definition at line 18 of file CustomPhysicsBuiltIns.cxx.
| CustomPhysicsFactory<FastOpticalPhysics> larg4::fastoptical_factory("FastOptical") |
|
static |
Definition at line 27 of file IonizationAndScintillation.cxx.
Referenced by larg4::IonizationAndScintillation::CreateInstance(), and larg4::IonizationAndScintillation::Instance().
| CustomPhysicsFactory<OpticalPhysics> larg4::optical_factory("Optical") |
|
static |
Definition at line 17 of file CustomPhysicsTable.cxx.
| OpDetLookup* larg4::TheOpDetLookup |
Definition at line 22 of file OpDetLookup.cxx.
Referenced by larg4::OpDetReadoutGeometry::Construct(), and larg4::OpDetLookup::Instance().
| OpDetPhotonTable* larg4::TheOpDetPhotonTable |
Definition at line 25 of file OpDetPhotonTable.cxx.
Referenced by larg4::OpDetPhotonTable::Instance().