Geant4-11
Public Member Functions | Data Fields
G4eDPWAElasticDCS::OneSamplingTable Struct Reference

Public Member Functions

 OneSamplingTable ()
 
void SetSize (std::size_t nx, G4bool useAlias)
 

Data Fields

std::vector< G4doublefA
 
std::vector< G4doublefB
 
std::vector< G4doublefCum
 
std::vector< G4intfI
 
std::size_t fN
 
G4double fScreenParA
 
std::vector< G4doublefW
 

Detailed Description

Definition at line 167 of file G4eDPWAElasticDCS.hh.

Constructor & Destructor Documentation

◆ OneSamplingTable()

G4eDPWAElasticDCS::OneSamplingTable::OneSamplingTable ( )
inline

Definition at line 168 of file G4eDPWAElasticDCS.hh.

168{}

Member Function Documentation

◆ SetSize()

void G4eDPWAElasticDCS::OneSamplingTable::SetSize ( std::size_t  nx,
G4bool  useAlias 
)
inline

Definition at line 169 of file G4eDPWAElasticDCS.hh.

169 {
170 fN = nx;
171 // Alias
172 if (useAlias) {
173 fW.resize(nx);
174 fI.resize(nx);
175 }
176 // Ratin
177 fCum.resize(nx);
178 fA.resize(nx);
179 fB.resize(nx);
180 }

References fA, fB, fCum, fI, fN, and fW.

Referenced by G4eDPWAElasticDCS::BuildSmplingTableForZ().

Field Documentation

◆ fA

std::vector<G4double> G4eDPWAElasticDCS::OneSamplingTable::fA

◆ fB

std::vector<G4double> G4eDPWAElasticDCS::OneSamplingTable::fB

◆ fCum

std::vector<G4double> G4eDPWAElasticDCS::OneSamplingTable::fCum

◆ fI

std::vector<G4int> G4eDPWAElasticDCS::OneSamplingTable::fI

◆ fN

std::size_t G4eDPWAElasticDCS::OneSamplingTable::fN

Definition at line 183 of file G4eDPWAElasticDCS.hh.

Referenced by G4eDPWAElasticDCS::SampleMu(), and SetSize().

◆ fScreenParA

G4double G4eDPWAElasticDCS::OneSamplingTable::fScreenParA

◆ fW

std::vector<G4double> G4eDPWAElasticDCS::OneSamplingTable::fW

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