Ignore:
Timestamp:
Apr 6, 2009, 12:30:29 PM (17 years ago)
Author:
garnier
Message:

update processes

Location:
trunk/source/processes/hadronic/models/parton_string/management
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/parton_string/management/History

    r819 r962  
    1 $Id: History,v 1.3 2007/04/24 10:37:10 gunter Exp $
     1$Id: History,v 1.4 2008/04/01 08:20:25 vuzhinsk Exp $
    22-------------------------------------------------------------------
    33
     
    2525     model
    2626
     2731-March-2008 V. Uzhinsky               Tag : had-partonstring-mgt-V09-01-00
     28  - G4FTFCrossSection.cc and G4FTFCrossSection.hh were re-named into
     29    G4FTFParameters.cc and .hh, and moved to diffraction directory.
     30    The corresponding class was re-named too. All of these characterize
     31    the content of the files more exactly.
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4EventGenerator.hh

    r819 r962  
    2626//
    2727// $Id: G4EventGenerator.hh,v 1.3 2006/06/29 20:55:13 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030#ifndef G4EventGenerator_h
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4InteractionCode.hh

    r819 r962  
    2626//
    2727// $Id: G4InteractionCode.hh,v 1.3 2006/06/29 20:55:15 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030#ifndef G4InteractionCode_h
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4InteractionContent.hh

    r819 r962  
    2626//
    2727// $Id: G4InteractionContent.hh,v 1.4 2007/01/24 10:28:54 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4PomeronCrossSection.hh

    r819 r962  
    2828//
    2929// $Id: G4PomeronCrossSection.hh,v 1.3 2006/06/29 20:55:19 gunter Exp $
    30 // GEANT4 tag $Name: $
     30// GEANT4 tag $Name: geant4-09-02-ref-02 $
    3131//
    3232#include "G4Proton.hh"
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4StringModel.hh

    r819 r962  
    2626//
    2727// $Id: G4StringModel.hh,v 1.3 2006/06/29 20:55:23 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030#ifndef G4StringModel_h
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4VParticipants.hh

    r819 r962  
    2525//
    2626//
    27 // $Id: G4VParticipants.hh,v 1.3 2006/06/29 20:55:25 gunter Exp $
    28 // GEANT4 tag $Name: $
     27// $Id: G4VParticipants.hh,v 1.4 2008/05/19 13:03:20 vuzhinsk Exp $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030
     
    9090        if ( theNucleus == NULL ) theNucleus = new G4Fancy3DNucleus();
    9191        theNucleus->Init(theA, theZ);
     92        theNucleus->SortNucleonsInZ();    // Uzhi 16.05.08 Sorting of nucleon-Z
    9293}
    9394
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4VPartonStringModel.hh

    r819 r962  
    2626//
    2727// $Id: G4VPartonStringModel.hh,v 1.3 2006/06/29 20:55:27 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030#ifndef G4VPartonStringModel_h
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4VSplitableHadron.hh

    r819 r962  
    2525//
    2626//
    27 // $Id: G4VSplitableHadron.hh,v 1.3 2006/06/29 20:55:29 gunter Exp $
    28 // GEANT4 tag $Name: $
     27// $Id: G4VSplitableHadron.hh,v 1.4 2008/05/19 13:03:20 vuzhinsk Exp $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030
     
    7575      void SetCollisionCount(G4int aCount);
    7676
     77      void SetTimeOfCreation(G4double aTime);           // Uzhi 7.05.08
     78      G4double GetTimeOfCreation();                     // Uzhi 7.05.08
     79
    7780      void SetPosition(const G4ThreeVector &aPosition);
    7881      const G4ThreeVector & GetPosition() const;
     
    8386      G4bool IsSplit() { return isSplit;}
    8487
     88      G4int GetSoftCollisionCount();
     89  protected:
    8590
    86   protected:
    87       G4int GetSoftCollisionCount();
    8891      void Splitting() {isSplit = true;}
    8992     
     
    99102      G4LorentzVector the4Momentum;
    100103
     104      G4double TimeOfCreation;    // Uzhi 7.05.08
    101105      G4ThreeVector thePosition;
    102106      G4int theCollisionCount;
     
    141145}
    142146
     147inline void G4VSplitableHadron::SetTimeOfCreation(G4double aTime)  // Uzhi 7.05.08
     148{
     149        TimeOfCreation=aTime;
     150}
     151
     152inline G4double G4VSplitableHadron::GetTimeOfCreation()           // Uzhi 7.05.08
     153{
     154        return TimeOfCreation;
     155}
    143156
    144157inline void G4VSplitableHadron::SetPosition(const G4ThreeVector &aPosition)
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4VStringFragmentation.hh

    r819 r962  
    2626//
    2727// $Id: G4VStringFragmentation.hh,v 1.3 2006/06/29 20:55:31 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030#ifndef G4VStringFragmentation_h
  • trunk/source/processes/hadronic/models/parton_string/management/include/G4VertexCode.hh

    r819 r962  
    2626//
    2727// $Id: G4VertexCode.hh,v 1.3 2006/06/29 20:55:33 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030#ifndef G4VertexCode_h
  • trunk/source/processes/hadronic/models/parton_string/management/src/G4EventGenerator.cc

    r819 r962  
    2626//
    2727// $Id: G4EventGenerator.cc,v 1.4 2006/06/29 20:55:37 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// G4EventGenerator
  • trunk/source/processes/hadronic/models/parton_string/management/src/G4InteractionContent.cc

    r819 r962  
    2626//
    2727// $Id: G4InteractionContent.cc,v 1.4 2006/06/29 20:55:39 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// ------------------------------------------------------------
  • trunk/source/processes/hadronic/models/parton_string/management/src/G4PomeronCrossSection.cc

    r819 r962  
    2626//
    2727// $Id: G4PomeronCrossSection.cc,v 1.6 2006/11/07 12:51:39 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030
  • trunk/source/processes/hadronic/models/parton_string/management/src/G4StringModel.cc

    r819 r962  
    2626//
    2727// $Id: G4StringModel.cc,v 1.4 2006/06/29 20:55:45 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// G4StringModel
  • trunk/source/processes/hadronic/models/parton_string/management/src/G4VParticipants.cc

    r819 r962  
    2626//
    2727// $Id: G4VParticipants.cc,v 1.3 2006/06/29 20:55:47 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// ------------------------------------------------------------
  • trunk/source/processes/hadronic/models/parton_string/management/src/G4VPartonStringModel.cc

    r819 r962  
    2626//
    2727// $Id: G4VPartonStringModel.cc,v 1.5 2007/01/24 10:29:30 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030//// ------------------------------------------------------------
  • trunk/source/processes/hadronic/models/parton_string/management/src/G4VSplitableHadron.cc

    r819 r962  
    2525//
    2626//
    27 // $Id: G4VSplitableHadron.cc,v 1.4 2006/06/29 20:55:51 gunter Exp $
    28 // GEANT4 tag $Name: $
     27// $Id: G4VSplitableHadron.cc,v 1.5 2008/05/19 13:03:20 vuzhinsk Exp $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030
     
    4242
    4343G4VSplitableHadron::G4VSplitableHadron()
    44       :  theDefinition(NULL), theCollisionCount(0), isSplit(false)
     44      :  theDefinition(NULL), TimeOfCreation(0.), theCollisionCount(0), isSplit(false) // Uzhi 8.05.08
    4545{
    4646}
    4747
    4848G4VSplitableHadron::G4VSplitableHadron(const G4ReactionProduct & aPrimary)
    49       :  theCollisionCount(0), isSplit(false)
     49      :  TimeOfCreation(0.), theCollisionCount(0), isSplit(false)                     // Uzhi 8.05.08
    5050{
    5151        theDefinition=aPrimary.GetDefinition();
     
    5656G4VSplitableHadron::G4VSplitableHadron(const G4Nucleon & aNucleon)
    5757{
    58         theCollisionCount=0;
    59   isSplit = false;
    60         theDefinition=aNucleon.GetParticleType();
    61         the4Momentum=aNucleon.GetMomentum();
    62         thePosition=aNucleon.GetPosition();
     58        TimeOfCreation   = 0.;   // Uzhi 8.05.08
     59        theCollisionCount= 0;
     60        isSplit          = false;
     61        theDefinition    =aNucleon.GetParticleType();
     62        the4Momentum     =aNucleon.GetMomentum();
     63        thePosition      =aNucleon.GetPosition();
    6364}
    6465
    6566G4VSplitableHadron::G4VSplitableHadron(const G4VKineticNucleon * aNucleon)
    6667{
    67         theCollisionCount=0;
    68   isSplit = false;
    69         theDefinition=aNucleon->GetDefinition();
    70         the4Momentum=aNucleon->Get4Momentum();
    71         thePosition=aNucleon->GetPosition();
     68        TimeOfCreation   = 0.;   // Uzhi 8.05.08
     69        theCollisionCount= 0;
     70        isSplit          = false;
     71        theDefinition    =aNucleon->GetDefinition();
     72        the4Momentum     =aNucleon->Get4Momentum();
     73        thePosition      =aNucleon->GetPosition();
    7274}
    7375
    7476G4VSplitableHadron::G4VSplitableHadron(const G4VSplitableHadron &right)
    7577{
    76         theCollisionCount=0;
    77   isSplit = false;
    78         theDefinition= right.GetDefinition();
    79         the4Momentum= right.Get4Momentum();
    80         thePosition=  right.GetPosition();
     78        TimeOfCreation   = 0.;   // Uzhi 8.05.08
     79        theCollisionCount= 0;
     80        isSplit          = false;
     81        theDefinition    = right.GetDefinition();
     82        the4Momentum     = right.Get4Momentum();
     83        thePosition      =  right.GetPosition();
    8184}
    8285
  • trunk/source/processes/hadronic/models/parton_string/management/src/G4VStringFragmentation.cc

    r819 r962  
    2626//
    2727// $Id: G4VStringFragmentation.cc,v 1.4 2006/06/29 20:55:53 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// G4VStringFragmentation
Note: See TracChangeset for help on using the changeset viewer.