Geant4_10
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
G4IntersectingCone Class Reference

#include <G4IntersectingCone.hh>

Public Member Functions

 G4IntersectingCone (const G4double r[2], const G4double z[2])
 
virtual ~G4IntersectingCone ()
 
G4int LineHitsCone (const G4ThreeVector &p, const G4ThreeVector &v, G4double *s1, G4double *s2)
 
G4bool HitOn (const G4double r, const G4double z)
 
G4double RLo () const
 
G4double RHi () const
 
G4double ZLo () const
 
G4double ZHi () const
 
 G4IntersectingCone (__void__ &)
 

Protected Member Functions

G4int LineHitsCone1 (const G4ThreeVector &p, const G4ThreeVector &v, G4double *s1, G4double *s2)
 
G4int LineHitsCone2 (const G4ThreeVector &p, const G4ThreeVector &v, G4double *s1, G4double *s2)
 

Protected Attributes

G4double zLo
 
G4double zHi
 
G4double rLo
 
G4double rHi
 
G4bool type1
 
G4double A
 
G4double B
 

Detailed Description

Definition at line 51 of file G4IntersectingCone.hh.

Constructor & Destructor Documentation

G4IntersectingCone::G4IntersectingCone ( const G4double  r[2],
const G4double  z[2] 
)

Definition at line 46 of file G4IntersectingCone.cc.

Here is the call graph for this function:

G4IntersectingCone::~G4IntersectingCone ( )
virtual

Definition at line 103 of file G4IntersectingCone.cc.

G4IntersectingCone::G4IntersectingCone ( __void__ &  )

Definition at line 94 of file G4IntersectingCone.cc.

Member Function Documentation

G4bool G4IntersectingCone::HitOn ( const G4double  r,
const G4double  z 
)

Definition at line 114 of file G4IntersectingCone.cc.

Here is the caller graph for this function:

G4int G4IntersectingCone::LineHitsCone ( const G4ThreeVector p,
const G4ThreeVector v,
G4double s1,
G4double s2 
)

Definition at line 140 of file G4IntersectingCone.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4IntersectingCone::LineHitsCone1 ( const G4ThreeVector p,
const G4ThreeVector v,
G4double s1,
G4double s2 
)
protected

Definition at line 214 of file G4IntersectingCone.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4IntersectingCone::LineHitsCone2 ( const G4ThreeVector p,
const G4ThreeVector v,
G4double s1,
G4double s2 
)
protected

Definition at line 304 of file G4IntersectingCone.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4IntersectingCone::RHi ( ) const
inline

Definition at line 64 of file G4IntersectingCone.hh.

G4double G4IntersectingCone::RLo ( ) const
inline

Definition at line 63 of file G4IntersectingCone.hh.

G4double G4IntersectingCone::ZHi ( ) const
inline

Definition at line 66 of file G4IntersectingCone.hh.

Here is the caller graph for this function:

G4double G4IntersectingCone::ZLo ( ) const
inline

Definition at line 65 of file G4IntersectingCone.hh.

Here is the caller graph for this function:

Member Data Documentation

G4double G4IntersectingCone::A
protected

Definition at line 83 of file G4IntersectingCone.hh.

G4double G4IntersectingCone::B
protected

Definition at line 83 of file G4IntersectingCone.hh.

G4double G4IntersectingCone::rHi
protected

Definition at line 78 of file G4IntersectingCone.hh.

G4double G4IntersectingCone::rLo
protected

Definition at line 78 of file G4IntersectingCone.hh.

G4bool G4IntersectingCone::type1
protected

Definition at line 81 of file G4IntersectingCone.hh.

G4double G4IntersectingCone::zHi
protected

Definition at line 78 of file G4IntersectingCone.hh.

G4double G4IntersectingCone::zLo
protected

Definition at line 78 of file G4IntersectingCone.hh.


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