53#ifndef G4AdjointPosOnPhysVolGenerator_h
54#define G4AdjointPosOnPhysVolGenerator_h 1
106 void ComputeTransformationFromPhysVolToWorld();
119 G4double ExtSourceDx,ExtSourceDy,ExtSourceDz ;
121 G4double AreaOfExtSurfaceOfThePhysicalVolume;
void GenerateAPositionOnTheExtSurfaceOfTheSolid(G4ThreeVector &p, G4ThreeVector &direction)
void GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume(G4ThreeVector &p, G4ThreeVector &direction)
G4VPhysicalVolume * DefinePhysicalVolume(const G4String &aName)
void DefinePhysicalVolume1(const G4String &aName)
void SetSolid(G4VSolid *aSolid)
void GenerateAPositionOnTheExtSurfaceOfASolid(G4VSolid *aSolid, G4ThreeVector &p, G4ThreeVector &direction)
G4double ComputeAreaOfExtSurface()
G4double GetAreaOfExtSurfaceOfThePhysicalVolume()
G4double GetCosThDirComparedToNormal()
static G4AdjointPosOnPhysVolGenerator * GetInstance()