61 #define G4EmManager_h 1 
  230   std::map<PD,G4VEnergyLossProcess*,std::less<PD> > 
loss_map;
 
std::vector< G4PhysicsTable * > range_vector
 
void DeRegister(G4PhysicsTable *p)
 
std::vector< G4VMultipleScattering * > msc_vector
 
G4double maxRangeVariation
 
G4bool BuildCSDARange() const 
 
void Register(G4VEnergyLossProcess *p)
 
G4bool startInitialisation
 
G4VEnergyLossProcess * BuildTables(const G4ParticleDefinition *aParticle)
 
G4bool SplineFlag() const 
 
void SetMaxEnergy(G4double val)
 
void SetMaxEnergyForCSDARange(G4double val)
 
void SetSplineFlag(G4bool val)
 
void SetRandomStep(G4bool val)
 
void SetVerbose(G4int val)
 
void SetLossFluctuations(G4bool val)
 
G4EmManager & operator=(const G4EmManager &right)
 
void SetDEDXBinningForCSDARange(G4int val)
 
std::vector< G4PhysicsTable * > inv_range_vector
 
G4ElectronIonPair * emElectronIonPair
 
void SetSubCutoff(G4bool val, const G4Region *r=0)
 
G4bool all_tables_are_built
 
const G4ParticleDefinition * PD
 
void PreparePhysicsTable(const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p)
 
static G4EmManager * Instance()
 
G4EmConfigurator * emConfigurator
 
G4double MaxKinEnergy() const 
 
void SetBremsstrahlungTh(G4double val)
 
G4bool stepFunctionActive
 
G4ElectronIonPair * ElectronIonPair()
 
std::map< PD, G4VEnergyLossProcess *, std::less< PD > > loss_map
 
std::vector< G4PhysicsTable * > xsection_vector
 
std::vector< PD > part_vector
 
void SetIntegral(G4bool val)
 
void SetFactorForAngleLimit(G4double val)
 
G4double FactorForAngleLimit() const 
 
void SetBuildCSDARange(G4bool val)
 
G4double BremsstrahlungTh() const 
 
void SetDEDXBinning(G4int val)
 
G4int GetNumberOfBinsPerDecade() const 
 
G4bool lossFluctuationFlag
 
std::vector< PD > base_part_vector
 
G4double factorForAngleLimit
 
std::vector< G4bool > isActive
 
G4LossTableBuilder * GetTableBuilder()
 
G4EmConfigurator * EmConfigurator()
 
void SetLinearLossLimit(G4double val)
 
void SetLambdaBinning(G4int val)
 
void SetParameters(const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *)
 
std::vector< G4VEmProcess * > emp_vector
 
std::vector< G4VEnergyLossProcess * > loss_vector
 
void RegisterExtraParticle(const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p)
 
G4bool maxEnergyForMuonsActive
 
std::vector< G4bool > tables_are_built
 
void SetLPMFlag(G4bool val)
 
void InitialiseProcess(const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *)
 
void SetStepFunction(G4double v1, G4double v2)
 
void CopyTables(const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *)
 
G4LossTableBuilder * tableBuilder
 
void BuildPhysicsTable(const G4ParticleDefinition *aParticle)
 
G4EmSaturation * emSaturation
 
std::vector< G4PhysicsTable * > dedx_vector
 
G4EmSaturation * EmSaturation()
 
G4double maxKinEnergyForMuons
 
void SetMinSubRange(G4double val)
 
void SetMinEnergy(G4double val)
 
G4EmManagerMessenger * theMessenger
 
void SetMaxEnergyForMuons(G4double val)
 
static G4EmManager * theInstance
 
G4double MinKinEnergy() const