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


  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