Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/amsEcal/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 /examples/advanced/amsEcal/History (Version 11.3.0) and /examples/advanced/amsEcal/History (Version 11.0.p2)


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