![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/solids/Boolean/include/G4SubtractionSolid.hh>
Inheritance diagram for G4SubtractionSolid:
Collaboration diagram for G4SubtractionSolid:Additional Inherited Members | |
Protected Member Functions inherited from G4BooleanSolid | |
| void | GetListOfPrimitives (std::vector< std::pair< G4VSolid *, G4Transform3D >> &, const G4Transform3D &) const |
| G4Polyhedron * | StackPolyhedron (HepPolyhedronProcessor &, const G4VSolid *) const |
Protected Attributes inherited from G4BooleanSolid | |
| G4VSolid * | fPtrSolidA = nullptr |
| G4VSolid * | fPtrSolidB = nullptr |
Definition at line 46 of file G4SubtractionSolid.hh.
View newest version in sPHENIX GitHub at line 46 of file G4SubtractionSolid.hh
| G4SubtractionSolid::G4SubtractionSolid | ( | const G4String & | pName, |
| G4VSolid * | pSolidA, | ||
| G4VSolid * | pSolidB | ||
| ) |
Definition at line 51 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 51 of file G4SubtractionSolid.cc
Referenced by Clone().
Here is the caller graph for this function:| G4SubtractionSolid::G4SubtractionSolid | ( | const G4String & | pName, |
| G4VSolid * | pSolidA, | ||
| G4VSolid * | pSolidB, | ||
| G4RotationMatrix * | rotMatrix, | ||
| const G4ThreeVector & | transVector | ||
| ) |
Definition at line 62 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 62 of file G4SubtractionSolid.cc
| G4SubtractionSolid::G4SubtractionSolid | ( | const G4String & | pName, |
| G4VSolid * | pSolidA, | ||
| G4VSolid * | pSolidB, | ||
| const G4Transform3D & | transform | ||
| ) |
Definition at line 75 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 75 of file G4SubtractionSolid.cc
|
virtual |
Definition at line 97 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 97 of file G4SubtractionSolid.cc
| G4SubtractionSolid::G4SubtractionSolid | ( | __void__ & | a | ) |
Definition at line 88 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 88 of file G4SubtractionSolid.cc
| G4SubtractionSolid::G4SubtractionSolid | ( | const G4SubtractionSolid & | rhs | ) |
Definition at line 105 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 105 of file G4SubtractionSolid.cc
|
virtual |
Reimplemented from G4VSolid.
Definition at line 133 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 133 of file G4SubtractionSolid.cc
References G4VSolid::BoundingLimits(), G4VSolid::DumpInfo(), G4BooleanSolid::fPtrSolidA, G4Exception(), G4VSolid::GetName(), JustWarning, message(), pMax, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Here is the call graph for this function:
|
virtual |
Implements G4VSolid.
Definition at line 161 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 161 of file G4SubtractionSolid.cc
References G4VSolid::CalculateExtent(), and G4BooleanSolid::fPtrSolidA.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSolid.
Definition at line 533 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 533 of file G4SubtractionSolid.cc
References G4SubtractionSolid().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSolid.
Definition at line 543 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 543 of file G4SubtractionSolid.cc
|
virtual |
Reimplemented from G4VSolid.
Definition at line 564 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 564 of file G4SubtractionSolid.cc
References HepPolyhedronProcessor::execute(), processor, and G4BooleanSolid::StackPolyhedron().
Here is the call graph for this function:
|
virtual |
Implements G4VSolid.
Definition at line 554 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 554 of file G4SubtractionSolid.cc
References G4VGraphicsScene::AddSolid().
Here is the call graph for this function:
|
virtual |
Implements G4VSolid.
Definition at line 265 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 265 of file G4SubtractionSolid.cc
References G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), G4VSolid::DumpInfo(), G4BooleanSolid::fPtrSolidA, G4BooleanSolid::fPtrSolidB, G4cerr, G4cout, G4endl, G4Exception(), G4VSolid::GetEntityType(), G4VSolid::GetName(), Inside(), G4VSolid::Inside(), JustWarning, kInfinity, kInside, kOutside, and message().
Here is the call graph for this function:
|
virtual |
Implements G4VSolid.
Definition at line 405 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 405 of file G4SubtractionSolid.cc
References G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), G4BooleanSolid::fPtrSolidA, G4BooleanSolid::fPtrSolidB, G4cerr, G4cout, G4endl, Inside(), G4VSolid::Inside(), kInside, and kOutside.
Here is the call graph for this function:
|
virtual |
Implements G4VSolid.
Definition at line 441 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 441 of file G4SubtractionSolid.cc
References distA, G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), distB, false, G4BooleanSolid::fPtrSolidA, G4BooleanSolid::fPtrSolidB, G4cerr, G4cout, G4endl, Inside(), kOutside, mm, G4VSolid::SurfaceNormal(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Here is the call graph for this function:
|
virtual |
Implements G4VSolid.
Definition at line 495 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 495 of file G4SubtractionSolid.cc
References G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), G4BooleanSolid::fPtrSolidA, G4BooleanSolid::fPtrSolidB, G4cerr, G4cout, G4endl, Inside(), kOutside, and min.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4BooleanSolid.
Definition at line 524 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 524 of file G4SubtractionSolid.cc
|
virtual |
Implements G4VSolid.
Definition at line 178 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 178 of file G4SubtractionSolid.cc
References G4BooleanSolid::fPtrSolidA, G4BooleanSolid::fPtrSolidB, G4VSolid::Inside(), G4VSolid::kCarTolerance, kInside, kOutside, kSurface, and G4VSolid::SurfaceNormal().
Referenced by DistanceToIn(), DistanceToOut(), and SurfaceNormal().
Here is the call graph for this function:
Here is the caller graph for this function:| G4SubtractionSolid & G4SubtractionSolid::operator= | ( | const G4SubtractionSolid & | rhs | ) |
Definition at line 115 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 115 of file G4SubtractionSolid.cc
References G4BooleanSolid::operator=().
Here is the call graph for this function:
|
virtual |
Implements G4VSolid.
Definition at line 202 of file G4SubtractionSolid.cc.
View newest version in sPHENIX GitHub at line 202 of file G4SubtractionSolid.cc
References G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), G4BooleanSolid::fPtrSolidA, G4BooleanSolid::fPtrSolidB, G4cerr, G4cout, G4endl, Inside(), G4VSolid::Inside(), kInside, kOutside, kSurface, CLHEP::normal(), and G4VSolid::SurfaceNormal().
Here is the call graph for this function: