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.2)


  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