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