76#ifndef G4MICROELECMATERIALSTRUCTURE_HH
77#define G4MICROELECMATERIALSTRUCTURE_HH 1
109 G4bool isCompound =
false;
111 std::vector<G4bool> isShellWeaklyBoundVector;
112 std::vector<G4double> energyConstant;
113 std::vector<G4double> LimitEnergy;
114 std::vector<G4int> EADL_Enumerator;
117 std::vector<G4double> compoundShellZ;
120 G4double flimitElastic[2] = { 0,0 };
121 G4double flimitInelastic[4] = { 0,0,0,0 };
G4double GetElasticModelHighLimit()
G4double GetElasticModelLowLimit()
virtual ~G4MicroElecMaterialStructure()=default
G4double GetInelasticModelHighLimit(G4int pdg)
G4String GetMaterialName()
G4double GetInitialEnergy()
G4bool IsShellWeaklyBound(G4int level)
G4double GetWorkFunction()
G4double GetLimitEnergy(G4int level)
G4int GetEADL_Enumerator(G4int shell)
G4double GetZ(G4int Shell)
G4double ConvertUnit(const G4String &unitName)
G4MicroElecMaterialStructure(const G4String &matName="")
G4double Energy(G4int level)
G4double GetInelasticModelLowLimit(G4int pdg)