|
Geant4
10.01
|
#include <CCalAMaterial.hh>
Inheritance diagram for CCalAMaterial:
Collaboration diagram for CCalAMaterial:Public Member Functions | |
| CCalAMaterial (G4String mat, double dens, int nelem, CCalAMaterial **constituents, double *weights) | |
| CCalAMaterial (G4String elemat, double Aeff, double dens) | |
| CCalAMaterial (const CCalAMaterial &) | |
| virtual | ~CCalAMaterial () |
| G4double | Aeff () const |
| CCalAMaterial & | operator= (const CCalAMaterial &) |
Public Member Functions inherited from CCalMaterial | |
| CCalMaterial (G4String mat, double dens, int nelem, CCalMaterial **constituents, double *weights, FractionType=FTWeight) | |
| CCalMaterial (const CCalMaterial &) | |
| virtual | ~CCalMaterial () |
| G4String | Name () const |
| double | Density () const |
| int | NElements () const |
| G4String | Element (int i) const |
| double | Weight (int i) const |
| G4bool | operator== (const CCalMaterial &) const |
| G4bool | operator!= (const CCalMaterial &) const |
| CCalMaterial & | operator= (const CCalMaterial &) |
Protected Member Functions | |
| void | computeAeff (G4int nconst, CCalAMaterial **constituents, double *weights) |
Protected Member Functions inherited from CCalMaterial | |
| CCalMaterial () | |
| void | computeDensity (int nconst, CCalMaterial **constituents, double *weights, FractionType ft) |
| void | closeMaterial () |
Protected Attributes | |
| double | aEff |
Protected Attributes inherited from CCalMaterial | |
| G4String | name |
| double | density |
| int | nElem |
| G4String * | theElements |
| double * | theWeights |
Friends | |
| std::ostream & | operator<< (std::ostream &, const CCalAMaterial &) |
Additional Inherited Members | |
Public Types inherited from CCalMaterial | |
| enum | FractionType { FTWeight, FTVolume } |
Definition at line 38 of file CCalAMaterial.hh.
| CCalAMaterial::CCalAMaterial | ( | G4String | mat, |
| double | dens, | ||
| int | nelem, | ||
| CCalAMaterial ** | constituents, | ||
| double * | weights | ||
| ) |
Definition at line 33 of file CCalAMaterial.cc.
References Aeff(), CCalMaterial::closeMaterial(), computeAeff(), CCalMaterial::computeDensity(), CCalMaterial::density, CCalMaterial::Element(), factor, CCalMaterial::FTVolume, CCalMaterial::name, CCalMaterial::nElem, CCalMaterial::NElements(), CCalMaterial::theElements, CCalMaterial::theWeights, and CCalMaterial::Weight().
Here is the call graph for this function:| CCalAMaterial::CCalAMaterial | ( | G4String | elemat, |
| double | Aeff, | ||
| double | dens | ||
| ) |
Definition at line 64 of file CCalAMaterial.cc.
References aEff, CCalMaterial::density, CCalMaterial::name, CCalMaterial::nElem, CCalMaterial::theElements, and CCalMaterial::theWeights.
| CCalAMaterial::CCalAMaterial | ( | const CCalAMaterial & | mat | ) |
Definition at line 81 of file CCalAMaterial.cc.
References CCalMaterial::density, CCalMaterial::name, CCalMaterial::nElem, CCalMaterial::theElements, and CCalMaterial::theWeights.
|
virtual |
Definition at line 77 of file CCalAMaterial.cc.
|
inline |
Definition at line 51 of file CCalAMaterial.hh.
References aEff.
Referenced by CCalAMaterial(), and computeAeff().
Here is the caller graph for this function:
|
protected |
Definition at line 114 of file CCalAMaterial.cc.
Referenced by CCalAMaterial().
Here is the call graph for this function:
Here is the caller graph for this function:| CCalAMaterial & CCalAMaterial::operator= | ( | const CCalAMaterial & | mat | ) |
Definition at line 94 of file CCalAMaterial.cc.
References aEff, CCalMaterial::density, CCalMaterial::name, CCalMaterial::nElem, CCalMaterial::theElements, and CCalMaterial::theWeights.
|
friend |
Definition at line 122 of file CCalAMaterial.cc.
|
protected |
Definition at line 59 of file CCalAMaterial.hh.
Referenced by Aeff(), CCalAMaterial(), computeAeff(), operator<<(), and operator=().