ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4DNASmoluchowskiDiffusion::BoundingBox Struct Reference

#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/dna/models/include/G4DNASmoluchowskiDiffusion.hh>

Public Types

enum  PreviousAction { IncreaseProba, DecreaseProba, Undefined }
 

Public Member Functions

 BoundingBox (double xmin, double xmax, double toleranceY)
 
void Print ()
 
bool Propose (double proposedXValue, double proposedProba, double nextProba, double &returnedValue)
 

Public Attributes

double fXmax
 
double fXmin
 
double fXmaxDef
 
double fXminDef
 
double fToleranceY
 
double fSum
 
double fIncreasingCumulativeFunction
 
PreviousAction fPreviousAction
 

Detailed Description

Definition at line 138 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 138 of file G4DNASmoluchowskiDiffusion.hh

Member Enumeration Documentation

Enumerator:
IncreaseProba 
DecreaseProba 
Undefined 

Definition at line 148 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 148 of file G4DNASmoluchowskiDiffusion.hh

Constructor & Destructor Documentation

G4DNASmoluchowskiDiffusion::BoundingBox::BoundingBox ( double  xmin,
double  xmax,
double  toleranceY 
)
inline

Definition at line 157 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 157 of file G4DNASmoluchowskiDiffusion.hh

References fIncreasingCumulativeFunction, fPreviousAction, fXmax, fXmaxDef, fXmin, fXminDef, G4DNASmoluchowskiDiffusion::GetCumulativeProbability(), tmp, and Undefined.

+ Here is the call graph for this function:

Member Function Documentation

void G4DNASmoluchowskiDiffusion::BoundingBox::Print ( void  )
inline

Definition at line 177 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 177 of file G4DNASmoluchowskiDiffusion.hh

References fXmax, fXmin, G4cout, and G4endl.

bool G4DNASmoluchowskiDiffusion::BoundingBox::Propose ( double  proposedXValue,
double  proposedProba,
double  nextProba,
double &  returnedValue 
)
inline

Definition at line 182 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 182 of file G4DNASmoluchowskiDiffusion.hh

References DecreaseProba, fIncreasingCumulativeFunction, fPreviousAction, fSum, fToleranceY, fXmax, fXmaxDef, fXmin, fXminDef, IncreaseProba, and Undefined.

Referenced by G4DNASmoluchowskiDiffusion::PrepareReverseTable().

+ Here is the caller graph for this function:

Member Data Documentation

double G4DNASmoluchowskiDiffusion::BoundingBox::fIncreasingCumulativeFunction

Definition at line 146 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 146 of file G4DNASmoluchowskiDiffusion.hh

Referenced by BoundingBox(), and Propose().

PreviousAction G4DNASmoluchowskiDiffusion::BoundingBox::fPreviousAction

Definition at line 155 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 155 of file G4DNASmoluchowskiDiffusion.hh

Referenced by BoundingBox(), and Propose().

double G4DNASmoluchowskiDiffusion::BoundingBox::fSum

Definition at line 145 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 145 of file G4DNASmoluchowskiDiffusion.hh

Referenced by Propose().

double G4DNASmoluchowskiDiffusion::BoundingBox::fToleranceY

Definition at line 144 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 144 of file G4DNASmoluchowskiDiffusion.hh

Referenced by Propose().

double G4DNASmoluchowskiDiffusion::BoundingBox::fXmax

Definition at line 140 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 140 of file G4DNASmoluchowskiDiffusion.hh

Referenced by BoundingBox(), Print(), and Propose().

double G4DNASmoluchowskiDiffusion::BoundingBox::fXmaxDef

Definition at line 142 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 142 of file G4DNASmoluchowskiDiffusion.hh

Referenced by BoundingBox(), and Propose().

double G4DNASmoluchowskiDiffusion::BoundingBox::fXmin

Definition at line 141 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 141 of file G4DNASmoluchowskiDiffusion.hh

Referenced by BoundingBox(), Print(), and Propose().

double G4DNASmoluchowskiDiffusion::BoundingBox::fXminDef

Definition at line 143 of file G4DNASmoluchowskiDiffusion.hh.

View newest version in sPHENIX GitHub at line 143 of file G4DNASmoluchowskiDiffusion.hh

Referenced by BoundingBox(), and Propose().


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