|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EnclosingCylinder.hh>
Public Member Functions | |
| G4EnclosingCylinder (const G4ReduciblePolygon *rz, G4bool phiIsOpen, G4double startPhi, G4double totalPhi) | |
| ~G4EnclosingCylinder ()=default | |
| G4bool | MustBeOutside (const G4ThreeVector &p) const |
| G4bool | ShouldMiss (const G4ThreeVector &p, const G4ThreeVector &v) const |
| G4EnclosingCylinder (__void__ &) | |
Protected Attributes | |
| G4double | radius |
| G4double | zLo |
| G4double | zHi |
| G4bool | phiIsOpen |
| G4double | startPhi |
| G4double | totalPhi |
| G4double | rx1 =0.0 |
| G4double | ry1 =0.0 |
| G4double | dx1 =0.0 |
| G4double | dy1 =0.0 |
| G4double | rx2 =0.0 |
| G4double | ry2 =0.0 |
| G4double | dx2 =0.0 |
| G4double | dy2 =0.0 |
| G4bool | concave |
Definition at line 45 of file G4EnclosingCylinder.hh.
| G4EnclosingCylinder::G4EnclosingCylinder | ( | const G4ReduciblePolygon * | rz, |
| G4bool | phiIsOpen, | ||
| G4double | startPhi, | ||
| G4double | totalPhi ) |
Definition at line 39 of file G4EnclosingCylinder.cc.
|
default |
| G4EnclosingCylinder::G4EnclosingCylinder | ( | __void__ & | ) |
| G4bool G4EnclosingCylinder::MustBeOutside | ( | const G4ThreeVector & | p | ) | const |
Definition at line 95 of file G4EnclosingCylinder.cc.
Referenced by ShouldMiss().
| G4bool G4EnclosingCylinder::ShouldMiss | ( | const G4ThreeVector & | p, |
| const G4ThreeVector & | v ) const |
Definition at line 124 of file G4EnclosingCylinder.cc.
|
protected |
Definition at line 81 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 77 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 79 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 77 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 79 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 72 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 69 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), G4EnclosingCylinder(), MustBeOutside(), and ShouldMiss().
|
protected |
Definition at line 76 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 78 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 76 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 78 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 73 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and G4EnclosingCylinder().
|
protected |
Definition at line 74 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), and G4EnclosingCylinder().
|
protected |
Definition at line 70 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), G4EnclosingCylinder(), and MustBeOutside().
|
protected |
Definition at line 70 of file G4EnclosingCylinder.hh.
Referenced by G4EnclosingCylinder(), G4EnclosingCylinder(), and MustBeOutside().