ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4KaonZeroField Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/binary_cascade/include/G4KaonZeroField.hh>

+ Inheritance diagram for G4KaonZeroField:
+ Collaboration diagram for G4KaonZeroField:

Public Member Functions

 G4KaonZeroField (G4V3DNucleus *nucleus, G4double coeff=0.35 *CLHEP::fermi)
 
virtual ~G4KaonZeroField ()
 
virtual G4double GetField (const G4ThreeVector &aPosition)
 
virtual G4double GetBarrier ()
 
virtual G4double GetCoeff ()
 
- Public Member Functions inherited from G4VNuclearField
 G4VNuclearField (G4V3DNucleus *aNucleus=0)
 
virtual ~G4VNuclearField ()
 
void SetNucleus (G4V3DNucleus *aNucleus)
 

Private Member Functions

 G4KaonZeroField (const G4KaonZeroField &right)
 
const G4KaonZeroFieldoperator= (const G4KaonZeroField &right)
 
G4bool operator== (const G4KaonZeroField &right) const
 
G4bool operator!= (const G4KaonZeroField &right) const
 

Private Attributes

G4double theCoeff
 

Additional Inherited Members

- Protected Attributes inherited from G4VNuclearField
G4V3DNucleustheNucleus
 
const G4double radius
 

Detailed Description

Definition at line 46 of file G4KaonZeroField.hh.

View newest version in sPHENIX GitHub at line 46 of file G4KaonZeroField.hh

Constructor & Destructor Documentation

G4KaonZeroField::G4KaonZeroField ( G4V3DNucleus nucleus,
G4double  coeff = 0.35*CLHEP::fermi 
)

Definition at line 47 of file G4KaonZeroField.cc.

View newest version in sPHENIX GitHub at line 47 of file G4KaonZeroField.cc

References theCoeff.

G4KaonZeroField::~G4KaonZeroField ( )
virtual

Definition at line 54 of file G4KaonZeroField.cc.

View newest version in sPHENIX GitHub at line 54 of file G4KaonZeroField.cc

G4KaonZeroField::G4KaonZeroField ( const G4KaonZeroField right)
private

Member Function Documentation

G4double G4KaonZeroField::GetBarrier ( )
virtual

Implements G4VNuclearField.

Definition at line 75 of file G4KaonZeroField.cc.

View newest version in sPHENIX GitHub at line 75 of file G4KaonZeroField.cc

virtual G4double G4KaonZeroField::GetCoeff ( )
inlinevirtual

Reimplemented from G4VNuclearField.

Definition at line 61 of file G4KaonZeroField.hh.

View newest version in sPHENIX GitHub at line 61 of file G4KaonZeroField.hh

References theCoeff.

G4double G4KaonZeroField::GetField ( const G4ThreeVector aPosition)
virtual
G4bool G4KaonZeroField::operator!= ( const G4KaonZeroField right) const
private
const G4KaonZeroField& G4KaonZeroField::operator= ( const G4KaonZeroField right)
private
G4bool G4KaonZeroField::operator== ( const G4KaonZeroField right) const
private

Member Data Documentation

G4double G4KaonZeroField::theCoeff
private

Definition at line 64 of file G4KaonZeroField.hh.

View newest version in sPHENIX GitHub at line 64 of file G4KaonZeroField.hh

Referenced by G4KaonZeroField(), GetCoeff(), and GetField().


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