Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
G4GeomTestStreamLogger Class Reference

#include <G4GeomTestStreamLogger.hh>

Inheritance diagram for G4GeomTestStreamLogger:
Inheritance graph
[legend]
Collaboration diagram for G4GeomTestStreamLogger:
Collaboration graph
[legend]

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 ()
 

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 &)
 

Detailed Description

Definition at line 48 of file G4GeomTestStreamLogger.hh.

Constructor & Destructor Documentation

G4GeomTestStreamLogger::G4GeomTestStreamLogger ( std::ostream &  o,
G4int  theMaxPointsPerError = 20 
)

Definition at line 49 of file G4GeomTestStreamLogger.cc.

G4GeomTestStreamLogger::~G4GeomTestStreamLogger ( )
virtual

Definition at line 54 of file G4GeomTestStreamLogger.cc.

Member Function Documentation

const char * G4GeomTestStreamLogger::IsAre ( G4int  n)
protected

Definition at line 285 of file G4GeomTestStreamLogger.cc.

Here is the caller graph for this function:

void G4GeomTestStreamLogger::NoProblem ( const G4String message)
virtual

Implements G4GeomTestLogger.

Definition at line 113 of file G4GeomTestStreamLogger.cc.

void G4GeomTestStreamLogger::OverlappingDaughters ( const G4GeomTestOverlapList list)
virtual

Implements G4GeomTestLogger.

Definition at line 123 of file G4GeomTestStreamLogger.cc.

Here is the call graph for this function:

void G4GeomTestStreamLogger::OvershootingDaughter ( const G4GeomTestOvershootList list)
virtual

Implements G4GeomTestLogger.

Definition at line 192 of file G4GeomTestStreamLogger.cc.

Here is the call graph for this function:

void G4GeomTestStreamLogger::PrintSegmentListElement ( const G4ThreeVector s1,
const G4ThreeVector s2 
)
protected

Definition at line 270 of file G4GeomTestStreamLogger.cc.

Here is the caller graph for this function:

void G4GeomTestStreamLogger::PrintSegmentListHeader ( )
protected

Definition at line 254 of file G4GeomTestStreamLogger.cc.

Here is the caller graph for this function:

void G4GeomTestStreamLogger::SolidProblem ( const G4VSolid solid,
const G4String message,
const G4ThreeVector point 
)
virtual

Implements G4GeomTestLogger.

Definition at line 99 of file G4GeomTestStreamLogger.cc.

Here is the call graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const G4GeomTestStreamLogger::PrintPos p 
)
friend

Definition at line 70 of file G4GeomTestStreamLogger.cc.

std::ostream& operator<< ( std::ostream &  o,
const G4GeomTestStreamLogger::VolumeNameAndCopy p 
)
friend

Definition at line 88 of file G4GeomTestStreamLogger.cc.

Member Data Documentation

G4int G4GeomTestStreamLogger::maxPointsPerError
protected

Definition at line 108 of file G4GeomTestStreamLogger.hh.

std::ostream& G4GeomTestStreamLogger::out
protected

Definition at line 107 of file G4GeomTestStreamLogger.hh.


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