Geant4  10.01.p02
G4GlaubAADataSetHandler Class Reference

#include <G4GlaubAADataSetHandler.hh>

+ Collaboration diagram for G4GlaubAADataSetHandler:

Public Member Functions

virtual ~G4GlaubAADataSetHandler ()
 
G4bool IsGlauberDataSetAvailable (const G4int AP, const G4int AT) const
 
G4bool SetCurrentGlauberDataSet (const G4int AP, const G4int AT, const G4double ppn=0.0)
 
G4GlaubAADataSetGetCurrentGlauberDataSet () const
 
void ResetCurrentGlauberDataSet ()
 
G4double GetValueN (const G4double v, const G4double ppn1=0.0)
 
G4double GetValueM (const G4double v, const G4double ppn1=0.0)
 
void SetMaxGlauberDataSets (const G4int n)
 
G4int GetMaxGlauberDataSets () const
 
void SetVerboseLevel (const G4int i)
 
G4int GetVerboseLevel () const
 
G4int UnloadAllGlauberData ()
 

Static Public Member Functions

static G4GlaubAADataSetHandlergetInstance ()
 

Protected Member Functions

 G4GlaubAADataSetHandler ()
 

Private Member Functions

G4VGlauberDataSetLoadGlauberDataReturnPtr (const G4int AP, const G4int AT)
 
G4bool CheckIfSpace () const
 
G4int GetIndexID (const G4int AP, const G4int AT) const
 
G4String GetStringID (const G4int AP, const G4int AT) const
 
G4String GetProjectileStringID (const G4int AP) const
 
G4String GetTargetStringID (const G4int AT) const
 

Private Attributes

G4GlaubAADataSetIndex theIndex
 
G4String glauberDataSetDir
 
G4int maxGlauberDataSets
 
G4int cntGlauberDataSets
 
G4GlaubAADataSettheCurrentGlauberDataSet
 
G4double ppnCurrent
 
G4bool usingLocalGlauberDataSet
 
G4int maxArray
 
G4int verboseLevel
 

Static Private Attributes

static G4GlaubAADataSetHandlerinstance
 

Detailed Description

Definition at line 86 of file G4GlaubAADataSetHandler.hh.

Constructor & Destructor Documentation

G4GlaubAADataSetHandler::G4GlaubAADataSetHandler ( )
protected
virtual G4GlaubAADataSetHandler::~G4GlaubAADataSetHandler ( )
virtual

Member Function Documentation

G4bool G4GlaubAADataSetHandler::CheckIfSpace ( ) const
private
G4GlaubAADataSet* G4GlaubAADataSetHandler::GetCurrentGlauberDataSet ( ) const
G4int G4GlaubAADataSetHandler::GetIndexID ( const G4int  AP,
const G4int  AT 
) const
private
static G4GlaubAADataSetHandler* G4GlaubAADataSetHandler::getInstance ( )
static
G4int G4GlaubAADataSetHandler::GetMaxGlauberDataSets ( ) const
G4String G4GlaubAADataSetHandler::GetProjectileStringID ( const G4int  AP) const
private
G4String G4GlaubAADataSetHandler::GetStringID ( const G4int  AP,
const G4int  AT 
) const
private
G4String G4GlaubAADataSetHandler::GetTargetStringID ( const G4int  AT) const
private
G4double G4GlaubAADataSetHandler::GetValueM ( const G4double  v,
const G4double  ppn1 = 0.0 
)
G4double G4GlaubAADataSetHandler::GetValueN ( const G4double  v,
const G4double  ppn1 = 0.0 
)
G4int G4GlaubAADataSetHandler::GetVerboseLevel ( ) const
inline

Definition at line 147 of file G4GlaubAADataSetHandler.hh.

References verboseLevel.

G4bool G4GlaubAADataSetHandler::IsGlauberDataSetAvailable ( const G4int  AP,
const G4int  AT 
) const
G4VGlauberDataSet* G4GlaubAADataSetHandler::LoadGlauberDataReturnPtr ( const G4int  AP,
const G4int  AT 
)
private
void G4GlaubAADataSetHandler::ResetCurrentGlauberDataSet ( )
G4bool G4GlaubAADataSetHandler::SetCurrentGlauberDataSet ( const G4int  AP,
const G4int  AT,
const G4double  ppn = 0.0 
)
void G4GlaubAADataSetHandler::SetMaxGlauberDataSets ( const G4int  n)
void G4GlaubAADataSetHandler::SetVerboseLevel ( const G4int  i)
inline

Definition at line 142 of file G4GlaubAADataSetHandler.hh.

References verboseLevel.

G4int G4GlaubAADataSetHandler::UnloadAllGlauberData ( )

Member Data Documentation

G4int G4GlaubAADataSetHandler::cntGlauberDataSets
private

Definition at line 129 of file G4GlaubAADataSetHandler.hh.

G4String G4GlaubAADataSetHandler::glauberDataSetDir
private

Definition at line 126 of file G4GlaubAADataSetHandler.hh.

G4GlaubAADataSetHandler* G4GlaubAADataSetHandler::instance
staticprivate

Definition at line 123 of file G4GlaubAADataSetHandler.hh.

G4int G4GlaubAADataSetHandler::maxArray
private

Definition at line 135 of file G4GlaubAADataSetHandler.hh.

G4int G4GlaubAADataSetHandler::maxGlauberDataSets
private

Definition at line 128 of file G4GlaubAADataSetHandler.hh.

G4double G4GlaubAADataSetHandler::ppnCurrent
private

Definition at line 132 of file G4GlaubAADataSetHandler.hh.

G4GlaubAADataSet* G4GlaubAADataSetHandler::theCurrentGlauberDataSet
private

Definition at line 131 of file G4GlaubAADataSetHandler.hh.

G4GlaubAADataSetIndex G4GlaubAADataSetHandler::theIndex
private

Definition at line 125 of file G4GlaubAADataSetHandler.hh.

G4bool G4GlaubAADataSetHandler::usingLocalGlauberDataSet
private

Definition at line 133 of file G4GlaubAADataSetHandler.hh.

G4int G4GlaubAADataSetHandler::verboseLevel
private

Definition at line 137 of file G4GlaubAADataSetHandler.hh.

Referenced by GetVerboseLevel(), and SetVerboseLevel().


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