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

#include <G4AdjointCSMatrix.hh>

Public Member Functions

 G4AdjointCSMatrix (G4bool aBool)
 
 ~G4AdjointCSMatrix ()
 
void Clear ()
 
void AddData (G4double aPrimEnergy, G4double aCS, std::vector< double > *aLogSecondEnergyVector, std::vector< double > *aLogProbVector, size_t n_pro_decade=0)
 
G4bool GetData (unsigned int i, G4double &aPrimEnergy, G4double &aCS, G4double &log0, std::vector< double > *&aLogSecondEnergyVector, std::vector< double > *&aLogProbVector, std::vector< size_t > *&aLogProbVectorIndex)
 
std::vector< double > * GetLogPrimEnergyVector ()
 
std::vector< double > * GetLogCrossSectionvector ()
 
G4double GetDlog ()
 
G4bool IsScatProjToProjCase ()
 
void Write (G4String file_name)
 
void Read (G4String file_name)
 

Detailed Description

Definition at line 60 of file G4AdjointCSMatrix.hh.

Constructor & Destructor Documentation

G4AdjointCSMatrix::G4AdjointCSMatrix ( G4bool  aBool)

Definition at line 38 of file G4AdjointCSMatrix.cc.

G4AdjointCSMatrix::~G4AdjointCSMatrix ( )

Definition at line 51 of file G4AdjointCSMatrix.cc.

Member Function Documentation

void G4AdjointCSMatrix::AddData ( G4double  aPrimEnergy,
G4double  aCS,
std::vector< double > *  aLogSecondEnergyVector,
std::vector< double > *  aLogProbVector,
size_t  n_pro_decade = 0 
)

Definition at line 71 of file G4AdjointCSMatrix.cc.

Here is the call graph for this function:

void G4AdjointCSMatrix::Clear ( )

Definition at line 59 of file G4AdjointCSMatrix.cc.

G4bool G4AdjointCSMatrix::GetData ( unsigned int  i,
G4double aPrimEnergy,
G4double aCS,
G4double log0,
std::vector< double > *&  aLogSecondEnergyVector,
std::vector< double > *&  aLogProbVector,
std::vector< size_t > *&  aLogProbVectorIndex 
)

Definition at line 108 of file G4AdjointCSMatrix.cc.

Here is the caller graph for this function:

G4double G4AdjointCSMatrix::GetDlog ( )
inline

Definition at line 82 of file G4AdjointCSMatrix.hh.

std::vector< double>* G4AdjointCSMatrix::GetLogCrossSectionvector ( )
inline

Definition at line 81 of file G4AdjointCSMatrix.hh.

std::vector< double>* G4AdjointCSMatrix::GetLogPrimEnergyVector ( )
inline

Definition at line 80 of file G4AdjointCSMatrix.hh.

Here is the caller graph for this function:

G4bool G4AdjointCSMatrix::IsScatProjToProjCase ( )
inline

Definition at line 83 of file G4AdjointCSMatrix.hh.

Here is the caller graph for this function:

void G4AdjointCSMatrix::Read ( G4String  file_name)

Definition at line 161 of file G4AdjointCSMatrix.cc.

void G4AdjointCSMatrix::Write ( G4String  file_name)

Definition at line 123 of file G4AdjointCSMatrix.cc.


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