Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4GeomTestStreamLogger.hh>
Classes | |
class | PrintPos |
class | VolumeNameAndCopy |
Public Member Functions | |
G4GeomTestStreamLogger (std::ostream &o, G4int theMaxPointsPerError=20) | |
virtual | ~G4GeomTestStreamLogger () |
virtual void | SolidProblem (const G4VSolid *solid, const G4String &message, const G4ThreeVector &point) |
virtual void | OverlappingDaughters (const G4GeomTestOverlapList *list) |
virtual void | OvershootingDaughter (const G4GeomTestOvershootList *list) |
virtual void | NoProblem (const G4String &message) |
Public Member Functions inherited from G4GeomTestLogger | |
G4GeomTestLogger () | |
virtual | ~G4GeomTestLogger () |
virtual void | SolidProblem (const G4VSolid *solid, const G4String &message, const G4ThreeVector &point)=0 |
virtual void | NoProblem (const G4String &message)=0 |
virtual void | OverlappingDaughters (const G4GeomTestOverlapList *)=0 |
virtual void | OvershootingDaughter (const G4GeomTestOvershootList *)=0 |
Protected Member Functions | |
void | PrintSegmentListHeader () |
void | PrintSegmentListElement (const G4ThreeVector &s1, const G4ThreeVector &s2) |
const char * | IsAre (G4int n) |
Protected Attributes | |
std::ostream & | out |
G4int | maxPointsPerError |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4GeomTestStreamLogger::PrintPos &) |
std::ostream & | operator<< (std::ostream &, const G4GeomTestStreamLogger::VolumeNameAndCopy &) |
Definition at line 48 of file G4GeomTestStreamLogger.hh.
G4GeomTestStreamLogger::G4GeomTestStreamLogger | ( | std::ostream & | o, |
G4int | theMaxPointsPerError = 20 |
||
) |
Definition at line 49 of file G4GeomTestStreamLogger.cc.
|
virtual |
Definition at line 54 of file G4GeomTestStreamLogger.cc.
Definition at line 285 of file G4GeomTestStreamLogger.cc.
Referenced by OverlappingDaughters(), and OvershootingDaughter().
Implements G4GeomTestLogger.
Definition at line 113 of file G4GeomTestStreamLogger.cc.
|
virtual |
Implements G4GeomTestLogger.
Definition at line 123 of file G4GeomTestStreamLogger.cc.
|
virtual |
Implements G4GeomTestLogger.
Definition at line 191 of file G4GeomTestStreamLogger.cc.
|
protected |
Definition at line 270 of file G4GeomTestStreamLogger.cc.
Referenced by OverlappingDaughters(), and OvershootingDaughter().
|
protected |
Definition at line 254 of file G4GeomTestStreamLogger.cc.
Referenced by OverlappingDaughters(), and OvershootingDaughter().
|
virtual |
Implements G4GeomTestLogger.
Definition at line 99 of file G4GeomTestStreamLogger.cc.
|
friend |
Definition at line 70 of file G4GeomTestStreamLogger.cc.
|
friend |
Definition at line 88 of file G4GeomTestStreamLogger.cc.
|
protected |
Definition at line 108 of file G4GeomTestStreamLogger.hh.
Referenced by OverlappingDaughters(), and OvershootingDaughter().
|
protected |
Definition at line 107 of file G4GeomTestStreamLogger.hh.
Referenced by NoProblem(), OverlappingDaughters(), OvershootingDaughter(), PrintSegmentListElement(), PrintSegmentListHeader(), and SolidProblem().