#include <LArG4Parameters.h>
Private Attributes | |
int const | fOpVerbosity |
Verbosity of optical simulation - soon to be depricated. More... | |
double const | fParticleKineticECut |
Minimum energy a particle needs in order to be stored in the particle list [GeV]. More... | |
bool const | fStoreTrajectories |
bool const | fDrawNeutrals |
depricated More... | |
double const | fVisualizationEnergyCut |
depricated, GeV More... | |
bool const | fUseCustomPhysics |
bool const | fModifyProtonCut |
Whether to enable custom ProtonCut value, needed for HadronHP. More... | |
double const | fNewProtonCut |
New Proton Cut parameter to override default in HadronHP. More... | |
double const | fLongitudinalDiffusion |
Amount of diffusion in the longitudinal direction, cm^2/ns. More... | |
double const | fTransverseDiffusion |
Amount of diffusion in the transverse direction, cm^2/ns. More... | |
double const | fElectronClusterSize |
int const | fMinNumberOfElCluster |
Minimum number of electron clusters. More... | |
std::vector< std::string > const | fEnabledPhysics |
List of enabled physics processes if using Custom physics. More... | |
int const | fK0Bias |
int const | fXSBias |
Turns on cross-section bian in MuNuclear. More... | |
int const | fXBias |
bool const | fKeepEMShowerDaughters |
bool const | fDisableWireplanes |
std::vector< unsigned short int > const | fSkipWireSignalInTPCs |
selective disabling of drift simulation More... | |
double const | fRecombA |
Possibly override the RecombA parameter. More... | |
double const | fRecombk |
Possibly override the Recombk parameter. More... | |
double const | fModBoxA |
Possibly override the ModBoxA parameter. More... | |
double const | fModBoxB |
Possibly override the ModBoxB parameter. More... | |
double const | fLarqlChi0A |
Possibly override the LarqlChi0A parameter. More... | |
double const | fLarqlChi0B |
Possibly override the LarqlChi0B parameter. More... | |
double const | fLarqlChi0C |
Possibly override the LarqlChi0C parameter. More... | |
double const | fLarqlChi0D |
Possibly override the LarqlChi0D parameter. More... | |
double const | fLarqlAlpha |
Possibly override the LarqlAlpha parameter. More... | |
double const | fLarqlBeta |
Possibly override the LarqlBeta parameter. More... | |
bool const | fUseModBoxRecomb |
Use Modified Box model recombination instead of Birks. More... | |
bool const | fUseModLarqlRecomb |
Use LArQL model recombination correction (dependence on EF) More... | |
std::string const | fIonAndScintCalculator |
std::vector< std::string > const | fOpticalParamVolumes |
std::vector< std::string > const | fOpticalParamModels |
List of names of those models. More... | |
std::vector< int > const | fOpticalParamOrientations |
std::vector< std::vector< std::vector< double > > > const | fOpticalParamParameters |
bool const | fLitePhotons |
bool const | fFillSimEnergyDeposits |
handle to fill SimEdeps or not More... | |
bool const | fNoElectronPropagation |
specifically prevents electron propagation More... | |
bool const | fNoPhotonPropagation |
specifically prevents photon propagation in opfast More... | |
Definition at line 30 of file LArG4Parameters.h.
sim::LArG4Parameters::LArG4Parameters | ( | fhicl::ParameterSet const & | pset | ) |
Definition at line 22 of file LArG4Parameters_service.cc.
|
inline |
Definition at line 64 of file LArG4Parameters.h.
|
inline |
Definition at line 37 of file LArG4Parameters.h.
|
inline |
Definition at line 57 of file LArG4Parameters.h.
|
inline |
Definition at line 59 of file LArG4Parameters.h.
|
inline |
Definition at line 73 of file LArG4Parameters.h.
|
inline |
Definition at line 54 of file LArG4Parameters.h.
|
inline |
Definition at line 66 of file LArG4Parameters.h.
|
inline |
Definition at line 60 of file LArG4Parameters.h.
|
inline |
Definition at line 63 of file LArG4Parameters.h.
|
inline |
Definition at line 50 of file LArG4Parameters.h.
|
inline |
Definition at line 51 of file LArG4Parameters.h.
|
inline |
Definition at line 46 of file LArG4Parameters.h.
|
inline |
Definition at line 47 of file LArG4Parameters.h.
|
inline |
Definition at line 48 of file LArG4Parameters.h.
|
inline |
Definition at line 49 of file LArG4Parameters.h.
|
inline |
Definition at line 55 of file LArG4Parameters.h.
|
inline |
Definition at line 58 of file LArG4Parameters.h.
|
inline |
Definition at line 61 of file LArG4Parameters.h.
|
inline |
Definition at line 62 of file LArG4Parameters.h.
|
inline |
Definition at line 44 of file LArG4Parameters.h.
|
inline |
Definition at line 45 of file LArG4Parameters.h.
|
inline |
Definition at line 40 of file LArG4Parameters.h.
|
inline |
Definition at line 41 of file LArG4Parameters.h.
|
inline |
Definition at line 74 of file LArG4Parameters.h.
|
inline |
Definition at line 75 of file LArG4Parameters.h.
|
inline |
Definition at line 68 of file LArG4Parameters.h.
|
inline |
Definition at line 69 of file LArG4Parameters.h.
|
inline |
Definition at line 70 of file LArG4Parameters.h.
|
inline |
Definition at line 67 of file LArG4Parameters.h.
|
inline |
Definition at line 34 of file LArG4Parameters.h.
|
inline |
Definition at line 35 of file LArG4Parameters.h.
|
inline |
Definition at line 42 of file LArG4Parameters.h.
|
inline |
Definition at line 43 of file LArG4Parameters.h.
|
inline |
Definition at line 65 of file LArG4Parameters.h.
|
inline |
Definition at line 36 of file LArG4Parameters.h.
|
inline |
Definition at line 56 of file LArG4Parameters.h.
|
inline |
Definition at line 39 of file LArG4Parameters.h.
|
inline |
Definition at line 71 of file LArG4Parameters.h.
|
inline |
Definition at line 52 of file LArG4Parameters.h.
|
inline |
Definition at line 53 of file LArG4Parameters.h.
|
inline |
Definition at line 38 of file LArG4Parameters.h.
|
private |
Turn of LAr sensitivity and remove charge drift simulation - use for running pure optical sims
Definition at line 101 of file LArG4Parameters.h.
|
private |
depricated
Definition at line 82 of file LArG4Parameters.h.
|
private |
Number of ionization electrons in a given cluster to be simulated in the readout simulation
Definition at line 90 of file LArG4Parameters.h.
|
private |
List of enabled physics processes if using Custom physics.
Definition at line 93 of file LArG4Parameters.h.
|
private |
handle to fill SimEdeps or not
Definition at line 131 of file LArG4Parameters.h.
|
private |
Name of algorithm to use to calculate the number of ionization electrons and scintillation photons for each G4 step, used by LArG4/IonizationAndScintillation.cxx
Definition at line 116 of file LArG4Parameters.h.
|
private |
Turns on secondary particle bias for K0, Lambda, neutrons in MuNuclear
Definition at line 94 of file LArG4Parameters.h.
|
private |
Whether to keep the secondary, tertiary, etc. particles from an EM shower in the output
Definition at line 99 of file LArG4Parameters.h.
|
private |
Possibly override the LarqlAlpha parameter.
Definition at line 112 of file LArG4Parameters.h.
|
private |
Possibly override the LarqlBeta parameter.
Definition at line 113 of file LArG4Parameters.h.
|
private |
Possibly override the LarqlChi0A parameter.
Definition at line 108 of file LArG4Parameters.h.
|
private |
Possibly override the LarqlChi0B parameter.
Definition at line 109 of file LArG4Parameters.h.
|
private |
Possibly override the LarqlChi0C parameter.
Definition at line 110 of file LArG4Parameters.h.
|
private |
Possibly override the LarqlChi0D parameter.
Definition at line 111 of file LArG4Parameters.h.
|
private |
Definition at line 129 of file LArG4Parameters.h.
|
private |
Amount of diffusion in the longitudinal direction, cm^2/ns.
Definition at line 88 of file LArG4Parameters.h.
|
private |
Minimum number of electron clusters.
Definition at line 92 of file LArG4Parameters.h.
|
private |
Possibly override the ModBoxA parameter.
Definition at line 106 of file LArG4Parameters.h.
|
private |
Possibly override the ModBoxB parameter.
Definition at line 107 of file LArG4Parameters.h.
|
private |
Whether to enable custom ProtonCut value, needed for HadronHP.
Definition at line 86 of file LArG4Parameters.h.
|
private |
New Proton Cut parameter to override default in HadronHP.
Definition at line 87 of file LArG4Parameters.h.
|
private |
specifically prevents electron propagation
Definition at line 132 of file LArG4Parameters.h.
|
private |
specifically prevents photon propagation in opfast
Definition at line 133 of file LArG4Parameters.h.
|
private |
List of names of those models.
Definition at line 122 of file LArG4Parameters.h.
|
private |
List of orientations of (eg wireplane) in each param volume
Definition at line 123 of file LArG4Parameters.h.
|
private |
Model dependent list of parameters for optically parameterized volumes
Definition at line 125 of file LArG4Parameters.h.
|
private |
List of volume names which have parameterized optical models
Definition at line 120 of file LArG4Parameters.h.
|
private |
Verbosity of optical simulation - soon to be depricated.
Definition at line 78 of file LArG4Parameters.h.
|
private |
Minimum energy a particle needs in order to be stored in the particle list [GeV].
Definition at line 79 of file LArG4Parameters.h.
|
private |
Possibly override the RecombA parameter.
Definition at line 104 of file LArG4Parameters.h.
|
private |
Possibly override the Recombk parameter.
Definition at line 105 of file LArG4Parameters.h.
|
private |
selective disabling of drift simulation
Definition at line 103 of file LArG4Parameters.h.
|
private |
Whether to store full trajectories for every particle simulated by Geant4
Definition at line 80 of file LArG4Parameters.h.
|
private |
Amount of diffusion in the transverse direction, cm^2/ns.
Definition at line 89 of file LArG4Parameters.h.
|
private |
Whether to use a custom list of physics processes or the default
Definition at line 84 of file LArG4Parameters.h.
|
private |
Use Modified Box model recombination instead of Birks.
Definition at line 114 of file LArG4Parameters.h.
|
private |
Use LArQL model recombination correction (dependence on EF)
Definition at line 115 of file LArG4Parameters.h.
|
private |
depricated, GeV
Definition at line 83 of file LArG4Parameters.h.
|
private |
Enhancement factor for cross-section bian in MuNuclear, should be <= 100
Definition at line 97 of file LArG4Parameters.h.
|
private |
Turns on cross-section bian in MuNuclear.
Definition at line 96 of file LArG4Parameters.h.