Ignore:
Timestamp:
Nov 25, 2009, 5:13:58 PM (15 years ago)
Author:
garnier
Message:

update CVS release candidate geant4.9.3.01

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

Legend:

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

    r1055 r1196  
    1414     * Please list in reverse chronological order (last date on top)
    1515     ---------------------------------------------------------------
     16
     1719 November 2009 Gunter Folger  (hadr-modman-V09-02-07)
     18-  G4V3DNucleus has 2 functions to sort nucleons along +/- z
     19
     202 October 2009 - V.Ivanchenko (hadr-modman-V09-02-06)
     21------------------------------------------------------
     22-  G4HadronicInteraction - added SetModelName method
     23
     2430 August 2009 - V.Ivanchenko (hadr-modman-V09-02-05)
     25------------------------------------------------------
     26-  G4HadronicInteraction - renamed SampleT by SampleInvariantT,
     27                           added recoilEnergyThreshold parameter and Get/Set
     28                           methods;
     29                           use const pointers to G4Element and G4Material;
     30                           moved G4ReactionDynamics instance to parametrize
     31                           model class G4InelasticInteraction,
     32
     332 July 2009 - V.Ivanchenko (hadr-modman-V09-02-04)
     34------------------------------------------------------
     35-  G4HadronicInteraction - added virtual method SampleT and empty
     36                           default implementation needed for elastic
     37                           models
    1638
    173925 February 2009 - V.Ivanchenko (hadr-modman-V09-02-03)
  • trunk/source/processes/hadronic/models/management/include/G4HadronicInteraction.hh

    r1055 r1196  
    2525//
    2626//
    27 // $Id: G4HadronicInteraction.hh,v 1.9 2009/01/24 11:56:27 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
     27// $Id: G4HadronicInteraction.hh,v 1.13 2009/10/02 17:18:33 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Interaction  abstract base class
     
    4141// 23-Jan-2009 V.Ivanchenko move constructor and destructor to the body
    4242//                          and reorder methods in the header
     43// 29-Jun-2009 V.Ivanchenko add SampleInvariantT method
     44// 29-Aug-2009 V.Ivanchenko moved G4ReactionDynamics to G4InelasticInteraction,
     45//                          add const pointers, and added recoilEnergyThreshold
     46//                          member and accesors
    4347
    4448// Class Description
     
    5256 
    5357#include "G4HadFinalState.hh"
    54 #include "G4ReactionDynamics.hh"
    5558#include "G4Material.hh"
    5659#include "G4Nucleus.hh"
    5760#include "G4Track.hh"
    5861#include "G4HadProjectile.hh"
     62#include "G4ReactionDynamics.hh"
    5963
    6064class G4HadronicInteraction
    6165{
    6266public: // With description
    63 
    6467   
    6568  G4HadronicInteraction(const G4String& modelName = "HadronicModel");
     
    6972  virtual G4HadFinalState *ApplyYourself(const G4HadProjectile &aTrack,
    7073                                         G4Nucleus & targetNucleus ) = 0;
    71   // This is the interface to implement for final state production code.
     74  // The interface to implement for final state production code.
     75
     76  virtual G4double SampleInvariantT(const G4ParticleDefinition* p,
     77                                    G4double plab,
     78                                    G4int Z, G4int A);
     79  // The interface to implement sampling of scattering or change exchange
    7280   
    7381  virtual G4bool IsApplicable(const G4HadProjectile &/*aTrack*/,
    7482                              G4Nucleus & /*targetNucleus*/)
    75   {  return true;}
     83  { return true;}
    7684 
    7785  inline G4double GetMinEnergy() const
    7886  { return theMinEnergy; }
    7987   
    80   virtual G4double GetMinEnergy( const G4Material *aMaterial,
    81                                 const G4Element *anElement ) const;
     88  G4double GetMinEnergy( const G4Material *aMaterial,
     89                        const G4Element *anElement ) const;
    8290   
    83   inline void SetMinEnergy( const G4double anEnergy )
     91  inline void SetMinEnergy( G4double anEnergy )
    8492  { theMinEnergy = anEnergy; }
    8593   
    86   virtual void SetMinEnergy( G4double anEnergy, G4Element *anElement );
    87    
    88   virtual void SetMinEnergy( G4double anEnergy, G4Material *aMaterial );
     94  void SetMinEnergy( G4double anEnergy, const G4Element *anElement );
     95   
     96  void SetMinEnergy( G4double anEnergy, const G4Material *aMaterial );
    8997   
    9098  inline G4double GetMaxEnergy() const
    9199  { return theMaxEnergy; }
    92100   
    93   virtual G4double GetMaxEnergy( const G4Material *aMaterial,
    94                                 const G4Element *anElement ) const;
     101  G4double GetMaxEnergy( const G4Material *aMaterial,
     102                        const G4Element *anElement ) const;
    95103   
    96104  inline void SetMaxEnergy( const G4double anEnergy )
    97105  { theMaxEnergy = anEnergy; }
    98106   
    99   virtual void SetMaxEnergy( G4double anEnergy, G4Element *anElement );
    100    
    101   virtual void SetMaxEnergy( G4double anEnergy, G4Material *aMaterial );
     107  void SetMaxEnergy( G4double anEnergy, const G4Element *anElement );
     108   
     109  void SetMaxEnergy( G4double anEnergy, const G4Material *aMaterial );
    102110 
    103111  inline const G4HadronicInteraction *GetMyPointer() const
     
    113121  { return theModelName; }
    114122   
    115 public: // Without description
    116 
    117   virtual void DeActivateFor( G4Material *aMaterial );
    118    
    119   virtual void ActivateFor( G4Material *aMaterial )
     123  void DeActivateFor( const G4Material *aMaterial );
     124   
     125  inline void ActivateFor( const G4Material *aMaterial )
    120126  {
    121127    Block();
     
    124130  }
    125131
    126   virtual void DeActivateFor( G4Element *anElement );
    127   virtual void ActivateFor( G4Element *anElement )
     132  void DeActivateFor( const G4Element *anElement );
     133  inline void ActivateFor( const G4Element *anElement )
    128134  {
    129135    Block();
     
    132138  }
    133139
    134   virtual G4bool IsBlocked( const G4Material *aMaterial ) const;
    135 
    136   virtual G4bool IsBlocked( const G4Element *anElement) const;
     140  G4bool IsBlocked( const G4Material *aMaterial ) const;
     141
     142  G4bool IsBlocked( const G4Element *anElement) const;
     143
     144  inline void SetRecoilEnergyThreshold(G4double val)
     145  { recoilEnergyThreshold = val; }
     146
     147  G4double GetRecoilEnergyThreshold() const
     148  { return recoilEnergyThreshold;}
    137149
    138150  inline G4bool operator==(const G4HadronicInteraction &right ) const
     
    149161
    150162protected:
     163
     164  inline void SetModelName(const G4String& nam)
     165  { theModelName = nam; }
    151166
    152167  inline G4bool IsBlocked() const { return isBlocked;}
     
    164179  // 2: more
    165180  // (instead of verboseLevel as found in G4VProcess)
    166    
    167   G4ReactionDynamics theReactionDynamics;
    168    
    169   // these two have global validity
    170   // units are assumed to be MeV
    171    
     181
     182  // these two have global validity energy range   
    172183  G4double theMinEnergy;
    173184  G4double theMaxEnergy;
    174    
     185
    175186  G4bool isBlocked;
    176187
     188private:       
     189   
     190  G4double recoilEnergyThreshold;
     191
    177192  G4String theModelName;
    178193   
    179 private:
    180        
    181    std::vector<std::pair<G4double, G4Material *> > theMinEnergyList;
    182    std::vector<std::pair<G4double, G4Material *> > theMaxEnergyList;
    183    std::vector<std::pair<G4double, G4Element *> > theMinEnergyListElements;
    184    std::vector<std::pair<G4double, G4Element *> > theMaxEnergyListElements;
    185    std::vector<G4Material *> theBlockedList;
    186    std::vector<G4Element *> theBlockedListElements;
     194  std::vector<std::pair<G4double, const G4Material *> > theMinEnergyList;
     195  std::vector<std::pair<G4double, const G4Material *> > theMaxEnergyList;
     196  std::vector<std::pair<G4double, const G4Element *> > theMinEnergyListElements;
     197  std::vector<std::pair<G4double, const G4Element *> > theMaxEnergyListElements;
     198  std::vector<const G4Material *> theBlockedList;
     199  std::vector<const G4Element *> theBlockedListElements;
    187200};
    188201 
  • trunk/source/processes/hadronic/models/management/include/G4HadronicInteractionRegistry.hh

    r1055 r1196  
    2424// ********************************************************************
    2525//
    26 // $Id: G4HadronicInteractionRegistry.hh,v 1.4 2009/02/14 19:24:52 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
     26// $Id: G4HadronicInteractionRegistry.hh,v 1.5 2009/08/30 16:12:34 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929// 23-Jan-2009 V.Ivanchenko make the class to be a singleton
     
    6565  static G4HadronicInteractionRegistry* theInstance;
    6666 
    67   G4int nModels;
    6867  std::vector <G4HadronicInteraction *> allModels;
    6968
  • trunk/source/processes/hadronic/models/management/include/G4InelasticInteraction.hh

    r1055 r1196  
    2525//
    2626//
    27 // $Id: G4InelasticInteraction.hh,v 1.6 2009/01/24 11:56:27 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
     27// $Id: G4InelasticInteraction.hh,v 1.7 2009/08/30 16:12:13 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Inelastic Interaction
     
    4242//                                      called with no secondaries
    4343// 23-Jan-2009 V.Ivanchenko move constructor and destructor to the body
     44// 29-Aug-2009 V.Ivanchenko moveded G4ReactionDynamics instance from the based class
    4445 
    4546#ifndef G4InelasticInteraction_h
     
    103104      G4ThreeVector what;
    104105
     106protected:
     107      G4ReactionDynamics theReactionDynamics;
     108
    105109};
    106110 
  • trunk/source/processes/hadronic/models/management/include/G4V3DNucleus.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4V3DNucleus.hh,v 1.6 2008/05/16 14:02:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4V3DNucleus.hh,v 1.7 2009/11/19 14:29:05 gunter Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030#ifndef G4V3DNucleus_h
     
    6969      virtual void DoTranslation(const G4ThreeVector & theShift) = 0;
    7070      virtual const G4VNuclearDensity * GetNuclearDensity() const = 0;
    71       virtual void SortNucleonsInZ() = 0;
     71      virtual void SortNucleonsIncZ() = 0;
     72      virtual void SortNucleonsDecZ() = 0;
    7273
    7374  public:
  • trunk/source/processes/hadronic/models/management/include/G4VHighEnergyGenerator.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VHighEnergyGenerator.hh,v 1.4 2006/06/29 20:45:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030#ifndef G4VHighEnergyGenerator_h
  • trunk/source/processes/hadronic/models/management/include/G4VIntraNuclearTransportModel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VIntraNuclearTransportModel.hh,v 1.4 2007/01/11 05:29:46 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// $Id: G4IntraNuclearTransportMode.hh,v 1.0 1998/06/30
  • trunk/source/processes/hadronic/models/management/include/G4VKineticNucleon.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VKineticNucleon.hh,v 1.4 2006/06/29 20:45:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030#ifndef G4VKineticNucleon_h
  • trunk/source/processes/hadronic/models/management/include/G4VNuclearDensity.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VNuclearDensity.hh,v 1.4 2006/06/29 20:45:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030#ifndef G4VNuclearDensity_h
  • trunk/source/processes/hadronic/models/management/include/G4VPreCompoundModel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VPreCompoundModel.hh,v 1.5 2007/01/11 05:29:34 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030
  • trunk/source/processes/hadronic/models/management/src/G4HadronicInteraction.cc

    r1055 r1196  
    2424// ********************************************************************
    2525//
    26 // $Id: G4HadronicInteraction.cc,v 1.4 2009/01/24 11:56:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
     26// $Id: G4HadronicInteraction.cc,v 1.6 2009/08/30 16:12:34 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929// Hadronic Interaction  base class
     
    3939
    4040G4HadronicInteraction::G4HadronicInteraction(const G4String& modelName) :
    41   verboseLevel(0), theMinEnergy(0.0*GeV), theMaxEnergy(25.0*GeV),
    42   isBlocked(false), theModelName(modelName)
     41  verboseLevel(0), theMinEnergy(0.0), theMaxEnergy(25.0*GeV),
     42  isBlocked(false), recoilEnergyThreshold(0.0), theModelName(modelName)
    4343{
    4444  G4HadronicInteractionRegistry::Instance()->RegisterMe(this);
     
    4848{
    4949  G4HadronicInteractionRegistry::Instance()->RemoveMe(this);
     50}
     51
     52G4double
     53G4HadronicInteraction::SampleInvariantT(const G4ParticleDefinition*,
     54                                        G4double, G4int, G4int)
     55{
     56  return 0.0;
    5057}
    5158 
     
    7582 
    7683void G4HadronicInteraction::SetMinEnergy(G4double anEnergy,
    77                                          G4Element *anElement )
     84                                         const G4Element *anElement )
    7885{
    7986  if( IsBlocked(anElement) )
     
    9097      }
    9198    }
    92   theMinEnergyListElements.push_back(std::pair<G4double, G4Element *>(anEnergy, anElement));
     99  theMinEnergyListElements.push_back(std::pair<G4double, const G4Element *>(anEnergy, anElement));
    93100}
    94101 
    95102void G4HadronicInteraction::SetMinEnergy(G4double anEnergy,
    96                                          G4Material *aMaterial )
     103                                         const G4Material *aMaterial )
    97104{
    98105  if( IsBlocked(aMaterial) )
     
    109116        }
    110117    }
    111   theMinEnergyList.push_back(std::pair<G4double, G4Material *>(anEnergy, aMaterial));
     118  theMinEnergyList.push_back(std::pair<G4double, const G4Material *>(anEnergy, aMaterial));
    112119}
    113120 
     
    116123{
    117124  size_t i;
    118   if( IsBlocked(aMaterial) )return 0.0*GeV;
    119   if( IsBlocked(anElement) )return 0.0*GeV;
     125  if( IsBlocked(aMaterial) )return 0.0;
     126  if( IsBlocked(anElement) )return 0.0;
    120127  for( i=0; i<theMaxEnergyListElements.size(); ++i )
    121128    {
     
    123130        return theMaxEnergyListElements[i].first;
    124131    }
    125     for( i=0; i<theMaxEnergyList.size(); ++i )
     132  for( i=0; i<theMaxEnergyList.size(); ++i )
    126133    {
    127134      if( aMaterial == theMaxEnergyList[i].second )
    128135        return theMaxEnergyList[i].first;
    129136    }
    130     if(IsBlocked()) return 0.*GeV;
    131     if( verboseLevel > 0 )
     137  if(IsBlocked()) return 0.*GeV;
     138  if( verboseLevel > 0 ) {
    132139      G4cout << "*** Warning from HadronicInteraction::GetMaxEnergy" << G4endl
    133140             << "    material " << aMaterial->GetName()
    134141             << " not found in min energy List" << G4endl;
    135    
    136     return theMaxEnergy;
     142  }
     143  return theMaxEnergy;
    137144}
    138145 
    139146void G4HadronicInteraction::SetMaxEnergy(G4double anEnergy,
    140                                          G4Element *anElement )
    141 {
    142   if( IsBlocked(anElement) )
     147                                         const G4Element *anElement )
     148{
     149  if( IsBlocked(anElement) ) {
    143150    G4cout << "*** Warning from HadronicInteraction::SetMaxEnergy" << G4endl
    144151           << "Warning: The model is not active for the Element  "
    145152           << anElement->GetName() << "." << G4endl;
    146    
     153  }
    147154  for( size_t i=0; i<theMaxEnergyListElements.size(); ++i )
    148155    {
     
    153160      }
    154161    }
    155   theMaxEnergyListElements.push_back(std::pair<G4double, G4Element *>(anEnergy, anElement));
     162  theMaxEnergyListElements.push_back(std::pair<G4double, const G4Element *>(anEnergy, anElement));
    156163}
    157164
    158165void G4HadronicInteraction::SetMaxEnergy(G4double anEnergy,
    159                                          G4Material *aMaterial )
    160 {
    161   if( IsBlocked(aMaterial) )
     166                                         const G4Material *aMaterial )
     167{
     168  if( IsBlocked(aMaterial) ) {
    162169    G4cout << "*** Warning from HadronicInteraction::SetMaxEnergy" << G4endl
    163170           << "Warning: The model is not active for the Material "
    164171           << aMaterial->GetName() << "." << G4endl;
    165    
     172  }
    166173  for( size_t i=0; i<theMaxEnergyList.size(); ++i )
    167174    {
    168175      if( aMaterial == theMaxEnergyList[i].second )
    169176        {
    170         theMaxEnergyList[i].first = anEnergy;
    171         return;
    172         }
    173     }
    174   theMaxEnergyList.push_back(std::pair<G4double, G4Material *>(anEnergy, aMaterial));
    175 }
    176 
    177 void G4HadronicInteraction::DeActivateFor( G4Material *aMaterial )
     177          theMaxEnergyList[i].first = anEnergy;
     178          return;
     179        }
     180    }
     181  theMaxEnergyList.push_back(std::pair<G4double, const G4Material *>(anEnergy, aMaterial));
     182}
     183
     184void G4HadronicInteraction::DeActivateFor( const G4Material *aMaterial )
    178185{
    179186  theBlockedList.push_back(aMaterial);
    180187}
    181188
    182 void G4HadronicInteraction::DeActivateFor( G4Element *anElement )
     189void G4HadronicInteraction::DeActivateFor( const G4Element *anElement )
    183190{
    184191  theBlockedListElements.push_back(anElement);
  • trunk/source/processes/hadronic/models/management/src/G4HadronicInteractionRegistry.cc

    r1055 r1196  
    2424// ********************************************************************
    2525//
    26 // $Id: G4HadronicInteractionRegistry.cc,v 1.7 2009/02/25 16:30:18 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
     26// $Id: G4HadronicInteractionRegistry.cc,v 1.8 2009/08/30 16:12:34 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929// 23-Jan-2009 V.Ivanchenko make the class to be a singleton
     
    4444
    4545G4HadronicInteractionRegistry::G4HadronicInteractionRegistry()
    46 {
    47   nModels = 0;
    48 }
     46{}
    4947
    5048G4HadronicInteractionRegistry::~G4HadronicInteractionRegistry()
     
    5654{
    5755  //G4cout << "G4HadronicInteractionRegistry::Clean() start " << nModels << G4endl;
     56  size_t nModels = allModels.size();
    5857  if(0 < nModels) {
    59     for (G4int i=0; i<nModels; i++) {
     58    for (size_t i=0; i<nModels; ++i) {
    6059      if( allModels[i] ) {
    6160        //G4cout << "delete " << i << G4endl;
     
    6665    }
    6766  }
     67  allModels.clear();
    6868  //G4cout << "G4HadronicInteractionRegistry::Clean() is done " << G4endl;
    69   nModels = 0;
    7069}
    7170
     
    7372RegisterMe(G4HadronicInteraction * aModel)
    7473{
     74  size_t nModels = allModels.size();
    7575  if(nModels > 0) {
    76     for (G4int i=0; i<nModels; i++) {
     76    for (size_t i=0; i<nModels; ++i) {
    7777      if( aModel == allModels[i] ) return;
    7878    }
    7979  }
    8080  //G4cout << "Register model <" << aModel->GetModelName()
    81   //<< ">  " << nModels << G4endl;
     81  //<< ">  " << nModels+1 << G4endl;
    8282  allModels.push_back(aModel);
    83   nModels++;
    8483}
    8584
     
    8786RemoveMe(G4HadronicInteraction * aModel)
    8887{
    89   if(nModels > 0) {
    90     for (G4int i=0; i<nModels; i++) {
    91       if( aModel == allModels[i] ) {
    92         //G4cout << "DeRegister model <" << aModel->GetModelName()
    93         //<< ">  " << i << G4endl;
    94         allModels[i] = 0;
    95         return;
    96       }
     88  size_t nModels = allModels.size();
     89  if(0 == nModels) return;
     90  for (size_t i=0; i<nModels; ++i) {
     91    if( aModel == allModels[i] ) {
     92      //G4cout << "DeRegister model <" << aModel->GetModelName()
     93      //<< ">  " << i << G4endl;
     94      allModels[i] = 0;
     95      if(i == nModels-1) allModels.pop_back();
     96      return;
    9797    }
    9898  }
  • trunk/source/processes/hadronic/models/management/src/G4InelasticInteraction.cc

    r1055 r1196  
    2525//
    2626// $Id: G4InelasticInteraction.cc,v 1.12 2009/01/24 11:56:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929// Hadronic Process: Inelastic Interaction
  • trunk/source/processes/hadronic/models/management/src/G4V3DNucleus.cc

    r1007 r1196  
    2626//
    2727// $Id: G4V3DNucleus.cc,v 1.5 2006/06/29 20:45:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030#include "G4V3DNucleus.hh"
  • trunk/source/processes/hadronic/models/management/src/G4VHighEnergyGenerator.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VHighEnergyGenerator.cc,v 1.5 2006/06/29 20:46:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// G4VHighEnergyGenerator
  • trunk/source/processes/hadronic/models/management/src/G4VIntraNuclearTransportModel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VIntraNuclearTransportModel.cc,v 1.5 2007/01/11 05:28:56 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// $Id: G4VIntraNuclearTransportModel.cc,v 1.0 1998/06/30
  • trunk/source/processes/hadronic/models/management/src/G4VKineticNucleon.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VKineticNucleon.cc,v 1.3 2006/06/29 20:46:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030#include "G4VKineticNucleon.hh"
  • trunk/source/processes/hadronic/models/management/src/G4VNuclearDensity.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VNuclearDensity.cc,v 1.3 2006/06/29 20:46:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030
  • trunk/source/processes/hadronic/models/management/src/G4VPreCompoundModel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VPreCompoundModel.cc,v 1.6 2007/01/11 05:29:10 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030
Note: See TracChangeset for help on using the changeset viewer.