Geant4 Cross Reference |
1 # Example amsEcal History 1 # Example amsEcal History 2 2 3 See `CONTRIBUTING.rst` for details of **requir 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological 4 which **must** added in reverse chronological order (newest at the top). It must **not** 5 be used as a substitute for writing good git c 5 be used as a substitute for writing good git commit messages! 6 6 7 7 8 ## 2023-11-15 I. Hrivnacova (amsEcal-V11-01-00 8 ## 2023-11-15 I. Hrivnacova (amsEcal-V11-01-00) 9 - Updated vis.mac: 9 - Updated vis.mac: 10 - Changed "/vis/open XYZ [600x600-0+0]" to " 10 - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices 11 and simplified comments. 11 and simplified comments. 12 12 13 ## 2022-09-09 Susanna Guatelli (amsEcal-V11-00 13 ## 2022-09-09 Susanna Guatelli (amsEcal-V11-00-02) 14 - Ranecu engine removed. Default engine used n 14 - Ranecu engine removed. Default engine used now 15 15 16 ## 2022-01-18 Jonas Hahnfeld (amsEcal-V11-00-0 16 ## 2022-01-18 Jonas Hahnfeld (amsEcal-V11-00-01) 17 - Prefer pointer to `const G4Material` if poss 17 - Prefer pointer to `const G4Material` if possible 18 18 19 ## 2021-12-10 Ben Morgan (amsEcal-V11-00-00) 19 ## 2021-12-10 Ben Morgan (amsEcal-V11-00-00) 20 - Change to new Markdown History format 20 - Change to new Markdown History format 21 21 22 --- 22 --- 23 23 24 # History entries prior to 11.0 24 # History entries prior to 11.0 25 25 26 07-10-21 I. Hrivnacova (amsEcal-V10-07-03) 26 07-10-21 I. Hrivnacova (amsEcal-V10-07-03) 27 - Migration to new G4AnalysisManager.hh header 27 - Migration to new G4AnalysisManager.hh header; 28 define the default output file type (root). 28 define the default output file type (root). 29 29 30 19-07-21 I. Hrivnacova (amsEcal-V10-07-02) 30 19-07-21 I. Hrivnacova (amsEcal-V10-07-02) 31 - Updated for changes in the analysis category 31 - Updated for changes in the analysis category: 32 removed deleting of the analysis manager, 32 removed deleting of the analysis manager, 33 as this is now done by the Geant4 kernel. 33 as this is now done by the Geant4 kernel. 34 34 35 24-05-21, B. Morgan (amsEcal-V10-07-01) 35 24-05-21, B. Morgan (amsEcal-V10-07-01) 36 - Bump required CMake version range to 3.12... 36 - Bump required CMake version range to 3.12...3.20, matching core Geant4 37 37 38 16-05-21 mma (amsEcal-V10-07-00) 38 16-05-21 mma (amsEcal-V10-07-00) 39 - Migration to G4RunManagerFactory and G4Stepp 39 - Migration to G4RunManagerFactory and G4SteppingVerboseWithUnits. 40 40 41 02-11-20 Ben Morgan (amsEcal-V10-06-00) 41 02-11-20 Ben Morgan (amsEcal-V10-06-00) 42 - Support same CMake version range as core Gea 42 - Support same CMake version range as core Geant4 43 43 44 10-05-18 Ben Morgan (amsEcal-V10-04-02) 44 10-05-18 Ben Morgan (amsEcal-V10-04-02) 45 - Include G4Types before use of G4MULTITHREADE 45 - Include G4Types before use of G4MULTITHREADED. For forward 46 compatibility with move to #defines over -D 46 compatibility with move to #defines over -D for G4 preprocessor 47 symbols. 47 symbols. 48 48 49 13-04-18 mma (amsEcal-V10-04-01) 49 13-04-18 mma (amsEcal-V10-04-01) 50 - amsEcal.cc : set visualisation only in inter 50 - amsEcal.cc : set visualisation only in interactive mode 51 51 52 23-03-18 mma (amsEcal-V10-04-00) 52 23-03-18 mma (amsEcal-V10-04-00) 53 - amsEcal.cc : remove G4UI_USE and G4VIS_USE 53 - amsEcal.cc : remove G4UI_USE and G4VIS_USE 54 54 55 28-11-16 Gunter Folger (amsEcal-V10-02-01) 55 28-11-16 Gunter Folger (amsEcal-V10-02-01) 56 - remove direct use of {a,the}ParticleIterator 56 - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator(). 57 fix required by clang39 on Linux and MAC 57 fix required by clang39 on Linux and MAC 58 58 59 24-04-16 mma (amsEcal-V10-02-00) 59 24-04-16 mma (amsEcal-V10-02-00) 60 - PhysListEmStandard: use G4EmParameters 60 - PhysListEmStandard: use G4EmParameters 61 61 62 13-10-14 mma (amsEcal-V10-00-07) 62 13-10-14 mma (amsEcal-V10-00-07) 63 - CmakeLists.txt : remove AIDA references 63 - CmakeLists.txt : remove AIDA references 64 64 65 05-08-14 mma (amsEcal-V10-00-06) 65 05-08-14 mma (amsEcal-V10-00-06) 66 - DetectorConstruction::ConstructSDandField() 66 - DetectorConstruction::ConstructSDandField() 67 67 68 31-07-14 mma (amsEcal-V10-00-05) 68 31-07-14 mma (amsEcal-V10-00-05) 69 - migration to MT 69 - migration to MT 70 70 71 24-07-14 mma (amsEcal-V10-00-04) 71 24-07-14 mma (amsEcal-V10-00-04) 72 - physicsList and messenger 72 - physicsList and messenger 73 - DetectorConstruction. fibers, layers, module 73 - DetectorConstruction. fibers, layers, modules : start copy number at 1 74 - suppress pixels 74 - suppress pixels 75 - EventAction::WriteFibers() 75 - EventAction::WriteFibers() 76 76 77 01-07-14 mma (amsEcal-V10-00-03) 77 01-07-14 mma (amsEcal-V10-00-03) 78 - DetectorConstruction: correct rotation matri 78 - DetectorConstruction: correct rotation matrix 79 - RunAction: reinitialise resEtot and resEvis 79 - RunAction: reinitialise resEtot and resEvis in loop 80 - histos: replace aida by internal system 80 - histos: replace aida by internal system 81 81 82 25-06-14 G.Folger (amsEcal-V10-00-02) 82 25-06-14 G.Folger (amsEcal-V10-00-02) 83 - Fix compilation warning for uninitialised va 83 - Fix compilation warning for uninitialised variables resEtot 84 and resEvis. 84 and resEvis. 85 85 86 24-06-14 mma (amsEcal-V10-00-01) 86 24-06-14 mma (amsEcal-V10-00-01) 87 - Additional protection in RunAction against d 87 - Additional protection in RunAction against division by zero 88 (bug report 1522) 88 (bug report 1522) 89 89 90 16-12-13 L.Pandola (amsEcal-V10-00-00) 90 16-12-13 L.Pandola (amsEcal-V10-00-00) 91 - Add in RunAction a protection against divisi 91 - Add in RunAction a protection against division by zero 92 (bug report 1522) 92 (bug report 1522) 93 93 94 30-07-13 A.Dotti (amsEcal-V09-06-01) 94 30-07-13 A.Dotti (amsEcal-V09-06-01) 95 - Bug fixing for clang32: warning unused priva 95 - Bug fixing for clang32: warning unused private data field 96 96 97 01-04-13 A.Dotti (amsEcla-V09-06-00) 97 01-04-13 A.Dotti (amsEcla-V09-06-00) 98 - Porting to new G4VUserPhysicsList split-clas 98 - Porting to new G4VUserPhysicsList split-class mechanism 99 99 100 28-11-12 G.Cosmo (amsEcal-V09-05-03) 100 28-11-12 G.Cosmo (amsEcal-V09-05-03) 101 - Fixed cases of variable shadowing. 101 - Fixed cases of variable shadowing. 102 102 103 06-11-12 L.Pandola (amsEcal-V09-05-02) 103 06-11-12 L.Pandola (amsEcal-V09-05-02) 104 - Fixed syntax in the CMakeLists.txt. 104 - Fixed syntax in the CMakeLists.txt. 105 105 106 26-10-12 L.Pandola (amsEcal-V09-05-01) 106 26-10-12 L.Pandola (amsEcal-V09-05-01) 107 - Replace CMakeLists.txt to deal with UI/VIS. 107 - Replace CMakeLists.txt to deal with UI/VIS. 108 108 109 11-10-12 G.Cosmo (amsEcal-V09-05-00) 109 11-10-12 G.Cosmo (amsEcal-V09-05-00) 110 - Explicit inclusion of units and constants he 110 - Explicit inclusion of units and constants headers. 111 111 112 09-11-10 M.Asai (amsEcal-V09-03-02) 112 09-11-10 M.Asai (amsEcal-V09-03-02) 113 - Fix AIDA file option. 113 - Fix AIDA file option. 114 114 115 03-06-10 J.Perl (amsEcal-V09-03-01) 115 03-06-10 J.Perl (amsEcal-V09-03-01) 116 - Updated vis usage 116 - Updated vis usage 117 117 118 22-05-10 mma (amsEcal-V09-03-00) 118 22-05-10 mma (amsEcal-V09-03-00) 119 - amsEcal.cc : introduction of G4UIExecutive 119 - amsEcal.cc : introduction of G4UIExecutive 120 120 121 07-10-09 mma 121 07-10-09 mma 122 - DetectorConstruction : 122 - DetectorConstruction : 123 -reduce Pb density to 98% 123 -reduce Pb density to 98% 124 - change fiberDiameter, layerThickness, laye 124 - change fiberDiameter, layerThickness, layerMilled 125 125 126 18-09-09 mma (amsEcal-V09-02-11) 126 18-09-09 mma (amsEcal-V09-02-11) 127 - SteppingAction: correct protection of i1Pixe 127 - SteppingAction: correct protection of i1Pixel calculation 128 128 129 07-09-09 mma 129 07-09-09 mma 130 - BeginOfRun: suppress function clear 130 - BeginOfRun: suppress function clear 131 131 132 26-08-09 mma (amsEcal-V09-02-10) 132 26-08-09 mma (amsEcal-V09-02-10) 133 - pixels file created at BeginOfRun and append 133 - pixels file created at BeginOfRun and appended at EndOfEvent 134 134 135 23-07-09 mma (amsEcal-V09-02-09) 135 23-07-09 mma (amsEcal-V09-02-09) 136 - EventActionMessenger : /ams/event/writePixel 136 - EventActionMessenger : /ams/event/writePixels G4bool 137 - change names for pixels numbering : detector 137 - change names for pixels numbering : detectorConstruction, RunAction, 138 EventAction, SteppingAction 138 EventAction, SteppingAction 139 139 140 17-07-09 mma 140 17-07-09 mma 141 - EventAction : create File and write list of 141 - EventAction : create File and write list of pixels fired 142 142 143 30-06-09 mma (amsEcal-V09-02-08) 143 30-06-09 mma (amsEcal-V09-02-08) 144 - DetectorConstruction : complete PrintParamet 144 - DetectorConstruction : complete PrintParameters() 145 145 146 26-06-09 mma (amsEcal-V09-02-07) 146 26-06-09 mma (amsEcal-V09-02-07) 147 - DetectorConstruction : 147 - DetectorConstruction : 148 module = 10*layerThickness(1.68 mm) + 1*mille 148 module = 10*layerThickness(1.68 mm) + 1*milledLayer(1.40 mm) 149 149 150 24-06-09 mma 150 24-06-09 mma 151 - RunAction, EventAction : modify initialisati 151 - RunAction, EventAction : modify initialisation of std::vector 152 - SteppingAction : put protection on index com 152 - SteppingAction : put protection on index computation 153 153 154 22-06-09 mma (amsEcal-V09-02-06) 154 22-06-09 mma (amsEcal-V09-02-06) 155 - DetectorConstruction : layerThickness = 1.82 155 - DetectorConstruction : layerThickness = 1.82 mm 156 156 157 17-06-09 mma (amsEcal-V09-02-05) 157 17-06-09 mma (amsEcal-V09-02-05) 158 - rename superLayer -> module 158 - rename superLayer -> module 159 affected : DetectorConstruction, SteppingAct 159 affected : DetectorConstruction, SteppingAction, README 160 160 161 16-06-09 mma (amsEcal-V09-02-04) 161 16-06-09 mma (amsEcal-V09-02-04) 162 162 163 10-06-09 mma 163 10-06-09 mma 164 - move trigger conditions from SteppingAction 164 - move trigger conditions from SteppingAction to EventAction 165 165 166 09-06-09 mma 166 09-06-09 mma 167 - problems with extra plates. Suppress them an 167 - problems with extra plates. Suppress them and put back 168 distanceInterLayers = 1.78 mm 168 distanceInterLayers = 1.78 mm 169 169 170 08-06-09 mma (amsEcal-V09-02-03) 170 08-06-09 mma (amsEcal-V09-02-03) 171 - back to distanceInterLayers = 1.68 mm (ie no 171 - back to distanceInterLayers = 1.68 mm (ie nominal) 172 Put in superLayer 2 extra plates of absorber 172 Put in superLayer 2 extra plates of absorber, 0.5 mm each 173 173 174 07-06-09 mma 174 07-06-09 mma 175 - distanceInterLayers = 1.78 mm (was 1.85 mm) 175 - distanceInterLayers = 1.78 mm (was 1.85 mm) --> - 1.5X0 176 176 177 04-06-09 mma 177 04-06-09 mma 178 - add histo 5 for geantino scan 178 - add histo 5 for geantino scan 179 - distanceInterLayers = 1.85 mm (was 1.68 mm) 179 - distanceInterLayers = 1.85 mm (was 1.68 mm) --> + 3X0 180 180 181 29-05-09 mma 181 29-05-09 mma 182 - do not use GeometryReadOut. 182 - do not use GeometryReadOut. 183 - Compute pixel numbering directly in Stepping 183 - Compute pixel numbering directly in SteppingAction. 184 Modify DetectorConstruction, RunAction, Even 184 Modify DetectorConstruction, RunAction, EventAction 185 185 186 26-05-09 mma 186 26-05-09 mma 187 - add GeometryReadOut class for pixels 187 - add GeometryReadOut class for pixels 188 188 189 06-05-09 mma (amsEcal-V09-02-02) 189 06-05-09 mma (amsEcal-V09-02-02) 190 - scan nb of radL with geantino. 190 - scan nb of radL with geantino. 191 modifs in DetectorConstruction, SteppingActi 191 modifs in DetectorConstruction, SteppingAction, EventAction, RunAction 192 192 193 26-04-09 mma 193 26-04-09 mma 194 - print calorimeter dimensions 194 - print calorimeter dimensions 195 195 196 24-04-09 mma (amsEcal-V09-02-01) 196 24-04-09 mma (amsEcal-V09-02-01) 197 - add TrackingAction class 197 - add TrackingAction class 198 - compute forward, backward, lateral leakage 198 - compute forward, backward, lateral leakage 199 199 200 06-04-09 mma (amsEcal-V09-02-00) 200 06-04-09 mma (amsEcal-V09-02-00) 201 - rndmSeed.mac : macro to generate random seed 201 - rndmSeed.mac : macro to generate random seeds 202 - run2.mac : add command to handle random seed 202 - run2.mac : add command to handle random seed 203 203 204 01-04-09 mma 204 01-04-09 mma 205 - complete README 205 - complete README 206 - SteppingAction. Code for trigger: kill event 206 - SteppingAction. Code for trigger: kill event under given conditions 207 207 208 28-03-09 mma 208 28-03-09 mma 209 - HistoManager : add Ntuple booking 209 - HistoManager : add Ntuple booking 210 210 211 27-03-09 mma 211 27-03-09 mma 212 - pass informations to EventAction and RunActi 212 - pass informations to EventAction and RunAction 213 - modify HistoManager 213 - modify HistoManager 214 214 215 26-03-09 mma 215 26-03-09 mma 216 - modify SteppingAction: read layer and superL 216 - modify SteppingAction: read layer and superLayer copyNumber 217 compute Pixel index 217 compute Pixel index 218 218 219 25-03-09 mma 219 25-03-09 mma 220 - DetectorConstruction: suppress biLayer-> put 220 - DetectorConstruction: suppress biLayer-> put 10 layers directly in superLayer 221 - numbering from 0 to n-1 221 - numbering from 0 to n-1 222 222 223 24-03-09 mma 223 24-03-09 mma 224 - DetectorConstruction: compute fiberLength co 224 - DetectorConstruction: compute fiberLength coherently; 225 225 226 23-03-09 mma 226 23-03-09 mma 227 - physList emstandard_local : mscStepLimitatio 227 - physList emstandard_local : mscStepLimitation UseSafety; 228 - spline : 10 bin per decade 228 - spline : 10 bin per decade 229 229 230 22-03-09 mma 230 22-03-09 mma 231 - fiberDiameter = 1.08 mm; distanceInterLayers 231 - fiberDiameter = 1.08 mm; distanceInterLayers = 1.68 mm 232 - fiberLength = 664 mm 232 - fiberLength = 664 mm 233 233 234 19-03-09 mma 234 19-03-09 mma 235 - PrimaryGeneratorAction & Messenger : /ams/gu 235 - PrimaryGeneratorAction & Messenger : /ams/gun/beam 236 - HistoManager 236 - HistoManager 237 - EventAction: FillHisto 237 - EventAction: FillHisto 238 238 239 18-03-09 mma 239 18-03-09 mma 240 - EventAction -> RunAction : totalEnergy, leak 240 - EventAction -> RunAction : totalEnergy, leakage 241 241 242 12-03-09 mma 242 12-03-09 mma 243 - EventAction -> RunAction 243 - EventAction -> RunAction 244 - rm TrackingAction 244 - rm TrackingAction 245 245 246 12-03-09 mma 246 12-03-09 mma 247 - SteppingAction -> EventAction 247 - SteppingAction -> EventAction 248 248 249 10-03-09 mma 249 10-03-09 mma 250 - DetectorConstruction, PhysicsList, PrimaryGe 250 - DetectorConstruction, PhysicsList, PrimaryGeneratorAction 251 251 252 08-03-09 mma 252 08-03-09 mma 253 - created from TestEm3 253 - created from TestEm3