Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4QParton Class Reference

#include <G4QParton.hh>

Public Member Functions

 G4QParton ()
 
 G4QParton (G4int aPGG)
 
 G4QParton (const G4QParton &right)
 
 G4QParton (const G4QParton *right)
 
 ~G4QParton ()
 
const G4QPartonoperator= (const G4QParton &right)
 
G4int operator== (const G4QParton &right) const
 
G4int operator!= (const G4QParton &right) const
 
void DefineEPz (G4LorentzVector hadr4Mom)
 
void DefineMomentumInZ (G4double aLightConeMomentum, G4bool aDirection)
 
void SetPDGCode (G4int aPDG)
 
void SetColour (G4int aColour)
 
void SetX (G4double anX)
 
void Set4Momentum (const G4LorentzVector &aMomentum)
 
void SetPosition (const G4ThreeVector &aPosition)
 
void SetSpinZ (G4double aSpinZ)
 
G4bool ReduceDiQADiQ (G4QParton *d1, G4QParton *d2)
 
G4int GetPDGCode () const
 
G4QContent GetQC () const
 
const G4ThreeVectorGetPosition () const
 
const G4LorentzVectorGet4Momentum () const
 
G4double GetX ()
 
G4int GetColour ()
 
G4double GetSpinZ ()
 
const G4intGetType () const
 

Detailed Description

Definition at line 52 of file G4QParton.hh.

Constructor & Destructor Documentation

G4QParton::G4QParton ( )

Definition at line 46 of file G4QParton.cc.

G4QParton::G4QParton ( G4int  aPGG)

Definition at line 66 of file G4QParton.cc.

Here is the call graph for this function:

G4QParton::G4QParton ( const G4QParton right)

Definition at line 75 of file G4QParton.cc.

G4QParton::G4QParton ( const G4QParton right)

Definition at line 91 of file G4QParton.cc.

G4QParton::~G4QParton ( )

Definition at line 127 of file G4QParton.cc.

Member Function Documentation

void G4QParton::DefineEPz ( G4LorentzVector  hadr4Mom)
inline

Definition at line 70 of file G4QParton.hh.

void G4QParton::DefineMomentumInZ ( G4double  aLightConeMomentum,
G4bool  aDirection 
)

Definition at line 234 of file G4QParton.cc.

Here is the call graph for this function:

const G4LorentzVector& G4QParton::Get4Momentum ( ) const
inline

Definition at line 84 of file G4QParton.hh.

Here is the caller graph for this function:

G4int G4QParton::GetColour ( )
inline

Definition at line 86 of file G4QParton.hh.

Here is the caller graph for this function:

G4int G4QParton::GetPDGCode ( ) const
inline

Definition at line 81 of file G4QParton.hh.

Here is the caller graph for this function:

const G4ThreeVector& G4QParton::GetPosition ( ) const
inline

Definition at line 83 of file G4QParton.hh.

Here is the caller graph for this function:

G4QContent G4QParton::GetQC ( ) const
inline

Definition at line 82 of file G4QParton.hh.

Here is the caller graph for this function:

G4double G4QParton::GetSpinZ ( )
inline

Definition at line 87 of file G4QParton.hh.

Here is the caller graph for this function:

const G4int& G4QParton::GetType ( void  ) const
inline

Definition at line 88 of file G4QParton.hh.

Here is the caller graph for this function:

G4double G4QParton::GetX ( )
inline

Definition at line 85 of file G4QParton.hh.

G4int G4QParton::operator!= ( const G4QParton right) const
inline

Definition at line 67 of file G4QParton.hh.

const G4QParton & G4QParton::operator= ( const G4QParton right)

Definition at line 107 of file G4QParton.cc.

Here is the call graph for this function:

G4int G4QParton::operator== ( const G4QParton right) const
inline

Definition at line 66 of file G4QParton.hh.

G4bool G4QParton::ReduceDiQADiQ ( G4QParton d1,
G4QParton d2 
)

Definition at line 246 of file G4QParton.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QParton::Set4Momentum ( const G4LorentzVector aMomentum)
inline

Definition at line 75 of file G4QParton.hh.

Here is the caller graph for this function:

void G4QParton::SetColour ( G4int  aColour)
inline

Definition at line 73 of file G4QParton.hh.

Here is the caller graph for this function:

void G4QParton::SetPDGCode ( G4int  aPDG)

Definition at line 130 of file G4QParton.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4QParton::SetPosition ( const G4ThreeVector aPosition)
inline

Definition at line 76 of file G4QParton.hh.

Here is the caller graph for this function:

void G4QParton::SetSpinZ ( G4double  aSpinZ)
inline

Definition at line 77 of file G4QParton.hh.

Here is the caller graph for this function:

void G4QParton::SetX ( G4double  anX)
inline

Definition at line 74 of file G4QParton.hh.


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