Changeset 670 for trunk/MagicSoft
- Timestamp:
- 03/02/01 14:36:03 (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Changelog
r669 r670 2 2 2000/03/02: Thomas Bretz 3 3 4 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile, 5 mgui/Makefile: 6 new 7 8 * mbase/MParList.[cc,h]: 9 Added FindCreateObj member function, added a name to the constructor 10 11 * mbase/MReadTree.cc: 12 changed to use FindCreateObj 13 14 * mdatacheck/MDumpEvtHeader.cc: 15 removed fPixelIter from member list, changed cout to *fLog 16 17 * mdatacheck/MViewAdcSpectra.cc: 18 removed a HUGE memory leak. All the objects in the list (and the 19 lists itself were NEVER deleted) 20 21 * mdatacheck/MFillAdcSpect.cc 22 removed fPixelIter from member list, changed cout to *fLog, 23 changed to use FindCreateObj, changed high and low to hi and lo 24 25 * mdatacheck/MShowSpect.cc 26 changed cout to *fLog, added a name to the constructor 27 28 * mraw/MRawFileRead.cc: 29 changed to use FindCreateObj 30 31 * mdatacheck/MGDisplayAdc.[h,cc]: 32 added some new member functions to make code more clear, 33 removed fHists from the destructor 34 35 * mdatacheck/MHistosAdc.h: 36 changed high and low to hi and lo 37 38 * macros/dohtml.C: 39 added manalysis 4 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile, 5 mgui/Makefile: 6 - new 7 8 * mbase/MParList.[cc,h]: 9 - Added FindCreateObj member function 10 - added a name to the constructor 11 12 * mbase/MReadTree.cc: 13 - changed to use FindCreateObj 14 15 * mdatacheck/MDumpEvtHeader.cc: 16 - removed fPixelIter from member list 17 - changed cout to *fLog 18 19 * mdatacheck/MViewAdcSpectra.cc: 20 - removed a HUGE memory leak. All the objects in the list (and the 21 lists itself were NEVER deleted) 22 23 * mdatacheck/MFillAdcSpect.cc 24 - removed fPixelIter from member list 25 - changed cout to *fLog 26 - changed to use FindCreateObj 27 - changed high and low to hi and lo 28 29 * mdatacheck/MShowSpect.cc 30 - changed cout to *fLog 31 - added a name to the constructor 32 33 * mraw/MRawFileRead.cc: 34 - changed to use FindCreateObj 35 36 * mdatacheck/MGDisplayAdc.[h,cc]: 37 - added some new member functions to make code more clear 38 - removed fHists from the destructor 39 40 * mdatacheck/MHistosAdc.h: 41 - changed high and low to hi and lo 42 43 * macros/dohtml.C: 44 - added manalysis 40 45 41 46 42 47 2000/03/01: Thomas Bretz 43 48 44 * Makefile: added headers to dependencies 45 46 * Makefile.rules: added headers to dependencies 47 48 * merpp.cc: changed from pointers to objects, added compression level 49 50 * readraw.cc: removed unnecessary includes 51 52 * mbase/MArray*.*: changed all Int_t to UInt_t 53 54 * mbase/MLogManip.h: changed name of __DINF__ to dbginf 55 56 * mraw/MRawCrateData.[h,cc]: changed ifstream to istream 57 * mraw/MRawEvtHeader.[h,cc]: dito 58 * mraw/MRawRunHeader.[h,cc]: dito 59 60 * mraw/MRawEvtData.cc: changed the reading, which speeds up merpp by 61 a factor of 10 62 63 * mraw/MRawEvtData.h: added flag to InitArrays and DeletePixels 64 (not yet used) 65 66 * mraw/MRawFileRead.h: removed pParList from parameter list 67 68 * manalysis/AnalysisLinkDef.h 69 removed MReadCT1Ascii, added MCT1ReadAscii 70 added MCT1Pedestals 71 72 * manalysis/MCerPhotEvt.[h,cc]: 73 changed the constructor a little bit, rewrote Print() to make it 74 a bit more readable, moved MCerphotPix to new File, added many lines 75 of comments, exchanged old stylish new call with new stylish(=) one, 76 replaced all accesses to fPixels with the [] operator to make this 77 lines more readable, made all variable declarations const-correct, 78 I changed the style of the cleaning method from if(a){if()b{if(c){}}} 79 to if(!a)continue; if(!b)continue if(!c) continue; to make it more 80 compact, readable and easier to understand, renamed the Boolean- 81 functions to Is* to get a stricter structure, replaced mapping 82 function to access the pixel list entries by the new operator to 83 get rid of more than the necessary number of member functions without 84 loosing speed or readability, renamed GetMinimum/MaximumPhoton to 85 GetMin/MaxNumPhotons to be more exact 86 87 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix: 88 added a new operator to access the TObjArray, removed unnecessary 89 code from CreateCT1 90 91 * mbase/MAGIC.h: added kPI 92 93 * mbase/MReadTree.cc: added some comments 94 95 * mgui/MCamDisplay.[h,cc]: 96 added some comments, reordered a bit the calls in the constructor 97 to get a 'straight forward structure', MGeomCam is now only 98 locally used where it is needed, replaced access to the 99 TClonesArrays by new member-function to get a more readable code, 100 replaced old stylish new call with new stylish one, made 101 variable decleration const-correct, introduced a new member function 102 to set the pixel color, renamed the overloaded Draw functions to 103 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed 104 the 'layout' of GetColor to make it easier to understand the algorithm, 105 106 * mgui/MCamNeighbor.[h, cc]: 107 changed to new log-interface, exchanged -9999 by -1, skipped the 108 exits, you must check for -1 one in any case, this means a warning 109 should be enough 110 111 * mgui/MHexagon.[h,cc]: 112 added new constructor whcih uses a MGeomPix-object, 49 * Makefile: 50 - added headers to dependencies 51 52 * Makefile.rules: 53 - added headers to dependencies 54 55 * merpp.cc: 56 - changed from pointers to objects 57 - added compression level support 58 59 * readraw.cc: 60 - removed unnecessary includes 61 62 * mbase/MArray*.*: 63 - changed all Int_t to UInt_t 64 65 * mbase/MLogManip.h: 66 - changed name of __DINF__ to dbginf 67 68 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc], 69 mraw/MRawRunHeader.[h,cc]: 70 - changed ifstream to istream 71 72 * mraw/MRawEvtData.cc: 73 - changed the reading, which speeds up merpp by a factor of 10 74 75 * mraw/MRawEvtData.h: 76 - added flag to InitArrays and DeletePixels 77 (not yet used) 78 79 * mraw/MRawFileRead.h: 80 - removed pParList from parameter list 81 82 * manalysis/AnalysisLinkDef.h 83 - removed MReadCT1Ascii, added MCT1ReadAscii 84 - added MCT1Pedestals 85 86 * manalysis/MCerPhotEvt.[h,cc]: 87 - changed the constructor a little bit 88 - rewrote Print() to make it a bit more readable 89 - moved MCerphotPix to new File 90 - added many lines of comments 91 - exchanged old stylish new call with new stylish(=) one 92 - replaced all accesses to fPixels with the [] operator to make this 93 lines more readable 94 - made all variable declarations const-correct, 95 - I changed the style of the cleaning method from if(a){if()b{if(c){}}} 96 to if(!a)continue; if(!b)continue if(!c) continue; to make it more 97 compact, readable and easier to understand 98 - renamed the Boolean-functions to Is* to get a stricter structure 99 - replaced mapping function to access the pixel list entries by the new 100 operator to get rid of more than the necessary number of member 101 functions without loosing speed or readability 102 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be 103 more exact 104 105 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix: 106 - added a new operator to access the TObjArray 107 - removed unnecessary code from CreateCT1 108 109 * mbase/MAGIC.h: 110 - added kPI 111 112 * mbase/MReadTree.cc: 113 - added some comments 114 115 * mgui/MCamDisplay.[h,cc]: 116 - added some comments, reordered a bit the calls in the constructor 117 to get a 'straight forward structure', MGeomCam is now only 118 locally used where it is needed, replaced access to the 119 TClonesArrays by new member-function to get a more readable code, 120 replaced old stylish new call with new stylish one, made 121 variable decleration const-correct, introduced a new member function 122 to set the pixel color, renamed the overloaded Draw functions to 123 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed 124 the 'layout' of GetColor to make it easier to understand the algorithm, 125 126 * mgui/MCamNeighbor.[h, cc]: 127 - changed to new log-interface 128 - exchanged -9999 by -1 129 - skipped the exits 130 - you must check for -1 one in any case 131 - this means a warning should be enough 132 133 * mgui/MHexagon.[h,cc]: 134 - added new constructor whcih uses a MGeomPix-object 113 135 114 136 115 137 2000/02/28: Thomas Bretz 116 138 117 * mraw/MRawEvtPixelIter.h: added GetSum* functions 118 119 * mbase/MParList.[h,cc]: changed return type of FindObject back to TObject, 120 it seems so, that some compilers don't like overriding the 121 return type of a virtual member function 139 * mbase/MParList.[h,cc]: 140 - changed return type of FindObject back to TObject 141 - it seems so, that some compilers don't like overriding the 142 return type of a virtual member function 122 143 123 144 124 145 2000/02/23: Thomas Bretz 125 146 126 * mraw/MRawEvtPixelIter.h: added GetSum* functions 127 128 * mbase/MParList.[h,cc]: Removed unnecessary fNext-stuff 147 * mraw/MRawEvtPixelIter.h: 148 - added GetSum* functions 149 150 * mbase/MParList.[h,cc]: 151 - Removed unnecessary fNext-stuff 129 152 130 153 131 154 2000/02/22: Thomas Bretz 132 155 133 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc, 134 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h, 135 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc, 136 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h, 137 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc, 138 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc, 139 mraw/MRawRunHeader.cc: 140 exchanged cout with the new logging style (gLog, *fLog) 141 \\ \hline 142 &&&{\em Gesamt:}&{\bfseries 549.00 DM}\\ 143 \hline 144 145 * mraw/MRawEvtData.cc: added 'dec' option to Print 146 147 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx: 148 small changes to the Print funtions 156 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc, 157 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h, 158 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc, 159 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h, 160 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc, 161 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc, 162 mraw/MRawRunHeader.cc: 163 - exchanged cout with the new logging style (gLog, *fLog) 164 165 * mraw/MRawEvtData.cc: 166 - added 'dec' option to Print 167 168 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx: 169 - small changes to the Print funtions 149 170 150 171 151 172 2000/02/21: Thomas Bretz 152 173 153 * MRawEvtData.cc: Changed ReadEvt according to the new154 raw binary format 2001/02/20174 * MRawEvtData.cc: 175 - Changed ReadEvt according to the new raw binary format 2001/02/20 155 176 156 177 * Added MLog.[h,cc], MLogManip.[h,cc] … … 160 181 * Derived MEvtLoop from MParContainer 161 182 162 * Makefile: added 'tar' 163 164 * mbase/BaseIncl.h: added fstream.h, TGListBox.h 165 166 * mbase/BaseLinkDef.h: added pragma for gLog and MLog 167 168 * mbase/MAGIC.h: added forward definition for gLog 169 170 * mbase/MEvtLoop.cc: exchanged cout with *fLog, added statements 171 to provide log-facility to all tasks als parameter containers 183 * Makefile: 184 - added 'tar' 185 186 * mbase/BaseIncl.h: 187 - added fstream.h, TGListBox.h 188 189 * mbase/BaseLinkDef.h: 190 - added pragma for gLog and MLog 191 192 * mbase/MAGIC.h: 193 - added forward definition for gLog 194 195 * mbase/MEvtLoop.cc: 196 - exchanged cout with *fLog 197 - added statements to provide log-facility to all tasks als parameter 198 containers 172 199 173 * mbase/MEvtLoop.h: Small changes 174 175 * mbase/MParContainer.h: Added definitions necessary for use of Log-Facility 176 177 * mbase/MParList.[h,cc]: Added SetLogStream 178 179 * mbase/MTask.h: added fLog 180 181 * mbase/MTaskList.[h,cc]: added SetLogStream 182 183 * mbase/Makefile: Added MLog.cc, MLogManip.cc 200 * mbase/MEvtLoop.h: 201 - Small changes 202 203 * mbase/MParContainer.h: 204 - Added definitions necessary for use of Log-Facility 205 206 * mbase/MParList.[h,cc]: 207 - Added SetLogStream 208 209 * mbase/MTask.h: 210 - added fLog 211 212 * mbase/MTaskList.[h,cc]: 213 - added SetLogStream 214 215 * mbase/Makefile: 216 - Added MLog.cc, MLogManip.cc 184 217 185 218 … … 201 234 * MParContainer.h added prototypes for AsciiRead/Write 202 235 203 * .rootrc: added 204 205 * MEvtLoop.[h,cc]: split eventloop in its three parts, this should 206 be used for debugging only. 236 * .rootrc added 237 238 * MEvtLoop.[h,cc]: 239 - split eventloop in its three parts, this should be used for 240 debugging only. 207 241 208 242
Note:
See TracChangeset
for help on using the changeset viewer.