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 G4QParton & operator= (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 G4ThreeVector & GetPosition () const
 
const G4LorentzVector & Get4Momentum () const
 
G4double GetX ()
 
G4int GetColour ()
 
G4double GetSpinZ ()
 
const G4int & GetType () 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: