28#ifndef G4ChannelingMaterialData_h
29#define G4ChannelingMaterialData_h 1
38#include <unordered_map>
74 std::unordered_map<std::string,G4ChannelingECHARM*> fPotentialElement;
75 std::unordered_map<std::string,G4ChannelingECHARM*> fElectricFieldXElement;
76 std::unordered_map<std::string,G4ChannelingECHARM*> fElectricFieldYElement;
77 std::unordered_map<std::string,G4ChannelingECHARM*> fNucleiDensityElement;
78 std::unordered_map<std::string,G4ChannelingECHARM*> fElectronDensityElement;
CLHEP::Hep3Vector G4ThreeVector
G4GLOB_DLL std::ostream G4cout
G4ChannelingECHARM * GetEFXEl(std::string name)
G4ChannelingECHARM * GetEFY()
G4ChannelingECHARM * GetElDEl(std::string name)
G4ChannelingECHARM * GetEFX()
G4ChannelingECHARM * GetPotEl(std::string name)
G4PhysicsVector * fVectorR
virtual G4ThreeVector GetBR(G4ThreeVector &v3)
G4ChannelingECHARM * GetNuDEl(std::string name)
virtual void SetBR(const G4String &)
G4ChannelingECHARM * GetPot()
void SetFilenameElement(const G4String &, std::string)
G4ChannelingECHARM * GetNuD()
virtual ~G4ChannelingMaterialData()
G4ChannelingECHARM * GetElD()
G4ChannelingECHARM * GetEFYEl(std::string name)
void SetFilename(const G4String &)
G4double Value(G4double theEnergy, std::size_t &lastidx) const