Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XLatticeManager3 Class Reference

#include <XLatticeManager3.hh>

Collaboration diagram for XLatticeManager3:
Collaboration graph
[legend]

Public Member Functions

XPhysicalLatticeGetXPhysicalLattice (G4VPhysicalVolume *)
 
bool RegisterLattice (XPhysicalLattice *)
 
bool HasLattice (G4VPhysicalVolume *)
 
double MapKtoV (G4VPhysicalVolume *, int, const G4ThreeVector &)
 
G4ThreeVector MapKtoVDir (G4VPhysicalVolume *, int, const G4ThreeVector &)
 

Static Public Member Functions

static XLatticeManager3GetXLatticeManager ()
 

Protected Member Functions

 XLatticeManager3 ()
 
 ~XLatticeManager3 ()
 

Protected Attributes

XPhysicalLatticefLatticeList [MAXLAT]
 
int fTotalLattices
 

Detailed Description

Definition at line 40 of file XLatticeManager3.hh.

Constructor & Destructor Documentation

XLatticeManager3::XLatticeManager3 ( )
protected

Definition at line 41 of file XLatticeManager3.cc.

Here is the caller graph for this function:

XLatticeManager3::~XLatticeManager3 ( )
protected

Definition at line 49 of file XLatticeManager3.cc.

Member Function Documentation

XLatticeManager3 * XLatticeManager3::GetXLatticeManager ( )
static

Definition at line 54 of file XLatticeManager3.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

XPhysicalLattice * XLatticeManager3::GetXPhysicalLattice ( G4VPhysicalVolume Vol)

Definition at line 83 of file XLatticeManager3.cc.

Here is the caller graph for this function:

bool XLatticeManager3::HasLattice ( G4VPhysicalVolume Vol)

Definition at line 96 of file XLatticeManager3.cc.

double XLatticeManager3::MapKtoV ( G4VPhysicalVolume Vol,
int  polarizationState,
const G4ThreeVector k 
)

Definition at line 109 of file XLatticeManager3.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4ThreeVector XLatticeManager3::MapKtoVDir ( G4VPhysicalVolume Vol,
int  polarizationState,
const G4ThreeVector k 
)

Definition at line 127 of file XLatticeManager3.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

bool XLatticeManager3::RegisterLattice ( XPhysicalLattice Lat)

Definition at line 65 of file XLatticeManager3.cc.

Member Data Documentation

XPhysicalLattice* XLatticeManager3::fLatticeList[MAXLAT]
protected

Definition at line 49 of file XLatticeManager3.hh.

int XLatticeManager3::fTotalLattices
protected

Definition at line 50 of file XLatticeManager3.hh.


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