Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/biasing/generic/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/biasing/generic/History (Version 11.3.0) and /processes/biasing/generic/History (Version 8.0.p1)


  1 # Category proc-biasgen History                   
  2                                                   
  3 See `CONTRIBUTING.rst` for details of **requir    
  4 which **must** added in reverse chronological     
  5 It must **not** be used as a substitute for wr    
  6                                                   
  7 ----------------------------------------------    
  8                                                   
  9 ## 2024-07-18 Gabriele Cosmo (proc-biasgen-V11    
 10 - Fixed reported Coverity defects, to use 'con    
 11   implicit copies.                                
 12 - Basic C++11 corrections (use of nullptr, aut    
 13                                                   
 14 ## 2022-07-17 Vladimir Ivanchenko (proc-biasge    
 15 - G4BOptnChangeCrossSection - fix Coverity war    
 16                                                   
 17 ## 2022-11-23 Gabriele Cosmo (proc-biasgen-V11    
 18 - Fixed compilation warnings for implicit type    
 19                                                   
 20 ## 2022-08-31, Gabriele Cosmo (proc-biasgen-V1    
 21 - Fixed defects reported by Coverity in G4BOpt    
 22                                                   
 23 ## 2021-12-10 Ben Morgan (proc-biasgen-V11-00-    
 24 - Change to new Markdown History format           
 25                                                   
 26 ---                                               
 27                                                   
 28 # History entries prior to 11.0                   
 29                                                   
 30 August 4, 2021 A. Ribon                           
 31 - G4BOptrForceCollision : migrated to the new     
 32 - proc-biasgen-V10-07-01                          
 33                                                   
 34 April 16th, 2021 B. Morgan                        
 35 - Migrate build to modular CMake API              
 36 - proc-biasgen-V10-07-00                          
 37                                                   
 38 November 15th, 2019 M. Verderi                    
 39 - Introduce leading particle biasing proc-bias    
 40   This is made implementing the new biasing op    
 41   include/G4BOptnLeadingParticle.hh               
 42   src/G4BOptnLeadingParticle.cc                   
 43 - G4BOptnChangeCrossSection:                      
 44   add argument to:                                
 45       void     SetBiasedCrossSection(G4double     
 46   as option to update the interaction length w    
 47   setting a new cross-section value:              
 48       void     SetBiasedCrossSection(G4double     
 49   default value makes the change backward comp    
 50                                                   
 51                                                   
 52 November 24th, 2017 M. Verderi                    
 53 - Fix G4BiasingProcessInterface for wrong sett    
 54   GPIL/DoIt flags in case charged particles. A    
 55   a pure along, this broke the initial logic b    
 56   that, before, physics processes always had a    
 57 - proc-biasgen-V10-03-00                          
 58                                                   
 59                                                   
 60 November 15th, 2016, M. Verderi                   
 61 - Fix one Coverity warning in G4ParallelGeomet    
 62 - proc-biasgen-V10-02-06                          
 63                                                   
 64 November 3rd, 2016, M. Verderi                    
 65 - Remove reference to obsolete G4BiasingApplie    
 66   and related logic. DenyProcessPostStepDoIt(.    
 67   was concerned by this logic change. (The rel    
 68   is handled by ApplyFinalStateBiasing(...) in    
 69   proc-biasgen-V10-00-00.)                        
 70 - proc-biasgen-V10-02-05                          
 71                                                   
 72 October 26th, 2016, M. Verderi                    
 73 - Development tag for introducing parallel geo    
 74   - G4BiasingProcessInterface : checks for bia    
 75   - G4ParallelGeometriesLimiterProcess : a new    
 76     of the parallel geometries (one instance h    
 77   - G4BiasingProcessSharedData : data shared a    
 78     G4ParticleDefinition ; extended to cary in    
 79     G4BiasingProcessSharedData now also holds     
 80     managers, this was held before by G4Biasin    
 81   - G4BiasingHelper : extended to handle addit    
 82     to process manager.                           
 83 - proc-biasgen-V10-02-04                          
 84                                                   
 85 March 8th, 2016, M. Verderi                       
 86 - Clean up for unused variable fParticleChange    
 87 - proc-biasgen-V10-02-03                          
 88                                                   
 89 March 7th, 2016, M. Verderi                       
 90 - Fix coverity warnings in src/G4BiasingProces    
 91 - proc-biasgen-V10-02-02                          
 92                                                   
 93 January 20th, 2016, M. Verderi                    
 94 - fix compilation warning in order initializat    
 95   in src/G4BiasingProcessInterface.cc.            
 96 - proc-biasgen-V10-02-01                          
 97                                                   
 98 January 19th, 2016, M. Verderi                    
 99 - fix various coverity warnings (unitialized v    
100   effect. Fixes in:                               
101       src/G4BOptnChangeCrossSection.cc            
102       src/G4BOptnCloning.cc                       
103       src/G4BOptnForceCommonTruncatedExp.cc       
104       src/G4BOptnForceFreeFlight.cc               
105       src/G4BOptrForceCollision.cc                
106       src/G4BiasingProcessInterface.cc            
107       include/G4BiasingProcessSharedData.hh       
108   and minor cosmetics in:                         
109       include/G4BOptnCloning.hh                   
110       include/G4BOptnForceFreeFlight.hh           
111 - proc-biasgen-V10-02-00                          
112                                                   
113 November 6th, 2015, M. Verderi                    
114 - fix non initialization of model IDs in MT mo    
115 - prevent "over initialization" of operators (    
116   first process of process managers were calli    
117   these initializations).                         
118 - proc-biasgen-V10-01-01                          
119                                                   
120 November 6th, 2015, M. Verderi                    
121 - adaptation to using G4VAuxiliaryTrackInforma    
122     o creation of G4BOptrForceCollisionTrackDa    
123     o quite rewriting of G4BOptrForceCollision    
124       removing many state variables used for b    
125       which is now achieved much simplier by t    
126       Comes together with related logic re-wri    
127     o Removal of dependencies to management/G4    
128       now deleted since proc-biasmng-V10-01-00    
129 - proc-biasgen-V10-01-00                          
130                                                   
131 November 14th, 2014 M.Verderi                     
132 - Serious fix in G4InteractionLawPhysical::       
133   UpdateInteractionLengthForStep(...)             
134 - proc-biasgen-V10-00-03                          
135                                                   
136 November 13th, 2014 M.Verderi                     
137 - Tentative fix of crach in optimized mode        
138   missing initialization in second constructor    
139 - proc-biasgen-V10-00-02                          
140                                                   
141 November 11th, 2014 M.Verderi                     
142 - fix Coverity bugs                               
143 - proc-biasgen-V10-00-01                          
144                                                   
145 November 11th, 2014 M.Verderi                     
146 - Introduce anticipated call to PostStepGPIL o    
147   by G4BiasingProcessInterface. This allows to    
148   physics cross-sections at the first call to     
149 - Adaptation to change of G4VBiasingOperation     
150   DenyProcessPostStepDoIt(...) ).                 
151 - tag : proc-biasgen-V10-00-00 .                  
152                                                   
153                                                   
154 October 10th, 2013  A.Howard                      
155 - Subdirectory and history file created.          
156                                                   
157