Warning, /geant4/examples/advanced/amsEcal/History is written in an unsupported language. File is not indexed.
0001 # Example amsEcal History
0002
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006
0007
0008 ## 2023-11-15 I. Hrivnacova (amsEcal-V11-01-00)
0009 - Updated vis.mac:
0010 - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
0011 and simplified comments.
0012
0013 ## 2022-09-09 Susanna Guatelli (amsEcal-V11-00-02)
0014 - Ranecu engine removed. Default engine used now
0015
0016 ## 2022-01-18 Jonas Hahnfeld (amsEcal-V11-00-01)
0017 - Prefer pointer to `const G4Material` if possible
0018
0019 ## 2021-12-10 Ben Morgan (amsEcal-V11-00-00)
0020 - Change to new Markdown History format
0021
0022 ---
0023
0024 # History entries prior to 11.0
0025
0026 07-10-21 I. Hrivnacova (amsEcal-V10-07-03)
0027 - Migration to new G4AnalysisManager.hh header;
0028 define the default output file type (root).
0029
0030 19-07-21 I. Hrivnacova (amsEcal-V10-07-02)
0031 - Updated for changes in the analysis category:
0032 removed deleting of the analysis manager,
0033 as this is now done by the Geant4 kernel.
0034
0035 24-05-21, B. Morgan (amsEcal-V10-07-01)
0036 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0037
0038 16-05-21 mma (amsEcal-V10-07-00)
0039 - Migration to G4RunManagerFactory and G4SteppingVerboseWithUnits.
0040
0041 02-11-20 Ben Morgan (amsEcal-V10-06-00)
0042 - Support same CMake version range as core Geant4
0043
0044 10-05-18 Ben Morgan (amsEcal-V10-04-02)
0045 - Include G4Types before use of G4MULTITHREADED. For forward
0046 compatibility with move to #defines over -D for G4 preprocessor
0047 symbols.
0048
0049 13-04-18 mma (amsEcal-V10-04-01)
0050 - amsEcal.cc : set visualisation only in interactive mode
0051
0052 23-03-18 mma (amsEcal-V10-04-00)
0053 - amsEcal.cc : remove G4UI_USE and G4VIS_USE
0054
0055 28-11-16 Gunter Folger (amsEcal-V10-02-01)
0056 - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
0057 fix required by clang39 on Linux and MAC
0058
0059 24-04-16 mma (amsEcal-V10-02-00)
0060 - PhysListEmStandard: use G4EmParameters
0061
0062 13-10-14 mma (amsEcal-V10-00-07)
0063 - CmakeLists.txt : remove AIDA references
0064
0065 05-08-14 mma (amsEcal-V10-00-06)
0066 - DetectorConstruction::ConstructSDandField()
0067
0068 31-07-14 mma (amsEcal-V10-00-05)
0069 - migration to MT
0070
0071 24-07-14 mma (amsEcal-V10-00-04)
0072 - physicsList and messenger
0073 - DetectorConstruction. fibers, layers, modules : start copy number at 1
0074 - suppress pixels
0075 - EventAction::WriteFibers()
0076
0077 01-07-14 mma (amsEcal-V10-00-03)
0078 - DetectorConstruction: correct rotation matrix
0079 - RunAction: reinitialise resEtot and resEvis in loop
0080 - histos: replace aida by internal system
0081
0082 25-06-14 G.Folger (amsEcal-V10-00-02)
0083 - Fix compilation warning for uninitialised variables resEtot
0084 and resEvis.
0085
0086 24-06-14 mma (amsEcal-V10-00-01)
0087 - Additional protection in RunAction against division by zero
0088 (bug report 1522)
0089
0090 16-12-13 L.Pandola (amsEcal-V10-00-00)
0091 - Add in RunAction a protection against division by zero
0092 (bug report 1522)
0093
0094 30-07-13 A.Dotti (amsEcal-V09-06-01)
0095 - Bug fixing for clang32: warning unused private data field
0096
0097 01-04-13 A.Dotti (amsEcla-V09-06-00)
0098 - Porting to new G4VUserPhysicsList split-class mechanism
0099
0100 28-11-12 G.Cosmo (amsEcal-V09-05-03)
0101 - Fixed cases of variable shadowing.
0102
0103 06-11-12 L.Pandola (amsEcal-V09-05-02)
0104 - Fixed syntax in the CMakeLists.txt.
0105
0106 26-10-12 L.Pandola (amsEcal-V09-05-01)
0107 - Replace CMakeLists.txt to deal with UI/VIS.
0108
0109 11-10-12 G.Cosmo (amsEcal-V09-05-00)
0110 - Explicit inclusion of units and constants headers.
0111
0112 09-11-10 M.Asai (amsEcal-V09-03-02)
0113 - Fix AIDA file option.
0114
0115 03-06-10 J.Perl (amsEcal-V09-03-01)
0116 - Updated vis usage
0117
0118 22-05-10 mma (amsEcal-V09-03-00)
0119 - amsEcal.cc : introduction of G4UIExecutive
0120
0121 07-10-09 mma
0122 - DetectorConstruction :
0123 -reduce Pb density to 98%
0124 - change fiberDiameter, layerThickness, layerMilled
0125
0126 18-09-09 mma (amsEcal-V09-02-11)
0127 - SteppingAction: correct protection of i1Pixel calculation
0128
0129 07-09-09 mma
0130 - BeginOfRun: suppress function clear
0131
0132 26-08-09 mma (amsEcal-V09-02-10)
0133 - pixels file created at BeginOfRun and appended at EndOfEvent
0134
0135 23-07-09 mma (amsEcal-V09-02-09)
0136 - EventActionMessenger : /ams/event/writePixels G4bool
0137 - change names for pixels numbering : detectorConstruction, RunAction,
0138 EventAction, SteppingAction
0139
0140 17-07-09 mma
0141 - EventAction : create File and write list of pixels fired
0142
0143 30-06-09 mma (amsEcal-V09-02-08)
0144 - DetectorConstruction : complete PrintParameters()
0145
0146 26-06-09 mma (amsEcal-V09-02-07)
0147 - DetectorConstruction :
0148 module = 10*layerThickness(1.68 mm) + 1*milledLayer(1.40 mm)
0149
0150 24-06-09 mma
0151 - RunAction, EventAction : modify initialisation of std::vector
0152 - SteppingAction : put protection on index computation
0153
0154 22-06-09 mma (amsEcal-V09-02-06)
0155 - DetectorConstruction : layerThickness = 1.82 mm
0156
0157 17-06-09 mma (amsEcal-V09-02-05)
0158 - rename superLayer -> module
0159 affected : DetectorConstruction, SteppingAction, README
0160
0161 16-06-09 mma (amsEcal-V09-02-04)
0162
0163 10-06-09 mma
0164 - move trigger conditions from SteppingAction to EventAction
0165
0166 09-06-09 mma
0167 - problems with extra plates. Suppress them and put back
0168 distanceInterLayers = 1.78 mm
0169
0170 08-06-09 mma (amsEcal-V09-02-03)
0171 - back to distanceInterLayers = 1.68 mm (ie nominal)
0172 Put in superLayer 2 extra plates of absorber, 0.5 mm each
0173
0174 07-06-09 mma
0175 - distanceInterLayers = 1.78 mm (was 1.85 mm) --> - 1.5X0
0176
0177 04-06-09 mma
0178 - add histo 5 for geantino scan
0179 - distanceInterLayers = 1.85 mm (was 1.68 mm) --> + 3X0
0180
0181 29-05-09 mma
0182 - do not use GeometryReadOut.
0183 - Compute pixel numbering directly in SteppingAction.
0184 Modify DetectorConstruction, RunAction, EventAction
0185
0186 26-05-09 mma
0187 - add GeometryReadOut class for pixels
0188
0189 06-05-09 mma (amsEcal-V09-02-02)
0190 - scan nb of radL with geantino.
0191 modifs in DetectorConstruction, SteppingAction, EventAction, RunAction
0192
0193 26-04-09 mma
0194 - print calorimeter dimensions
0195
0196 24-04-09 mma (amsEcal-V09-02-01)
0197 - add TrackingAction class
0198 - compute forward, backward, lateral leakage
0199
0200 06-04-09 mma (amsEcal-V09-02-00)
0201 - rndmSeed.mac : macro to generate random seeds
0202 - run2.mac : add command to handle random seed
0203
0204 01-04-09 mma
0205 - complete README
0206 - SteppingAction. Code for trigger: kill event under given conditions
0207
0208 28-03-09 mma
0209 - HistoManager : add Ntuple booking
0210
0211 27-03-09 mma
0212 - pass informations to EventAction and RunAction
0213 - modify HistoManager
0214
0215 26-03-09 mma
0216 - modify SteppingAction: read layer and superLayer copyNumber
0217 compute Pixel index
0218
0219 25-03-09 mma
0220 - DetectorConstruction: suppress biLayer-> put 10 layers directly in superLayer
0221 - numbering from 0 to n-1
0222
0223 24-03-09 mma
0224 - DetectorConstruction: compute fiberLength coherently;
0225
0226 23-03-09 mma
0227 - physList emstandard_local : mscStepLimitation UseSafety;
0228 - spline : 10 bin per decade
0229
0230 22-03-09 mma
0231 - fiberDiameter = 1.08 mm; distanceInterLayers = 1.68 mm
0232 - fiberLength = 664 mm
0233
0234 19-03-09 mma
0235 - PrimaryGeneratorAction & Messenger : /ams/gun/beam
0236 - HistoManager
0237 - EventAction: FillHisto
0238
0239 18-03-09 mma
0240 - EventAction -> RunAction : totalEnergy, leakage
0241
0242 12-03-09 mma
0243 - EventAction -> RunAction
0244 - rm TrackingAction
0245
0246 12-03-09 mma
0247 - SteppingAction -> EventAction
0248
0249 10-03-09 mma
0250 - DetectorConstruction, PhysicsList, PrimaryGeneratorAction
0251
0252 08-03-09 mma
0253 - created from TestEm3