Geant4
10.02.p03
|
#include <G4AdjointPosOnPhysVolGenerator.hh>
Static Public Member Functions | |
static G4AdjointPosOnPhysVolGenerator * | GetInstance () |
Private Member Functions | |
G4AdjointPosOnPhysVolGenerator () | |
~G4AdjointPosOnPhysVolGenerator () | |
G4double | ComputeAreaOfExtSurfaceStartingFromSphere (G4VSolid *aSolid, G4int NStat) |
G4double | ComputeAreaOfExtSurfaceStartingFromBox (G4VSolid *aSolid, G4int NStat) |
void | GenerateAPositionOnASolidBoundary (G4VSolid *aSolid, G4ThreeVector &p, G4ThreeVector &direction) |
G4double | GenerateAPositionOnASphereBoundary (G4VSolid *aSolid, G4ThreeVector &p, G4ThreeVector &direction) |
G4double | GenerateAPositionOnABoxBoundary (G4VSolid *aSolid, G4ThreeVector &p, G4ThreeVector &direction) |
void | ComputeTransformationFromPhysVolToWorld () |
Static Private Attributes | |
static G4ThreadLocal G4AdjointPosOnPhysVolGenerator * | theInstance = 0 |
Definition at line 62 of file G4AdjointPosOnPhysVolGenerator.hh.
|
private |
Definition at line 66 of file G4AdjointPosOnPhysVolGenerator.cc.
|
private |
Definition at line 60 of file G4AdjointPosOnPhysVolGenerator.cc.
G4double G4AdjointPosOnPhysVolGenerator::ComputeAreaOfExtSurface | ( | ) |
Definition at line 109 of file G4AdjointPosOnPhysVolGenerator.cc.
Definition at line 115 of file G4AdjointPosOnPhysVolGenerator.cc.
Definition at line 121 of file G4AdjointPosOnPhysVolGenerator.cc.
Definition at line 127 of file G4AdjointPosOnPhysVolGenerator.cc.
Definition at line 133 of file G4AdjointPosOnPhysVolGenerator.cc.
G4double G4AdjointPosOnPhysVolGenerator::ComputeAreaOfExtSurface | ( | G4VSolid * | aSolid, |
G4double | epsilon | ||
) |
Definition at line 151 of file G4AdjointPosOnPhysVolGenerator.cc.
|
private |
Definition at line 177 of file G4AdjointPosOnPhysVolGenerator.cc.
|
private |
Definition at line 195 of file G4AdjointPosOnPhysVolGenerator.cc.
|
private |
Definition at line 390 of file G4AdjointPosOnPhysVolGenerator.cc.
G4VPhysicalVolume * G4AdjointPosOnPhysVolGenerator::DefinePhysicalVolume | ( | const G4String & | aName | ) |
Definition at line 75 of file G4AdjointPosOnPhysVolGenerator.cc.
void G4AdjointPosOnPhysVolGenerator::DefinePhysicalVolume1 | ( | const G4String & | aName | ) |
Definition at line 103 of file G4AdjointPosOnPhysVolGenerator.cc.
|
private |
Definition at line 268 of file G4AdjointPosOnPhysVolGenerator.cc.
|
private |
Definition at line 213 of file G4AdjointPosOnPhysVolGenerator.cc.
|
private |
Definition at line 228 of file G4AdjointPosOnPhysVolGenerator.cc.
void G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnTheExtSurfaceOfASolid | ( | G4VSolid * | aSolid, |
G4ThreeVector & | p, | ||
G4ThreeVector & | direction | ||
) |
Definition at line 157 of file G4AdjointPosOnPhysVolGenerator.cc.
void G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume | ( | G4ThreeVector & | p, |
G4ThreeVector & | direction | ||
) |
Definition at line 370 of file G4AdjointPosOnPhysVolGenerator.cc.
void G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume | ( | G4ThreeVector & | p, |
G4ThreeVector & | direction, | ||
G4double & | costh_to_normal | ||
) |
Definition at line 382 of file G4AdjointPosOnPhysVolGenerator.cc.
void G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnTheExtSurfaceOfTheSolid | ( | G4ThreeVector & | p, |
G4ThreeVector & | direction | ||
) |
Definition at line 171 of file G4AdjointPosOnPhysVolGenerator.cc.
|
inline |
Definition at line 93 of file G4AdjointPosOnPhysVolGenerator.hh.
|
inline |
Definition at line 94 of file G4AdjointPosOnPhysVolGenerator.hh.
|
static |
Definition at line 49 of file G4AdjointPosOnPhysVolGenerator.cc.
|
inline |
Definition at line 92 of file G4AdjointPosOnPhysVolGenerator.hh.
|
private |
Definition at line 118 of file G4AdjointPosOnPhysVolGenerator.hh.
|
private |
Definition at line 119 of file G4AdjointPosOnPhysVolGenerator.hh.
|
private |
Definition at line 116 of file G4AdjointPosOnPhysVolGenerator.hh.
|
staticprivate |
Definition at line 111 of file G4AdjointPosOnPhysVolGenerator.hh.
|
private |
Definition at line 113 of file G4AdjointPosOnPhysVolGenerator.hh.
|
private |
Definition at line 112 of file G4AdjointPosOnPhysVolGenerator.hh.
|
private |
Definition at line 117 of file G4AdjointPosOnPhysVolGenerator.hh.
|
private |
Definition at line 115 of file G4AdjointPosOnPhysVolGenerator.hh.