Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4FastPathHadronicCrossSection::getCrossSectionCount Struct Reference

#include <G4FastPathHadronicCrossSection.hh>

Public Member Functions

 getCrossSectionCount ()
 
void MethodCalled ()
 
void HitOneLine ()
 
void FastPath ()
 
void SlowPath ()
 
void SampleZandA ()
 

Detailed Description

Definition at line 106 of file G4FastPathHadronicCrossSection.hh.

Constructor & Destructor Documentation

getCrossSectionCount::getCrossSectionCount ( )

Definition at line 213 of file G4FastPathHadronicCrossSection.cc.

213  {
214 #ifdef FPDEBUG
215  methodCalled = 0;
216  hitOneLineCache=0;
217  fastPath=0;
218  slowPath=0;
219  sampleZandA = 0;
220 #endif
221 }

Member Function Documentation

void G4FastPathHadronicCrossSection::getCrossSectionCount::FastPath ( )
inline

Definition at line 278 of file G4FastPathHadronicCrossSection.hh.

278  {
279 #ifdef FPDEBUG
280  ++fastPath;
281 #endif
282 }
void G4FastPathHadronicCrossSection::getCrossSectionCount::HitOneLine ( )
inline

Definition at line 272 of file G4FastPathHadronicCrossSection.hh.

272  {
273 #ifdef FPDEBUG
274  ++hitOneLineCache;
275 #endif
276 }
void G4FastPathHadronicCrossSection::getCrossSectionCount::MethodCalled ( )
inline

Definition at line 266 of file G4FastPathHadronicCrossSection.hh.

266  {
267 #ifdef FPDEBUG
268  ++methodCalled;
269 #endif
270 }
void G4FastPathHadronicCrossSection::getCrossSectionCount::SampleZandA ( )
inline

Definition at line 290 of file G4FastPathHadronicCrossSection.hh.

290  {
291 #ifdef FPDEBUG
292  ++sampleZandA;
293 #endif
294 }

Here is the caller graph for this function:

void G4FastPathHadronicCrossSection::getCrossSectionCount::SlowPath ( )
inline

Definition at line 284 of file G4FastPathHadronicCrossSection.hh.

284  {
285 #ifdef FPDEBUG
286  ++slowPath;
287 #endif
288 }

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