Geant4-11
Public Member Functions | Protected Attributes | Private Attributes
G4MIData Class Reference

#include <G4MIData.hh>

Inheritance diagram for G4MIData:
G4VMaterialExtension

Public Member Functions

 G4MIData (const G4String &)
 
const G4StringGetFilenameCS ()
 
const G4StringGetFilenameFF ()
 
const std::size_t & GetHash () const
 
const G4doubleGetMolWeight ()
 
const G4StringGetName () const
 
void Print () const override
 
void SetFilenameCS (const G4String &filenamecs)
 
void SetFilenameFF (const G4String &filenameff)
 
void SetMolWeight (const G4double mw)
 
virtual ~G4MIData ()
 

Protected Attributes

const std::size_t fHash
 
const G4StringfName
 

Private Attributes

G4String fFilenameCS
 
G4String fFilenameFF
 
G4double fMolWeight
 

Detailed Description

Definition at line 38 of file G4MIData.hh.

Constructor & Destructor Documentation

◆ G4MIData()

G4MIData::G4MIData ( const G4String name)
explicit

Definition at line 37 of file G4MIData.cc.

37 :
39 fFilenameFF(""),
40 fFilenameCS(""),
41 fMolWeight(0.)
42{;}
G4double fMolWeight
Definition: G4MIData.hh:59
G4String fFilenameCS
Definition: G4MIData.hh:58
G4String fFilenameFF
Definition: G4MIData.hh:54
G4VMaterialExtension(const G4String &name)
const char * name(G4int ptype)

◆ ~G4MIData()

G4MIData::~G4MIData ( )
virtual

Definition at line 46 of file G4MIData.cc.

46{;}

Member Function Documentation

◆ GetFilenameCS()

const G4String & G4MIData::GetFilenameCS ( )
inline

Definition at line 53 of file G4MIData.hh.

53{return fFilenameCS;};

References fFilenameCS.

◆ GetFilenameFF()

const G4String & G4MIData::GetFilenameFF ( )
inline

Definition at line 52 of file G4MIData.hh.

52{return fFilenameFF;};

References fFilenameFF.

Referenced by G4PenelopeRayleighModelMI::BuildFormFactorTable().

◆ GetHash()

const std::size_t & G4VMaterialExtension::GetHash ( ) const
inlineinherited

Definition at line 71 of file G4VMaterialExtension.hh.

71{ return fHash;}

References G4VMaterialExtension::fHash.

◆ GetMolWeight()

const G4double & G4MIData::GetMolWeight ( )
inline

Definition at line 54 of file G4MIData.hh.

54{return fMolWeight;};

References fMolWeight.

◆ GetName()

const G4String & G4VMaterialExtension::GetName ( ) const
inlineinherited

Definition at line 73 of file G4VMaterialExtension.hh.

73{ return fName; }

References G4VMaterialExtension::fName.

◆ Print()

void G4MIData::Print ( ) const
inlineoverridevirtual

Implements G4VMaterialExtension.

Definition at line 45 of file G4MIData.hh.

46 {G4cout << "Molecular Interference data for Rayleigh scattering" << G4endl;};
#define G4endl
Definition: G4ios.hh:57
G4GLOB_DLL std::ostream G4cout

References G4cout, and G4endl.

◆ SetFilenameCS()

void G4MIData::SetFilenameCS ( const G4String filenamecs)
inline

Definition at line 49 of file G4MIData.hh.

49{fFilenameCS = filenamecs;};

References fFilenameCS.

◆ SetFilenameFF()

void G4MIData::SetFilenameFF ( const G4String filenameff)
inline

Definition at line 48 of file G4MIData.hh.

48{fFilenameFF = filenameff;};

References fFilenameFF.

◆ SetMolWeight()

void G4MIData::SetMolWeight ( const G4double  mw)
inline

Definition at line 50 of file G4MIData.hh.

50{fMolWeight = mw;};

References fMolWeight.

Field Documentation

◆ fFilenameCS

G4String G4MIData::fFilenameCS
private

Definition at line 58 of file G4MIData.hh.

Referenced by GetFilenameCS(), and SetFilenameCS().

◆ fFilenameFF

G4String G4MIData::fFilenameFF
private

Definition at line 57 of file G4MIData.hh.

Referenced by GetFilenameFF(), and SetFilenameFF().

◆ fHash

const std::size_t G4VMaterialExtension::fHash
protectedinherited

Definition at line 79 of file G4VMaterialExtension.hh.

Referenced by G4VMaterialExtension::GetHash().

◆ fMolWeight

G4double G4MIData::fMolWeight
private

Definition at line 59 of file G4MIData.hh.

Referenced by GetMolWeight(), and SetMolWeight().

◆ fName

const G4String& G4VMaterialExtension::fName
protectedinherited

Definition at line 76 of file G4VMaterialExtension.hh.

Referenced by G4VMaterialExtension::GetName().


The documentation for this class was generated from the following files: