Geant4  10.02.p03
XLogicalAtomicLatticeDiamond Class Reference

#include <XLogicalAtomicLatticeDiamond.hh>

Inheritance diagram for XLogicalAtomicLatticeDiamond:
Collaboration diagram for XLogicalAtomicLatticeDiamond:

Public Member Functions

 XLogicalAtomicLatticeDiamond ()
 
 ~XLogicalAtomicLatticeDiamond ()
 
- Public Member Functions inherited from XLogicalAtomicLattice
void InitializeXLogicalAtomicLattice ()
 
G4ThreeVector GetAtomPosition (G4int i)
 
G4int GetLatticeNumberOfAtoms ()
 
void AddAtom (G4ThreeVector)
 
void DeleteAtom (G4ThreeVector)
 
G4complex ComputeGeometricalStructureFactorSingleKind (G4int, G4int, G4int)
 
 XLogicalAtomicLattice ()
 
 ~XLogicalAtomicLattice ()
 

Private Member Functions

void InitializeXLogicalAtomicLatticeDiamond ()
 

Detailed Description

Definition at line 38 of file XLogicalAtomicLatticeDiamond.hh.

Constructor & Destructor Documentation

◆ XLogicalAtomicLatticeDiamond()

XLogicalAtomicLatticeDiamond::XLogicalAtomicLatticeDiamond ( )

Definition at line 31 of file XLogicalAtomicLatticeDiamond.cc.

Here is the call graph for this function:

◆ ~XLogicalAtomicLatticeDiamond()

XLogicalAtomicLatticeDiamond::~XLogicalAtomicLatticeDiamond ( )

Definition at line 37 of file XLogicalAtomicLatticeDiamond.cc.

37  {
38 }

Member Function Documentation

◆ InitializeXLogicalAtomicLatticeDiamond()

void XLogicalAtomicLatticeDiamond::InitializeXLogicalAtomicLatticeDiamond ( )
private

Definition at line 42 of file XLogicalAtomicLatticeDiamond.cc.

42  {
44 
45  for(unsigned int i=0;i<2;i++)
46  {
47  AddAtom(G4ThreeVector(0.0+0.25*i,0.0+0.25*i,0.0+0.25*i));
48  AddAtom(G4ThreeVector(0.5+0.25*i,0.5+0.25*i,0.0+0.25*i));
49  AddAtom(G4ThreeVector(0.0+0.25*i,0.5+0.25*i,0.5+0.25*i));
50  AddAtom(G4ThreeVector(0.5+0.25*i,0.0+0.25*i,0.5+0.25*i));
51  }
52 
53 }
CLHEP::Hep3Vector G4ThreeVector
void AddAtom(G4ThreeVector)
Here is the call graph for this function:
Here is the caller graph for this function:

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