Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4MIData Class Reference

#include <G4MIData.hh>

+ Inheritance diagram for G4MIData:

Public Member Functions

 G4MIData (const G4String &)
 
virtual ~G4MIData ()
 
void Print () const override
 
void SetFilenameFF (const G4String &filenameff)
 
void SetFilenameCS (const G4String &filenamecs)
 
void SetMolWeight (const G4double mw)
 
const G4StringGetFilenameFF ()
 
const G4StringGetFilenameCS ()
 
const G4doubleGetMolWeight ()
 
- Public Member Functions inherited from G4VMaterialExtension
 G4VMaterialExtension (const G4String &name)
 
virtual ~G4VMaterialExtension ()
 
virtual void Print () const =0
 
const std::size_t & GetHash () const
 
const G4StringGetName () const
 

Protected Attributes

G4String fFilenameFF
 
G4String fFilenameCS
 
G4double fMolWeight
 
- Protected Attributes inherited from G4VMaterialExtension
const G4StringfName
 
const std::size_t fHash
 

Detailed Description

Definition at line 38 of file G4MIData.hh.

Constructor & Destructor Documentation

◆ G4MIData()

G4MIData::G4MIData ( const G4String name)

Definition at line 37 of file G4MIData.cc.

37 :
39fFilenameFF(""),
40fFilenameCS(""),
41fMolWeight(0.)
42{;}
G4double fMolWeight
Definition: G4MIData.hh:60
G4String fFilenameCS
Definition: G4MIData.hh:59
G4String fFilenameFF
Definition: G4MIData.hh:58

◆ ~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 54 of file G4MIData.hh.

54{return fFilenameCS;};

◆ GetFilenameFF()

const G4String & G4MIData::GetFilenameFF ( )
inline

Definition at line 53 of file G4MIData.hh.

53{return fFilenameFF;};

◆ GetMolWeight()

const G4double & G4MIData::GetMolWeight ( )
inline

Definition at line 55 of file G4MIData.hh.

55{return fMolWeight;};

◆ 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

◆ SetFilenameCS()

void G4MIData::SetFilenameCS ( const G4String filenamecs)
inline

Definition at line 49 of file G4MIData.hh.

49{fFilenameCS = filenamecs;};

◆ SetFilenameFF()

void G4MIData::SetFilenameFF ( const G4String filenameff)
inline

Definition at line 48 of file G4MIData.hh.

48{fFilenameFF = filenameff;};

◆ SetMolWeight()

void G4MIData::SetMolWeight ( const G4double  mw)
inline

Definition at line 50 of file G4MIData.hh.

50{fMolWeight = mw;};

Member Data Documentation

◆ fFilenameCS

G4String G4MIData::fFilenameCS
protected

Definition at line 59 of file G4MIData.hh.

Referenced by GetFilenameCS(), and SetFilenameCS().

◆ fFilenameFF

G4String G4MIData::fFilenameFF
protected

Definition at line 58 of file G4MIData.hh.

Referenced by GetFilenameFF(), and SetFilenameFF().

◆ fMolWeight

G4double G4MIData::fMolWeight
protected

Definition at line 60 of file G4MIData.hh.

Referenced by GetMolWeight(), and SetMolWeight().


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