Changeset 850 for trunk/source/run


Ignore:
Timestamp:
Sep 10, 2008, 5:40:37 PM (16 years ago)
Author:
garnier
Message:

geant4.8.2 beta

Location:
trunk/source/run
Files:
34 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/run/History

    r828 r850  
    1 $Id: History,v 1.173.2.2 2008/04/17 09:12:23 kurasige Exp $
     1$Id: History,v 1.177 2008/07/10 09:27:41 gcosmo Exp $
    22-------------------------------------------------------------------
    33
     
    1717     * Reverse chronological order (last date on top), please *
    1818     ----------------------------------------------------------
    19 April 17th, 2008, Hisaya Kurashige (run-V09-00-08)
    20 - Add G4Transportation to shortlived particles in G4VUserPhysicsList
    21   in order to fix a bug for shortlived particle decay
     19
     20July  10th, 2008, Gabriele Cosmo (run-V09-01-02)
     21- G4RunManagerKernel: avoid deletion of default root-region which is now
     22  taken care by the geometry stores. It resolves the ambiguity of explicitely
     23  avoiding the de-registration and deletion of the default root-region by
     24  the stores and eliminates the limitation of forcing the world logical-volume
     25  being the first registered in the logical-volumes store.
     26- Coworks with tag "geommng-V09-01-05".
     27
     28May   09th, 2008, Hisaya Kurashige (run-V09-01-01)
     29- Invoke G4Particle::DeleteAllParticles() in the destructor of G4VUserPhysicsList
     30
     31April 30th, 2008, Makoto Asai (run-V09-01-00)
     32- Added G4Transportation process to short-lived particles in G4VUserPhysicsList
     33  in order to fix the problem found for infinitesimal but non-zero decay length.
    2234
    2335November 16th, 2007, Makoto Asai (run-V09-00-06)
  • trunk/source/run/include/G4ExceptionHandler.hh

    r828 r850  
    2626//
    2727// $Id: G4ExceptionHandler.hh,v 1.2 2006/06/29 21:13:08 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4MSSteppingAction.hh

    r828 r850  
    2626//
    2727// $Id: G4MSSteppingAction.hh,v 1.2 2006/06/29 21:13:10 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4MatScanMessenger.hh

    r828 r850  
    2626//
    2727// $Id: G4MatScanMessenger.hh,v 1.3 2006/06/29 21:13:12 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4MaterialScanner.hh

    r828 r850  
    2626//
    2727// $Id: G4MaterialScanner.hh,v 1.2 2006/06/29 21:13:14 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4Run.hh

    r828 r850  
    2626//
    2727// $Id: G4Run.hh,v 1.16 2007/03/07 03:00:14 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/include/G4RunManager.hh

    r828 r850  
    2626//
    2727// $Id: G4RunManager.hh,v 1.51 2007/11/13 19:25:13 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4RunManagerKernel.hh

    r828 r850  
    2626//
    2727// $Id: G4RunManagerKernel.hh,v 1.9 2007/05/30 00:42:09 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4RunMessenger.hh

    r828 r850  
    2626//
    2727// $Id: G4RunMessenger.hh,v 1.18 2007/11/13 15:48:44 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4UserPhysicsListMessenger.hh

    r828 r850  
    2626//
    2727// $Id: G4UserPhysicsListMessenger.hh,v 1.18 2007/05/30 10:34:54 gcosmo Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4UserRunAction.hh

    r828 r850  
    2626//
    2727// $Id: G4UserRunAction.hh,v 1.8 2006/06/29 21:13:26 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/include/G4VModularPhysicsList.hh

    r828 r850  
    2626//
    2727// $Id: G4VModularPhysicsList.hh,v 1.7 2006/06/29 21:13:28 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4VPersistencyManager.hh

    r828 r850  
    2626//
    2727// $Id: G4VPersistencyManager.hh,v 1.5 2006/06/29 21:13:30 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/include/G4VPhysicsConstructor.hh

    r828 r850  
    2626//
    2727// $Id: G4VPhysicsConstructor.hh,v 1.4 2006/06/29 21:13:32 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4VUserDetectorConstruction.hh

    r828 r850  
    2626//
    2727// $Id: G4VUserDetectorConstruction.hh,v 1.9 2007/05/03 17:59:18 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/include/G4VUserParallelWorld.hh

    r828 r850  
    2626//
    2727// $Id: G4VUserParallelWorld.hh,v 1.2 2006/12/13 15:49:32 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/include/G4VUserPhysicsList.hh

    r828 r850  
    2626//
    2727// $Id: G4VUserPhysicsList.hh,v 1.35 2007/05/30 10:16:27 ahoward Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/include/G4VUserPrimaryGeneratorAction.hh

    r828 r850  
    2626//
    2727// $Id: G4VUserPrimaryGeneratorAction.hh,v 1.5 2006/06/29 21:13:38 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/src/G4ExceptionHandler.cc

    r828 r850  
    2626//
    2727// $Id: G4ExceptionHandler.cc,v 1.4 2006/06/29 21:13:40 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/src/G4MSSteppingAction.cc

    r828 r850  
    2626//
    2727// $Id: G4MSSteppingAction.cc,v 1.2 2006/06/29 21:13:42 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/src/G4MatScanMessenger.cc

    r828 r850  
    2626//
    2727// $Id: G4MatScanMessenger.cc,v 1.5 2006/12/01 02:00:55 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/src/G4MaterialScanner.cc

    r828 r850  
    2626//
    2727// $Id: G4MaterialScanner.cc,v 1.3 2006/06/29 21:13:46 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/src/G4Run.cc

    r828 r850  
    2626//
    2727// $Id: G4Run.cc,v 1.11 2006/11/23 00:06:49 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/src/G4RunManager.cc

    r828 r850  
    2626//
    2727// $Id: G4RunManager.cc,v 1.108 2007/11/09 13:57:39 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/src/G4RunManagerKernel.cc

    r828 r850  
    2525//
    2626//
    27 // $Id: G4RunManagerKernel.cc,v 1.41 2007/05/30 00:42:09 asaim Exp $
    28 // GEANT4 tag $Name: geant4-09-01-patch-02 $
     27// $Id: G4RunManagerKernel.cc,v 1.43 2008/07/10 09:27:19 gcosmo Exp $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
     
    8585  // construction of Geant4 kernel classes
    8686  eventManager = new G4EventManager();
    87   defaultRegion = new G4Region("DefaultRegionForTheWorld");
     87  defaultRegion = new G4Region("DefaultRegionForTheWorld"); // deleted by store
    8888  defaultRegion->SetProductionCuts(
    8989    G4ProductionCutsTable::GetProductionCutsTable()->GetDefaultProductionCuts());
     
    130130  delete eventManager;
    131131  if(verboseLevel>1) G4cout << "EventManager deleted." << G4endl;
    132   delete defaultRegion;
    133   if(verboseLevel>1) G4cout << "Default detector region deleted." << G4endl;
    134132  G4UImanager* pUImanager = G4UImanager::GetUIpointer();
    135133  {
     
    189187    std::vector<G4LogicalVolume*>::iterator lvItr
    190188     = defaultRegion->GetRootLogicalVolumeIterator();
    191     defaultRegion->RemoveRootLogicalVolume(*lvItr);
     189    defaultRegion->RemoveRootLogicalVolume(*lvItr,false);
    192190    if(verboseLevel>1) G4cout
    193191     << "Obsolete world logical volume is removed from the default region." << G4endl;
     
    306304  }
    307305
    308   if(numberOfParallelWorld>0)
    309   { // Confirm G4CoupledTransportation is used
    310     if(!ConfirmCoupledTransportation())
    311     { G4Exception("G4CoupledTransportation must be used for parallel world."); }
    312   }
     306  //if(numberOfParallelWorld>0)
     307  //{ // Confirm G4CoupledTransportation is used
     308  //  if(!ConfirmCoupledTransportation())
     309  //  { G4Exception("G4CoupledTransportation must be used for parallel world."); }
     310  //}
    313311   
    314312  UpdateRegion();
  • trunk/source/run/src/G4RunMessenger.cc

    r828 r850  
    2626//
    2727// $Id: G4RunMessenger.cc,v 1.31 2007/11/16 22:37:43 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/src/G4UserPhysicsListMessenger.cc

    r828 r850  
    2626//
    2727// $Id: G4UserPhysicsListMessenger.cc,v 1.28 2007/05/30 10:34:54 gcosmo Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/src/G4UserRunAction.cc

    r828 r850  
    2626//
    2727// $Id: G4UserRunAction.cc,v 1.8 2006/06/29 21:13:58 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/src/G4VModularPhysicsList.cc

    r828 r850  
    2626//
    2727// $Id: G4VModularPhysicsList.cc,v 1.4 2007/06/15 07:26:55 gcosmo Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
  • trunk/source/run/src/G4VPersistencyManager.cc

    r828 r850  
    2626//
    2727// $Id: G4VPersistencyManager.cc,v 1.5 2006/06/29 21:14:02 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/src/G4VUserDetectorConstruction.cc

    r828 r850  
    2626//
    2727// $Id: G4VUserDetectorConstruction.cc,v 1.8 2007/05/03 17:59:18 asaim Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/src/G4VUserParallelWorld.cc

    r828 r850  
    2626//
    2727// $Id: G4VUserParallelWorld.cc,v 1.2 2006/12/13 15:49:38 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
  • trunk/source/run/src/G4VUserPhysicsList.cc

    r828 r850  
    2525//
    2626//
    27 // $Id: G4VUserPhysicsList.cc,v 1.62.2.1 2008/04/17 09:10:27 kurasige Exp $
    28 // GEANT4 tag $Name: geant4-09-01-patch-02 $
     27// $Id: G4VUserPhysicsList.cc,v 1.64 2008/05/09 13:00:42 kurasige Exp $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030//
     
    102102  }
    103103  RemoveProcessManager();
     104
     105  // invoke DeleteAllParticle
     106  theParticleTable->DeleteAllParticles();
     107
    104108}
    105109
     
    268272    } else {
    269273      // shortlived particle case
    270       // Add transportation process for all particles other than  "shortlived"
     274     // Add transportation process for all particles other than  "shortlived"
    271275      if ( pmanager == 0) {
    272276        // Error !! no process manager
  • trunk/source/run/src/G4VUserPrimaryGeneratorAction.cc

    r828 r850  
    2626//
    2727// $Id: G4VUserPrimaryGeneratorAction.cc,v 1.5 2006/06/29 21:14:09 gunter Exp $
    28 // GEANT4 tag $Name: $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030
Note: See TracChangeset for help on using the changeset viewer.