Warning, file /include/Geant4/G4INCLConfigEnums.hh was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 
0002 
0003 
0004 
0005 
0006 
0007 
0008 
0009 
0010 
0011 
0012 
0013 
0014 
0015 
0016 
0017 
0018 
0019 
0020 
0021 
0022 
0023 
0024 
0025 
0026 
0027 
0028 
0029 
0030 
0031 
0032 
0033 
0034 #define INCLXX_IN_GEANT4_MODE 1
0035 
0036 #include "globals.hh"
0037 
0038 #ifndef G4INCLConfigEnums_hh
0039 #define G4INCLConfigEnums_hh
0040 
0041 namespace G4INCL {
0042 
0043   
0044   enum PauliType {
0045     StatisticalPauli,
0046     StrictPauli,
0047     StrictStatisticalPauli,
0048     GlobalPauli,
0049     NoPauli
0050   };
0051 
0052   
0053   enum CoulombType {
0054     NonRelativisticCoulomb,
0055     NoCoulomb
0056   };
0057 
0058   
0059   enum PotentialType {
0060     IsospinEnergySmoothPotential,
0061     IsospinEnergyPotential,
0062     IsospinPotential,
0063     ConstantPotential
0064   };
0065 
0066   
0067   enum LocalEnergyType {
0068     AlwaysLocalEnergy,
0069     FirstCollisionLocalEnergy,
0070     NeverLocalEnergy
0071   };
0072 
0073   
0074   enum DeExcitationType {
0075     DeExcitationNone
0076 #ifdef INCL_DEEXCITATION_ABLAXX
0077     , DeExcitationABLAXX
0078 #endif
0079 #ifdef INCL_DEEXCITATION_ABLA07
0080     , DeExcitationABLA07
0081 #endif
0082 #ifdef INCL_DEEXCITATION_SMM
0083     , DeExcitationSMM
0084 #endif
0085 #ifdef INCL_DEEXCITATION_GEMINIXX
0086     , DeExcitationGEMINIXX
0087 #endif
0088   };
0089 
0090   
0091   enum ClusterAlgorithmType {
0092     IntercomparisonClusterAlgorithm,
0093     NoClusterAlgorithm
0094   };
0095 
0096   
0097   enum SeparationEnergyType {
0098     INCLSeparationEnergy,
0099     RealSeparationEnergy,
0100     RealForLightSeparationEnergy
0101   };
0102 
0103   
0104   enum FermiMomentumType {
0105     ConstantFermiMomentum,
0106     ConstantLightFermiMomentum,
0107     MassDependentFermiMomentum
0108   };
0109 
0110   
0111   enum RNGType {
0112     RanecuType,
0113     Ranecu3Type
0114   };
0115 
0116   
0117   enum CrossSectionsType {
0118     INCL46CrossSections,
0119     MultiPionsCrossSections,
0120     TruncatedMultiPionsCrossSections,
0121     MultiPionsAndResonancesCrossSections,
0122     StrangenessCrossSections,
0123   AntiparticlesCrossSections
0124   };
0125 
0126   
0127   enum PhaseSpaceGeneratorType {
0128     KopylovType,
0129     RauboldLynchType
0130   };
0131 
0132   
0133   enum CascadeActionType {
0134     DefaultActionType,
0135     AvatarDumpActionType
0136   };
0137 
0138 }
0139 
0140 #endif