40#ifndef G4GeomTestStreamLogger_hh
41#define G4GeomTestStreamLogger_hh
53 G4int theMaxPointsPerError=20 );
79 : p(pos), unit(useUnit) {;}
81 void Print( std::ostream & )
const;
92 : volume(theVolume) {;}
94 void Print( std::ostream & )
const;
100 friend std::ostream &
operator<<( std::ostream &,
102 friend std::ostream &
operator<<( std::ostream &,
PrintPos(const G4ThreeVector pos, G4bool useUnit=true)
void Print(std::ostream &) const
void Print(std::ostream &) const
VolumeNameAndCopy(const G4VPhysicalVolume *theVolume)
virtual ~G4GeomTestStreamLogger()
void PrintSegmentListElement(const G4ThreeVector &s1, const G4ThreeVector &s2)
void PrintSegmentListHeader()
virtual void OvershootingDaughter(const G4GeomTestOvershootList *list)
friend std::ostream & operator<<(std::ostream &, const G4GeomTestStreamLogger::PrintPos &)
const char * IsAre(G4int n)
virtual void SolidProblem(const G4VSolid *solid, const G4String &message, const G4ThreeVector &point)
virtual void OverlappingDaughters(const G4GeomTestOverlapList *list)
virtual void NoProblem(const G4String &message)