Geant4_10
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
G4WeightWindowStore Class Reference

#include <G4WeightWindowStore.hh>

Inheritance diagram for G4WeightWindowStore:
Inheritance graph
[legend]
Collaboration diagram for G4WeightWindowStore:
Collaboration graph
[legend]

Public Member Functions

virtual ~G4WeightWindowStore ()
 
virtual G4double GetLowerWeight (const G4GeometryCell &gCell, G4double partEnergy) const
 
virtual G4bool IsKnown (const G4GeometryCell &gCell) const
 
void Clear ()
 
void SetWorldVolume ()
 
void SetParallelWorldVolume (G4String paraName)
 
virtual const G4VPhysicalVolumeGetWorldVolume () const
 
virtual const G4VPhysicalVolumeGetParallelWorldVolumePointer () const
 
void AddLowerWeights (const G4GeometryCell &gCell, const std::vector< G4double > &lowerWeights)
 
void AddUpperEboundLowerWeightPairs (const G4GeometryCell &gCell, const G4UpperEnergyToLowerWeightMap &enWeMap)
 
void SetGeneralUpperEnergyBounds (const std::set< G4double, std::less< G4double > > &enBounds)
 
- Public Member Functions inherited from G4VWeightWindowStore
 G4VWeightWindowStore ()
 
virtual ~G4VWeightWindowStore ()
 

Static Public Member Functions

static G4WeightWindowStoreGetInstance ()
 
static G4WeightWindowStoreGetInstance (G4String ParallelWorldName)
 

Protected Member Functions

 G4WeightWindowStore ()
 
 G4WeightWindowStore (G4String ParallelWorldName)
 

Detailed Description

Definition at line 58 of file G4WeightWindowStore.hh.

Constructor & Destructor Documentation

G4WeightWindowStore::G4WeightWindowStore ( )
explicitprotected

Definition at line 52 of file G4WeightWindowStore.cc.

Here is the caller graph for this function:

G4WeightWindowStore::G4WeightWindowStore ( G4String  ParallelWorldName)
explicitprotected

Definition at line 60 of file G4WeightWindowStore.cc.

G4WeightWindowStore::~G4WeightWindowStore ( )
virtual

Definition at line 67 of file G4WeightWindowStore.cc.

Member Function Documentation

void G4WeightWindowStore::AddLowerWeights ( const G4GeometryCell gCell,
const std::vector< G4double > &  lowerWeights 
)

Definition at line 164 of file G4WeightWindowStore.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4WeightWindowStore::AddUpperEboundLowerWeightPairs ( const G4GeometryCell gCell,
const G4UpperEnergyToLowerWeightMap enWeMap 
)

Definition at line 195 of file G4WeightWindowStore.cc.

Here is the call graph for this function:

void G4WeightWindowStore::Clear ( )

Definition at line 131 of file G4WeightWindowStore.cc.

G4WeightWindowStore * G4WeightWindowStore::GetInstance ( void  )
static

Definition at line 232 of file G4WeightWindowStore.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4WeightWindowStore * G4WeightWindowStore::GetInstance ( G4String  ParallelWorldName)
static

Definition at line 246 of file G4WeightWindowStore.cc.

Here is the call graph for this function:

G4double G4WeightWindowStore::GetLowerWeight ( const G4GeometryCell gCell,
G4double  partEnergy 
) const
virtual

Implements G4VWeightWindowStore.

Definition at line 71 of file G4WeightWindowStore.cc.

const G4VPhysicalVolume * G4WeightWindowStore::GetParallelWorldVolumePointer ( ) const
virtual

Definition at line 156 of file G4WeightWindowStore.cc.

const G4VPhysicalVolume & G4WeightWindowStore::GetWorldVolume ( ) const
virtual

Implements G4VWeightWindowStore.

Definition at line 151 of file G4WeightWindowStore.cc.

G4bool G4WeightWindowStore::IsKnown ( const G4GeometryCell gCell) const
virtual

Implements G4VWeightWindowStore.

Definition at line 120 of file G4WeightWindowStore.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4WeightWindowStore::SetGeneralUpperEnergyBounds ( const std::set< G4double, std::less< G4double > > &  enBounds)

Definition at line 210 of file G4WeightWindowStore.cc.

Here is the caller graph for this function:

void G4WeightWindowStore::SetParallelWorldVolume ( G4String  paraName)

Definition at line 144 of file G4WeightWindowStore.cc.

Here is the call graph for this function:

void G4WeightWindowStore::SetWorldVolume ( )

Definition at line 136 of file G4WeightWindowStore.cc.

Here is the call graph for this function:


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