source: trunk/WuerzburgSoft/Thomas/mphys/Changelog@ 1429

Last change on this file since 1429 was 1429, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 5.6 KB
Line 
1 -*-*- END -*-*-
2 2002/06/21: Thomas Bretz
3
4 * MElectron.cc:
5 - changed upper limit in InteractionLength from 1e-11 to 2e-11
6 - changed upper limit of p_e in EnergyLoss from -10.8 to -10.6
7
8 * MParticle.[h,cc]:
9 - replaced Planck by tanjas background
10
11 * background.txt:
12 - added
13
14 * MPhoton.[h,cc]:
15 - changed lower limit of Int2-Integration for Interaction Length
16 in case Eg<5e4 to fit better its needs
17 - changed max/min of drawing interaction length
18 - changed lower limit of interaction length plot
19
20 * analp.C:
21 - added plotting 1h1426 data
22 - changed alpha/plot from -2/2 to -1/1 (which means I do the well
23 known E^2 plot of an E^-2 spectrum)
24 - added a cutoff to simulate cutoff spectra
25 - some small corrections for the layout of the plots
26
27 * phys.C:
28 - added a maximum number of inv. Compton processes
29 - don't throw away photons which were reemitted lower than the lower
30 limit of the plot (so they are still written to the file)
31 - changed the lower limit of the PhotonSpect simulation function
32 to a physically more realistic value. No photon which don't have
33 an corresponding angle are produced anymore.
34 - stop the electron only if its energy is less than a thousand
35 of its primary energy
36
37
38
39 2002/06/21: Thomas Bretz
40
41 * analp.C:
42 - clean up the code
43 - added the point-spread histograms from different directions
44
45 * mphys.C:
46 - removed the angular histograms
47 - added the plot spectral index
48 - added the timer to get a usable ubdated window
49
50
51
52 2002/06/20: Thomas Bretz
53
54 * MElectron.cc:
55 - Some changes to the use of beta (simplifications)
56 - changed the default of rho (B==0) to 0
57
58 * MParticle.cc:
59 - made TRandom static (InitRandom)
60
61 * mphys.C:
62 - added support for Emis and Esum
63
64
65
66 2002/06/17: Thomas Bretz
67
68 * MElectron.[h,cc]:
69 - Added SetNewPositionB
70 - changed the constructor to support positrons
71
72 * MPairProduction.cc:
73 - use new constructor of MElectron
74
75 * MParticle.[h,cc]:
76 - added InitRandom
77 - added GetType
78
79 * anale.C:
80 - added SetDirectory(NULL)
81
82 * analp.C:
83 - changed to an automatic scaling
84
85 * phys.C:
86 - changed limit to 60min
87 - added lower limit for electrons 5*lo
88 - Changed to use a B-field
89
90
91
92 2002/06/17: Thomas Bretz
93
94 * MElectron.cc:
95 - Added SetNewDirection for the electron itself
96
97 * MParticle.cc:
98 - changed sqrt() to asin(sqrt()) - no effect (but correct)
99
100
101
102 2002/06/14: Thomas Bretz
103
104 * MElectron.[h,cc]:
105 - Moved Planck function to MParticle
106 - Added the DiSum function
107 - changed Li2 to use the DiSum function (speed reasons)
108 - changed the eps of all integrals to 1e-2
109 - changed the p_e function to use the Compton function
110 - made all function which are used for integration only static
111 and changed the function definition from=0, to=0
112
113 * MPhoton.[h,cc]:
114 - removed the planck function
115 - changed the eps of all integrals to 1e-2
116
117 * MParticle.[h,cc]:
118 - added the planck function
119
120 * Makefile:
121 - removed unused source files
122
123 * analp.C:
124 - did some small fixes
125 - changed the sclae of the radius- and phi-plots
126
127 * phys.C:
128 - changed the integral eps to 1e-2
129 - small changed to the output
130 - removed integral==0, replaced by Ep==pow(10,0)
131
132
133
134
135 2002/06/13: Thomas Bretz
136
137 * MParticle.h:
138 - Implemented Set/IsPrimary
139 - removed pure abstract method (root can't read this)
140 - added default constructor
141
142 * MElectron.cc:
143 - changed many variables to const
144 - changed the output
145
146 * MPairProduction.cc:
147 - changed many variables to const
148
149 * MPhoton.[h,cc]:
150 - changed the upper and lower limit of the integration in Int2
151 - added upper and lower limit of draw to DrawInteractionLength
152
153 * energyloss.C:
154 - changed output range for ZofR
155
156 * phys.C:
157 - changed energy randomizer
158 - added root file output
159 - removed log scale from point spread plots
160
161 * analp.C:
162 - added macro to analize the photons from the root file
163
164 * anale.C:
165 - added macro to analize the electrons from the root file
166
167
168
169 2002/06/12: Thomas Bretz
170
171 * MElectron.[h,cc]:
172 - added a primitive theta dependancy to DoInvCompton
173 - added DrawInteractionLength
174 - changed algorithm in ZofR and RofZ
175
176 * MParticle.[h,cc]:
177 - added RofZ and ZofR as static functions
178 - changed from MParContainer to TObject
179 - removed unnecessary or commented inline functions
180
181 * MPhoton.[h,cc]:
182 - added DrawInteractionLength
183 - fixed the bug causing the 'strange factor': sigma_gg needs
184 the sqrt of s.
185
186 * energyloss.C:
187 - added
188
189 * MPairProduction.[h,cc]:
190 - simplified formula
191 - changed arguments to Energy of Photon and interaction angle
192
193 * phys.C:
194 - added correct photon energy for pair production
195 - added correct angle for pair production
196 - changed output to E^2*Counts
197 - changed gamma production from E^-2 to Uniform by weighting
198 - removed all unecessary functions and code (s.energyloss.C)
199
200
201
202 2002/06/10: Thomas Bretz
203
204 * MElectron.[h,cc], MPhoton.[h,cc], MParticle.[h,cc]:
205 - implemented SetNewDirection, SetNewPosition
206 - implemented DoInvCompton
207 - =operator
208
209 * MPairProduction.cc:
210 - changed to use SetNewDirection Method
211
212 * phys.C:
213 - changed to new style functions
214
215 * MGeinIRPhoton.cc, MGenPrimaryParticle.[h,cc]:
216 - make compile (not used)
217 - changed Process to get angle
218
219
Note: See TracBrowser for help on using the repository browser.