Ignore:
Timestamp:
May 28, 2009, 4:26:57 PM (15 years ago)
Author:
garnier
Message:

maj sur la beta de geant 4.9.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/chiral_inv_phase_space/body/include/G4QString.hh

    r1007 r1055  
    2626//
    2727//
    28 // $Id: G4QString.hh,v 1.2 2006/12/12 11:02:22 mkossov Exp $
    29 // GEANT4 tag $Name: geant4-09-02 $
     28// $Id: G4QString.hh,v 1.3 2009/02/23 09:49:24 mkossov Exp $
     29// GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
    3030
    3131#ifndef G4QString_h
     
    4343//
    4444// ------------------------------------------------------------
     45// Short description: If partons from the G4QPartonPair are close in
     46// rapidity, they create Quasmons, but if they are far in the rapidity
     47// space, they can not interact directly. Say the bottom parton (quark)
     48// has rapidity 0, and the top parton (antiquark) has rapidity 8, then
     49// the top quark splits in two by radiating gluon, and each part has
     50// rapidity 4, then the gluon splits in quark-antiquark pair (rapidity
     51// 2 each), and then the quark gadiates anothe gluon and reachs rapidity
     52// 1. Now it can interact with the bottom antiquark, creating a Quasmon
     53// or a hadron. The intermediate partons is the string ladder.
     54// ---------------------------------------------------------------------
    4555
    4656#include "G4ios.hh"
     
    5969 public:
    6070
    61                 enum {PROJECTILE  = 1, TARGET  = -1}; // The same as in quark-pair (@@ ? M.K.)
     71  enum {PROJECTILE  = 1, TARGET  = -1}; // The same as in quark-pair (@@ ? M.K.)
    6272
    6373  G4QString(); // formal creation of the string with future excitation
     
    154164  static G4double SmoothParam;       // QGS model parameter
    155165  static G4double StrangeSuppress;   // Strangeness suppression parameter
    156          static G4double widthOfPtSquare;         // width^2 of pt for string excitation
     166  static G4double widthOfPtSquare;   // width^2 of pt for string excitation
    157167  static G4int StringLoopInterrupt;  // String fragmentation LOOP limit
    158168  static G4int ClusterLoopInterrupt; // Cluster fragmentation LOOP limit
    159169
    160170  // Body
    161   G4int         theDirection;  // must be 1 or -1 (PROJECTILE or TARGET)
    162   G4ThreeVector thePosition;   // Defined by the first quark position
    163   G4QPartonVector thePartons;  // would like initial capacity for 3 Partons (? M.K.)
    164   G4QHadronBuilder* hadronizer;// Hadronizer of hodrons out of partons
    165   G4ThreeVector Ptleft,Ptright;// Pt (px,py) for partons (pz ignored!)
    166   G4double Pplus, Pminus;      // p-, p+ of string, Plus is assigned to Left!
    167   G4QParton* theStableParton;  // Parton on the stable side of the string
    168   G4QParton* theDecayParton;   // Parton on the decaying part of the string
    169   enum DecaySide {None, Left, Right}; // @@ To have two         @@ Leav   :  1=Left
    170   DecaySide decaying;                 // @@   it's too much     @@  only  :  0=Unknown
    171   G4int     SideOfDecay;              // @@     of a good thing @@   one! : -1=Right
     171  G4int         theDirection;        // must be 1 or -1 (PROJECTILE or TARGET)
     172  G4ThreeVector thePosition;         // Defined by the first quark position
     173  G4QPartonVector thePartons;        // would like initial capacity for 3 Partons (? M.K.)
     174  G4QHadronBuilder* hadronizer;      // Hadronizer of hodrons out of partons
     175  G4ThreeVector Ptleft,Ptright;      // Pt (px,py) for partons (pz ignored!)
     176  G4double Pplus, Pminus;            // p-, p+ of string, Plus is assigned to Left!
     177  G4QParton* theStableParton;        // Parton on the stable side of the string
     178  G4QParton* theDecayParton;         // Parton on the decaying part of the string
     179  enum DecaySide {None, Left, Right};// @@ To have two         @@ Leav   :  1=Left
     180  DecaySide decaying;                // @@   it's too much     @@  only  :  0=Unknown
     181  G4int     SideOfDecay;             // @@     of a good thing @@   one! : -1=Right
    172182};
    173183
Note: See TracChangeset for help on using the changeset viewer.