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

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