Geant4  10.01.p02
XLogicalBase Class Reference

#include <XLogicalBase.hh>

+ Collaboration diagram for XLogicalBase:

Public Member Functions

XLogicalAtomicLatticeGetLattice ()
 
G4ElementGetElement ()
 
void SetLattice (XLogicalAtomicLattice *)
 
void SetElement (G4Element *)
 
virtual G4double ComputeAtomicFormFactor ()
 
G4complex ComputeStructureFactorSingleAtomicKind (G4int, G4int, G4int)
 
 XLogicalBase (G4Element *, XLogicalAtomicLattice *)
 
 XLogicalBase ()
 
 ~XLogicalBase ()
 

Private Attributes

XLogicalAtomicLatticefLattice
 
G4ElementfElement
 

Detailed Description

Definition at line 39 of file XLogicalBase.hh.

Constructor & Destructor Documentation

XLogicalBase::XLogicalBase ( G4Element vElement,
XLogicalAtomicLattice vLattice 
)

Definition at line 36 of file XLogicalBase.cc.

References SetElement(), and SetLattice().

+ Here is the call graph for this function:

XLogicalBase::XLogicalBase ( )

Definition at line 31 of file XLogicalBase.cc.

XLogicalBase::~XLogicalBase ( )

Definition at line 42 of file XLogicalBase.cc.

Member Function Documentation

G4double XLogicalBase::ComputeAtomicFormFactor ( )
virtual

Definition at line 71 of file XLogicalBase.cc.

Referenced by ComputeStructureFactorSingleAtomicKind().

+ Here is the caller graph for this function:

G4complex XLogicalBase::ComputeStructureFactorSingleAtomicKind ( G4int  h,
G4int  k,
G4int  l 
)

Definition at line 78 of file XLogicalBase.cc.

References ComputeAtomicFormFactor(), XLogicalAtomicLattice::ComputeGeometricalStructureFactorSingleKind(), and GetLattice().

+ Here is the call graph for this function:

G4Element * XLogicalBase::GetElement ( )

Definition at line 53 of file XLogicalBase.cc.

References fElement.

Referenced by XUnitCell::ComputeAtomVolumeDensity(), and XVCrystalCharacteristic::ComputeTFScreeningRadius().

+ Here is the caller graph for this function:

XLogicalAtomicLattice * XLogicalBase::GetLattice ( )

Definition at line 47 of file XLogicalBase.cc.

References fLattice.

Referenced by XUnitCell::ComputeAtomVolumeDensity(), and ComputeStructureFactorSingleAtomicKind().

+ Here is the caller graph for this function:

void XLogicalBase::SetElement ( G4Element vElement)

Definition at line 65 of file XLogicalBase.cc.

References fElement.

Referenced by XLogicalBase().

+ Here is the caller graph for this function:

void XLogicalBase::SetLattice ( XLogicalAtomicLattice vLattice)

Definition at line 59 of file XLogicalBase.cc.

References fLattice.

Referenced by XLogicalBase().

+ Here is the caller graph for this function:

Member Data Documentation

G4Element* XLogicalBase::fElement
private

Definition at line 43 of file XLogicalBase.hh.

Referenced by GetElement(), and SetElement().

XLogicalAtomicLattice* XLogicalBase::fLattice
private

Definition at line 42 of file XLogicalBase.hh.

Referenced by GetLattice(), and SetLattice().


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