00001 2011-03-01 Sebastian Johnert <sebastian.johnert@desy.de> 00002 * modify ReleaseNotes 00003 * modify README 00004 * tag as HepMCAnalysis-00-03-04-09 00005 00006 2011-02-24 Sebastian Piec <sebastian.piec@desy.de> 00007 * 1'st version of new web display system (see: examples/macros/web) 00008 * tag as HepMCAnalysis-00-03-04-08 00009 00010 2011-02-24 Sebastian Johnert <sebastian.johnert@desy.de> 00011 * add new method to run generator by Anton Pytel (in addition to other method in folder examples and still under development) 00012 - add folder analyse 00013 - add folder generators 00014 - add folder config 00015 - add file sourceaftermake 00016 - to run new method see ReleaseNotes or README 00017 * modify README and ReleaseNotes 00018 * tag as HepMCAnalysis-00-03-04-07 (for tag HepMCAnalysis-00-03-04-03, HepMCAnalysis-00-03-04-04, HepMCAnalysis-00-03-04-05 and HepMCAnalysis-00-03-04-06, there were 00019 missing files, problems with adding the individuals Makefiles to SVN) 00020 00021 2011-02-09 Sebastian Piec <sebastian.piec@desy.de> 00022 * add bbbarAnalysis 00023 * tag as HepMCAnalysis-00-03-04-02 00024 00025 2011-02-01 Sebastian Johnert <sebastian.johnert@desy.de> 00026 * add Wtaunu analysis class 00027 - add src/WtaunuAnalysis.cc 00028 - add include/WtaunuAnalysis.h 00029 - add examples/pythia6/configfiles/Pythia6_Wtaunu.config 00030 - add examples/herwig/configfiles/Herwig_Wtaunu.config 00031 - add examples/herwigpp/configfiles/Herwigpp_Wtaunu.config 00032 - add examples/pythia8/configfiles/Pythia8_Wtaunu.cmnd 00033 - modify include/Configuration.h 00034 - modify src/Configuration.cc 00035 - modify Makefile 00036 - modify examples/hepmcreader/Process.config 00037 - modify examples/hepmcreader/reader.cc 00038 - modify examples/cascade/Process.config 00039 - modify examples/cascade/cascade.cc 00040 - modify examples/pythia6/Process.config 00041 - modify examples/pythia6/pythia6.cc 00042 - modify examples/herwig/Process.config 00043 - modify examples/herwig/herwig.cc 00044 - modify examples/herwigpp/Process.config 00045 - modify examples/herwigpp/herwigpp_2.2.1.cc 00046 - modify examples/herwigpp/herwigpp_2.3.0.cc 00047 - modify examples/herwigpp/herwigpp_2.3.1.cc 00048 - modify examples/herwigpp/herwigpp_2.4.0.cc 00049 - modify examples/herwigpp/herwigpp_2.4.2.cc 00050 - modify examples/alpgen/Process.config 00051 - modify examples/alpgen/alpgen_pythia6.cc 00052 - modify examples/pythia8/Process.config 00053 - modify examples/pythia8/pythia8.cc 00054 * rename configuration files in examples/*/configfiles 00055 - cascade/configfiles/Cascade_Top.config -> cascade/configfiles/Cascade_ttbar.config 00056 - pythia6/configfiles/Pythia6_tau.config -> pythia6/configfiles/Pythia6_Ztautau.config 00057 - pythia6/configfiles/Pythia6_top.config -> pythia6/configfiles/Pythia6_ttbar.config 00058 - herwig/configfiles/Herwig_tau.config -> herwig/configfiles/Herwig_Ztautau.config 00059 - herwig/configfiles/Herwig_top.config -> herwig/configfiles/Herwig_ttbar.config 00060 - herwigpp/configfiles/Herwigpp_tau.config -> herwigpp/configfiles/Herwigpp_Ztautau.config 00061 - herwigpp/configfiles/Herwigpp_top.config -> herwigpp/configfiles/Herwigpp_ttbar.config 00062 - alpgen/configfiles/Pythia6_tau.config -> alpgen/configfiles/Pythia6_Ztautau.config 00063 - alpgen/configfiles/Pythia6_top.config -> alpgen/configfiles/Pythia6_ttbar.config 00064 - pythia8/configfiles/Pythia8_tau.cmnd -> pythia8/configfiles/Pythia8_Ztautau.cmnd 00065 - pythia8/configfiles/Pythia8_top.cmnd -> pythia8/configfiles/Pythia8_ttbar.cmnd 00066 * modify README: add a new description to run the tool 00067 * tag as HepMCAnalysis-00-03-04-01 00068 00069 2011-01-19 Sebastian Piec <sebastian.piec@desy.de> 00070 * rename analysis classes 00071 * update configure.py (more comments, help message) 00072 * remove old 'setup script' (setup.sh) 00073 * 'ReleaseNotesHepMCAnalysisTool.rtf' moved to 'ReleaseNotes' 00074 * code quality improvements 00075 * no new tag 00076 00077 2010-11-25 Sebastian Piec <sebastian.piec@desy.de> 00078 * set default version of HepMC to 2.03.11, Cascade to 2.0.1 00079 * add release notes 00080 * tag as HepMCAnalysis-00-03-03a 00081 00082 2010-09-19 Sebastian Piec <sebastian.piec@desy.de> 00083 * new configuration scheme 00084 * added Alpgen example 00085 * possibility to specify jet algorithm 00086 * tag as HepMCAnalysis-00-03-03 00087 00088 2009-11-30 Sebastian Johnert <sebastian.johnert@desy.de> 00089 * change src/WplusJetAnalysis.cc: find leptons from last W in 00090 W-decay 00091 * change src/baseAnalysis.cc: delete objects in destructor 00092 * change src/*.cc: initalise all histograms with function 00093 "initHist" instead of "new" 00094 * switch to FastJet version 2.4.1 (default in ATLAS): 00095 - edit setup.sh 00096 - edit config.mk 00097 * tag as HepMCAnalysis-00-03-02 00098 00099 2009-10-22 Sebastian Johnert <sebastian.johnert@desy.de> 00100 * tag as HepMCAnalysis-00-03-01a 00101 00102 2009-10-13 Sebastian Johnert <sebastian.johnert@desy.de> 00103 * bugfix in examples/cascade/readCascadeConfigFile.h: 00104 - add "'...'" for reading the common blocks PARU, MSTU and 00105 MSTJ 00106 - change variable myentry to myblock for PARU, MSTU and MSTJ 00107 * add examples/herwigpp/herwigpp_2.4.0.cc and 00108 examples/herwigpp/ThePEGHepMC_1.5.0.h 00109 * modified examples/cascade/configfiles/Cascade_Top.config; add 00110 MSTJ(41)=1 00111 * change versions in setup.sh as default: 00112 - Pythia8: 130 00113 - Pythia6: 421.2 00114 - Herwig++: 2.4.0 00115 * no new tag 00116 00117 2009-10-08 Sebastian Johnert <sebastian.johnert@desy.de> 00118 * bugfix in src/TopAnalysis.cc: loop over all children for 00119 DeltaPhi betwenn Top and W 00120 * no new tag 00121 00122 2009-10-07 Sebastian Johnert <sebastian.johnert@desy.de> 00123 * uncomment asking of status code 1; particles with status 00124 code 1 are always stable, so the asking for stable particles 00125 should work in this way; for unstable particle there is only 00126 the asking for endvertizes 00127 * clear warning messages in baseAnalysis 00128 * no new tag 00129 00130 2009-10-01 Sebastian Johnert <sebastian.johnert@desy.de> 00131 * change date from September to October in doc/mainpage.h for 00132 doxygen documentation 00133 * tag as HepMCAnalysis-00-03-01 00134 00135 2009-09-30 Sebastian Johnert <sebastian.johnert@desy.de> 00136 * source code independent from Statuscodes 00137 * correct small typo in examples/pythia6/Makefile_pythia6 00138 * change the following versions (not all) to versions used in ATLAS: 00139 - FastJet from 2.4.1 to 2.3.4 00140 * correct config.mk for use of FastJet 2.3.4 00141 * no new tag 00142 00143 2009-09-11 Sebastian Johnert <sebastian.johnert@desy.de> 00144 * add ElasScatAnalysis to automatic webscript mkHTML.py 00145 * change version number and date in doc/mainpage.h for doxygen 00146 documentation 00147 * no new tag 00148 00149 2009-09-10 Sebastian Johnert <sebastian.johnert@desy.de> 00150 * in all physics analysis classes: change asking for status 00151 codes OR end vertex only to asking for status code AND end 00152 vertex for stable or decaying particles (this means status 00153 code of 1 or 2) 00154 * only status code of 1 or 2 are allowed, the rest should be 00155 status code independently, because status codes of 3 or 00156 higher are dependent from generator 00157 * no new tag 00158 00159 2009-09-07 Sebastian Johnert <sebastian.johnert@desy.de> 00160 * bug fix in DeleteJetObject() and in FindJet() of 00161 baseAnalysis.cc due to memory leak: if cluster sequence 00162 m_clust_seq is not filled (if not jet is found) m_clust_seq 00163 is set to 0; then m_clust_seq can be deleted in 00164 DeleteJetObject() 00165 * ElasScatAnalysis should also be independent from status 00166 codes; method to do this implemented 00167 * no new tag 00168 00169 2009-09-03 Sebastian Johnert <sebastian.johnert@desy.de> 00170 * add a new analysis class for elastic scattering (provided by 00171 Hasko Stenzel): 00172 - add ElasScatAnalysis.cc and ElasScatAnalysis.h as source 00173 code 00174 - add ElasScatAnalysis.o to the Makefile 00175 - add new analysis class to Configuration class, to the 00176 example programs and to the Process.config files 00177 - add steering for elastic scattering for Pythia8 00178 * bug fix in DeleteJetObject() of baseAnalysis.cc 00179 * no new tag 00180 00181 2009-09-02 Sebastian Johnert <sebastian.johnert@desy.de> 00182 * add the gluon to the function chargedParticle() in 00183 baseAnalysis.h 00184 * no new tag 00185 00186 2009-08-31 Sebastian Johnert <sebastian.johnert@desy.de> 00187 * implementation of Jimmy in herwig/herwig.cc 00188 * add some common blocks to herwig/MyHerwigWrapper.h 00189 * correct bug concerning to the msflag parameters in 00190 herwig/readherwigConfigFile.h; this paramter is now called 00191 (correctly) 00192 * comment out of status code askings, due to the fact that 00193 status codes of particles differ from generator to 00194 generator, the source code should be independent from the 00195 status codes 00196 * change status code askings to end vertex askings for stable 00197 or decaying particles 00198 * comment out method to change status codes in herwig/herwig.cc 00199 * change binning from 0 to 1000 in event number histograms of 00200 TopAnalysis, TauAnalysis, ZAnalysis and WplusJetAnalysis 00201 * bugfix in TopAnalysis: find the last W or Wbar bosons coming 00202 from top in the event 00203 * change color in plot macro from black to red 00204 * change the following versions (not all) to versions used in ATLAS: 00205 - HepMC from 2.03.09 to 2.03.11 00206 - HepPDT from 3.02.02 to 2.05.04 00207 - FastJet from 2.3.3 to 2.4.1 (NB: be careful with the 00208 variable FastJetlib, it is dependent from the 00209 FastJetversion, see file config.mk) 00210 - ROOT from 5.18.00 to 5.22.00, except CERN setup, because 00211 ROOT 5.22.00d is not installed there (this has still to be 00212 changed) 00213 - GSL from 1.8 to 1.10 00214 - LHAPDF from 5.6.0 to 5.7.0 00215 * add variable CLHEPversion and set it to 1.9.4.2 in setup.sh 00216 * change FastJetlib in config.mk, add libsiscone_spherical.so 00217 in variable FastJetlib due to change of FastJetversion to 00218 2.4.1 00219 * no new tag 00220 00221 2009-07-23 Sebastian Johnert <sebastian.johnert@desy.de> 00222 * change mainpage.h for Doxygen documentation; correct the 00223 date to June 2009 00224 * no new tag 00225 00226 2009-07-13 Sebastian Johnert <sebastian.johnert@desy.de> 00227 * change mainpage.h for Doxygen documentation; add Wolfgang 00228 Ehrenfeld as author, change date 00229 * no new tag 00230 00231 2009-07-03 Sebastian Johnert <sebastian.johnert@desy.de> 00232 * no changes, only new tag, similar as tag HepMCAnalysis-00-02-28 00233 * tag as HepMCAnalysis-00-03-00 00234 00235 2009-06-25 Sebastian Johnert <sebastian.johnert@desy.de> 00236 * change in initHistVariableBin() of baseAnalysis.cc and in 00237 averagedHistograms() of UEAnalysis.cc; needed for ATHENA 00238 interface 00239 * tag as HepMCAnalysis-00-02-28 00240 00241 2009-06-24 Sebastian Johnert <sebastian.johnert@desy.de> 00242 * bug fix in averagedHistograms() in UEAnalysis 00243 * tag as HepMCAnalysis-00-02-27 00244 00245 2009-06-24 Sebastian Johnert <sebastian.johnert@desy.de> 00246 * add dummy function averagedHistograms() also to the 00247 baseAnalysis class; this is needed for the interface for the 00248 ATLAS software ATHENA 00249 * comment out deletion of entries of m_histVectorVariableBin 00250 in baseAnalysis destructor; probably not needed anymore, due 00251 to the average function in which the averaged histograms are 00252 copied into the vector m_histVector; test were successful 00253 * comment out write histograms into ROOT file for variable 00254 bins in function Finalize() of baseAnalysis 00255 * tag as HepMCAnalysis-00-02-26 00256 00257 2009-06-24 Sebastian Johnert <sebastian.johnert@desy.de> 00258 * change in UEAnalysis: in Finalize() are calculated averaged 00259 histograms; this was divided in two functions. One function 00260 averagedHistograms(), in which the averaged histograms are 00261 calculated, and Finalize(), in which averagedHistograms() is 00262 called and all histograms are written to a root file; 00263 amongst others this change is needed for an interface to the 00264 ATLAS software ATHENA 00265 * tag as HepMCAnalysis-00-02-25 00266 00267 2009-06-18 Sebastian Johnert <sebastian.johnert@desy.de> 00268 * bug fix in mkHTML.py; if there is an odd number of 00269 histograms, the last histogram will now also be plotted 00270 * tag as HepMCAnalysis-00-02-24 00271 00272 2009-06-17 Sebastian Johnert <sebastian.johnert@desy.de> 00273 * other range for jet pT in UEAnalysis 00274 * in some analyses the jet pT is most the leading jet pT, titles of 00275 these histograms are corrected in these analyses classes 00276 * tag as HepMCAnalysis-00-02-23 00277 00278 2009-06-05 Sebastian Johnert <sebastian.johnert@desy.de> 00279 * bug fix in JetFinder; the pT-cut on isolated leptons has to 00280 be larger, not smaller 00281 * add exlusion appointment in WplusJetAnalysis for DeltaR, 00282 DeltaEta and DeltaPhi distribution 00283 * tag as HepMCAnalysis-00-02-22 00284 00285 2009-06-05 Sebastian Johnert <sebastian.johnert@desy.de> 00286 * bug fix in pythia8.cc 00287 * tag as HepMCAnalysis-00-02-21 00288 00289 2009-06-04 Sebastian Johnert <sebastian.johnert@desy.de> 00290 * wrong random seed commited in pythia8.cc, bug corrected 00291 * tag as HepMCAnalysis-00-02-20 00292 00293 2009-06-03 Sebastian Johnert <sebastian.johnert@desy.de> 00294 * correct typo/bug in herwigpp_2.3.1.cc ("false" instead of "fals") 00295 * tag as HepMCAnalysis-00-02-19 00296 00297 2009-05-27 Sebastian Johnert <sebastian.johnert@desy.de> 00298 * correct bug in function "IsFinalStateParticle" 00299 * delete enum function "RETURN" from baseAnalysis.cc, change 00300 all enum values to true or false 00301 * tag as HepMCAnalysis-00-02-18 00302 00303 2009-05-26 Sebastian Johnert <sebastian.johnert@desy.de> 00304 * change mstp(95) in pypars from 2 to 6 in Pythia6_Common.config 00305 * tag as HepMCAnalysis-00-02-17 00306 00307 2009-05-26 Sebastian Johnert <sebastian.johnert@desy.de> 00308 * add function "IsFinalStateParticle" to baseAnalysis.cc 00309 * change method to find final state particles in all analysis 00310 classes (now: call IsFinalStateParticle) 00311 * correct typo ("parent Directory") in mkHTML.py 00312 * tag as HepMCAnalysis-00-02-16 00313 00314 2009-05-18 Sebastian Johnert <sebastian.johnert@desy.de> 00315 * change some binning areas in analysis classes 00316 * fix bug in UE analysis class (avoid memory leak) 00317 * fix the eta and pt cuts on tracks, only for the jet finder 00318 these two cuts are steerable 00319 * tidy up some code 00320 * tag as HepMCAnalysis-00-02-15 00321 00322 2009-05-13 Sebastian Johnert <sebastian.johnert@desy.de> 00323 * eta and pt cut on tracks implemented in all analysis classes 00324 apart from JetFinder, baseAnalysis and Useranalysis; for 00325 MissingEt these cuts are set in the MissingEt function from 00326 baseAnalysis 00327 * CTEQ6L1 as default pdf for pythia6 in HepMCAnalysis Tool 00328 * ISR, FSR and MI for Pythia6 are set in Pythia6_Common.config 00329 not anymore in Process.config of Pythia6 00330 * tidy up of config files for Pythia6 00331 * tag as HepMCAnalysis-00-02-14 00332 00333 2009-05-12 Sebastian Johnert <sebastian.johnert@desy.de> 00334 * tag as HepMCAnalysis-00-02-13 00335 00336 2009-05-12 Sebastian Johnert <sebastian.johnert@desy.de> 00337 * comment out cout "Processing event ..." of each event in 00338 UserAnalysis, because it is also done in executable 00339 * cout statements for jets in all analysis classes 00340 * memory leak due to function GetJet() in analysis classes; 00341 this function GetJet is not needed anymore due to function 00342 SetJet() -> first comment out in all analysis classes, in 00343 base class it is needed, due to JetFinder class which calls 00344 the function GetJet 00345 * no new tag until tests are done 00346 00347 2009-05-11 Sebastian Johnert <sebastian.johnert@desy.de> 00348 * title in plotFiles.list 00349 * in Process.config: all DeltaR_lepton_track and 00350 jet_coneRadius set to 0.4 00351 * in Process.config: default ttbar generation, TopAnalysis and 00352 UserAnalysis 00353 * add function popHisto() in baseAnalysis, needed for 00354 implementation in ATHENA (ATLAS software) 00355 00356 2009-05-03 Sebastian Johnert <sebastian.johnert@desy.de> 00357 * tag as HepMCAnalysis-00-02-12 00358 00359 2009-04-30 Sebastian Johnert <sebastian.johnert@desy.de> 00360 00361 * JetFinder fixes: e.g. exclusion of isolated leptons 00362 * add some other steerable variables for JetFinder as DeltaR 00363 from lepton to another track and lepton_ptmin 00364 * add the other steerable variables to the executables 00365 * add example executable for Herwig++ 2.3.1 00366 * bug fix in UE analysis 00367 00368 2009-04-29 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de> 00369 00370 * setup.sh: fix for 64 ROOT setup (DESY and NAF separated) 00371 * baseAnalysis.cc: proper use of std::abs() 00372 00373 2009-04-28 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de> 00374 00375 * setup.sh, check_platform_desy, config.mk: updates for NAF and 00376 64 bit 00377 * Makefile_herwig, Makefile_herwigpp, Makefile_pythia8: more cleanup 00378 * examples/Makefile: makefile for all examples: build/run/clean 00379 * example/hepmcreader: fixed config file and added example input 00380 * baseAnalysis.cc: prefer empty() over !size() 00381 00382 * tagged as HepMCAnalysis-00-02-11 00383 00384 2009-04-16 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de> 00385 00386 * examples/hepmcreader/Process.config: small fix in config 00387 * UserAnalysis: Removed missing Et example. 00388 * src/baseAnalysis.cc: Fixed bug in calculation of missing Et. 00389 00390 * tagged as HepMCAnalysis-00-02-10 00391 00392 2009-04-15 Sebastian Johnert <sebastian.johnert@desy.de> 00393 00394 * add one line in Makefile of cascade 00395 * remove the random seed in Herwigpp_Common.config 00396 * tag as HepMCAnalysis-00-02-09 00397 00398 2009-04-10 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de> 00399 00400 * check_platform_desy: force SL5 systems to use SL4 libraries 00401 * config.mk: fix for gcc4 fortran run time libraries 00402 * include/baseAnalysis.h: fix for gcc4 00403 * include/UserAnalysis.h: removing unnecessary variables 00404 00405 * tagged as HepMCAnalysis-00-02-08 00406 00407 2009-04-06 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de> 00408 00409 * examples/hepmcreader: example executable and config 00410 to read files in HepMC ASCII format 00411 * example/cascade: add UserAnalysis module, smart way of 00412 setting up and working with Analysis modules 00413 * example/herwig: add UserAnalysis module, smart way of 00414 setting up and working with Analysis modules 00415 * example/herwigpp: add UserAnalysis module, smart way of 00416 setting up and working with Analysis modules 00417 * example/pythia6: add UserAnalysis module, smart way of 00418 setting up and working with Analysis modules 00419 * example/pythia8: add UserAnalysis module, smart way of 00420 setting up and working with Analysis modules 00421 * Configuration class: Adding flags for UserAnalysis module and 00422 InputFileNames for hepmcreader example. 00423 * XXXAnalysis class: Cleaning up haeder files (unnecessary use 00424 and include statements), declaring some member functions virtual, 00425 moving pointer deletion and histogram renaming to base class. 00426 * baseAnalysis class: Refactor destructor, rename histogram name in 00427 initHist method, fixing TDirectory warning. 00428 * UserAnalysis class: Very basic Analysis module, intended for users 00429 to play around. 00430 * Makefile: Adding UserAnalysis module. 00431 00432 * tag as HepMCAnalysis-00-02-07 00433 00434 2009-04-06 Sebastian Johnert <sebastian.johnert@desy.de> 00435 * tag as HepMCAnalysis-00-02-06 00436 00437 2009-03-30 Sebastian Johnert <sebastian.johnert@desy.de> 00438 * adding some neutral particles to MissingEt class and 00439 chargedParticle function 00440 * small changes in FindMissingEt function in baseAnalysis 00441 class 00442 * setting Pythia6 to Version 6.4.20.2 as default in setup.sh 00443 * no new tag 00444 00445 2009-03-27 Sebastian Johnert <sebastian.johnert@desy.de> 00446 * change implementation of the jet finder; jet finder is run 00447 only one time for the event now 00448 * no new tag 00449 00450 2009-03-26 Sebastian Johnert <sebastian.johnert@desy.de> 00451 * correct bug in function DeleteJetObject 00452 * modify EtMissClass: call the function from baseAnalysis in the class 00453 * add function FindMissingEt to baseAnalysis 00454 * add EtMissAnalysis class to all example programs 00455 * add EtMiss class to webinterface script mkHTML.py (probably 00456 the links in the script has to be corrected; this has to be 00457 checked when a new Doxygen documentation exists) 00458 * no new tag 00459 00460 2009-03-25 Zhonghua Qin <zhonghua.qin@desy.de> 00461 * add the MissingSumEt quantity to EtMissAnalysis class 00462 * no new tag 00463 00464 2009-03-24 Zhonghua Qin <zhonghua.qin@desy.de> 00465 * some changes in EtMissAnalsis class,i.e, using IsNeutrino 00466 function, histogramming and so on 00467 * other changes in Herwig and Herwig++ example, i,e, using the 00468 Herwigpp_Common.config file in Process.h 00469 * no new tag 00470 00471 00472 2009-03-23 Zhonghua Qin <zhonghua.qin@desy.de> 00473 * add the common config file to include the common parameters 00474 for Herwig++ 00475 * no new tag 00476 00477 2009-03-19 Zhonghua Qin <zhonghua.qin@desy.de> 00478 * implement the EtMissAnalysis class for 00479 HepMCAnalyser. Currently the Missing Et calculation only includes the 00480 non-interacting particles(neutrinos and susy lsp) 00481 * no new tag 00482 00483 2009-03-11 Sebastian Johnert <sebastian.johnert@desy.de> 00484 * tag as HepMCAnalysis-00-02-05 00485 00486 2009-03-11 Sebastian Johnert <sebastian.johnert@desy.de> 00487 * correct bug to calculate the absolute value of a double (use 00488 fabs() instead of abs() for a double, otherwise, the double will be 00489 transformed to an integer) 00490 * no new tag 00491 00492 2009-03-05 Zhonghua Qin <zhonghua.qin@desy.de> 00493 * update Herwig++ to read in SLHA spectrum file for Susy process 00494 * no new tag 00495 00496 2009-03-05 Sebastian Johnert <sebastian.johnert@desy.de> 00497 * change histograms for jet pt up to 1000GeV in all analysis classes 00498 * no new tag 00499 00500 2009-02-27 Sebastian Johnert <sebastian.johnert@desy.de> 00501 * implement to read strings in readherwigConfigFile.h 00502 * correct readHerwigConfigFile.h 00503 * no new tag (new tag planned after finishing implementation of fHerwig) 00504 00505 2009-02-23 Sebastian Johnert <sebastian.johnert@desy.de> 00506 * correct a link in mkHTML.py 00507 * no new tag 00508 00509 2009-02-17 Zhonghua Qin <zhonghua.qin@desy.de> 00510 * in herwig.cc file change the status code of fortran Herwig: 00511 1)all status code greater than 1 are set as 2; 00512 2)status code equal to 1 is keeping not changed. 00513 * no new tag 00514 00515 2009-02-17 Sebastian Johnert <sebastian.johnert@desy.de> 00516 * correct a typo in mkHTML.py 00517 * log scale range user in plot.C 00518 * no new tag 00519 00520 2009-02-16 Sebastian Johnert <sebastian.johnert@desy.de> 00521 * remove changes of status code equal 2 00522 * bugfix for jet implementation in herwig.cc 00523 * tag as HepMCAnalysis-00-02-04 00524 00525 2009-02-15 Sebastian Johnert <sebastian.johnert@desy.de> 00526 * production round ready with newest cvs head, so I did a new 00527 tag 00528 * currently no implementation of minimum bias class (planned 00529 next) 00530 * tag as HepMCAnalysis-00-02-03 00531 00532 2009-02-13 Zhonghua Qin <zhonghua.qin@desy.de> 00533 * fixed the problem related to trackFromPID function for 00534 fortran Herwig(fortran Herwig seems to have some particles 00535 which have no mother but with a production vertex). 00536 * fixed the problem related to W/Z plots in fortran Herwig(the 00537 status code of 2 is not meant decaying in fortran 00538 Herwig. There are the changes for ZAnalysis, TauAnalysis, 00539 TopAnalysis and WplusJetAnalysis classes. 00540 * no new tag this moment, will apply a new tag after some test 00541 for the changes 00542 00543 2009-02-13 Sebastian Johnert <sebastian.johnert@desy.de> 00544 * minor changes 00545 * tag as HepMCAnalysis-00-02-02 (for safety reasons due to 00546 changes by Zhonghua) 00547 00548 2009-02-12 Sebastian Johnert <sebastian.johnert@desy.de> 00549 * bug fix in cascade, herwigpp, and pythia8 example programs 00550 (adding jet initialisation for tau, top and z0 class) 00551 * still existing a larger bug in fHerwig for other processes 00552 than top production 00553 * tag as HepMCAnalysis-00-02-01 00554 00555 2009-02-11 Sebastian Johnert <sebastian.johnert@desy.de> 00556 * bug fix in plot macro, adding number of events for 00557 differential cross section calculation 00558 * tag as HepMCAnalysis-00-02-00 00559 00560 2009-02-10 Zhonghua Qin <zhonghua.qin@desy.de> 00561 * update for fotran herwig example: 00562 implemented a new fortran herwig wrapper file named MyHerwigWrapper.h; 00563 implemented Jimmy for underlying event generation in fortran Herwig; 00564 * no new tag 00565 00566 2009-02-09 Zhonghua Qin <zhonghua.qin@desy.de> 00567 * update for fotran herwig example: 00568 implemented the readherwigConfig.h file; 00569 implemented the steering files; 00570 * no new tag 00571 00572 2009-02-09 Sebastian Johnert <sebastian.johnert@desy.de> 00573 * implementation of cross sections in plot macro, default 00574 value 1 (only version upgrades should be controlled by 00575 default); README for instructions 00576 * add getRapidity function in baseAnalysis 00577 * no new tag 00578 00579 2009-02-05 Sebastian Johnert <sebastian.johnert@desy.de> 00580 * fix: tau belongs to leptons in WplusJet Class (for leptonFromW) 00581 * plot macro: implementatin of cross section weighting 00582 * no new tag 00583 00584 2009-02-04 Sebastian Johnert <sebastian.johnert@desy.de> 00585 * bug fix for Jet Finder (memory leak found) 00586 * no new tag 00587 00588 2009-02-03 Sebastian Johnert <sebastian.johnert@desy.de> 00589 * bug fix for Jet Finder 00590 * no new tag 00591 00592 2009-01-30 Sebastian Johnert <sebastian.johnert@desy.de> 00593 * bug fix for Cascade on lxplus 00594 * tag as HepMCAnalysis-00-01-07 00595 00596 2009-01-30 Sebastian Johnert <sebastian.johnert@desy.de> 00597 * implementation of cascade 00598 * bug fix (if no end vertex exist for children in WplusJet) 00599 * tag as HepMCAnalysis-00-01-06 00600 00601 2009-01-30 Sebastian Johnert <sebastian.johnert@desy.de> 00602 * some additional histograms 00603 * minor changes 00604 * tag as HepMCAnalysis-00-01-05 00605 00606 2009-01-23 Sebastian Johnert <sebastian.johnert@desy.de> 00607 * change binning from histograms counting particles 00608 * implemented options for FSR, ISR and MI by Zhonghua Qin 00609 * README for webdisplay: further instructions for naming convention 00610 * tag as HepMCAnalysis-00-01-04 00611 00612 2009-01-23 Cano Ay <aycano@cern.ch> 00613 * default parameter values are set in Configuration class only 00614 * tag as HepMCAnalysis-00-01-03 00615 00616 2009-01-21 Sebastian Johnert <sebastian.johnert@desy.de> 00617 * many minor changes 00618 * change plot macro 00619 * same structure of logscale histograms 00620 * add pdf-line in Process.config of Pythia6 00621 * tag as HepMCAnalysis-00-01-02 00622 00623 2009-01-05 Sebastian Johnert <sebastian.johnert@desy.de> 00624 * change Makefiles 00625 * READMEs (for webdisplay and Herwigpp written by Judith Katzy) 00626 * delete old herwigpp example programs 00627 * tag as HepMCAnalysis-00-01-01 00628 00629 2008-12-19 Sebastian Johnert <sebastian.johnert@desy.de> 00630 * delete directory xmldoc 00631 * bugfix of pythia8.cc, run with xmldoc of Gensermirror 00632 * tag as HepMCAnalysis-00-01-00 00633 00634 2008-12-19 Judith Katzy 00635 * added doxygen documentation to classes 00636 * added new files Doxyfile, doc/mainpage.h 00637 00638 2008-12-18 Sebastian Johnert <sebastian.johnert@desy.de> 00639 * change UE class 00640 * tag as HepMCAnalysis-00-00-11 00641 00642 2008-12-18 Cano Ay <aycano@cern.ch> 00643 * update herwigpp to version 2.3.0 00644 00645 2008-12-18 Cano Ay <aycano@cern.ch> 00646 * add steering possibilities for herwig executable 00647 00648 2008-12-17 Sebastian Johnert <sebastian.johnert@desy.de> 00649 * bug fix of number of tracks in tau decay of tau class 00650 * minor changes 00651 * Tag as HepMCAnalysis-00-00-10 before implementing a 00652 chargedParticle function in the base class 00653 * function to check for charged particles in the base class 00654 implemented (after tag) 00655 00656 2008-12-16 Judith Katzy <katzy@mail.desy.de> 00657 * added using lhapdf into examples/pythia6 00658 00659 2008-12-14 Sebastian Johnert <sebastian.johnert@desy.de> 00660 * change Jet implementation for the other classes 00661 00662 2008-12-09 Sebastian Johnert <sebastian.johnert@desy.de> 00663 * change Jet implementation for UE class 00664 00665 2008-12-03 Cano Ay <aycano@cern.ch> 00666 * add posibility to steer minimal track pt 00667 * change FastJet initialisation. 00668 Check inputvector in advance to avoid segmentation vialation 00669 00670 2008-12-01 Sebastian Johnert <sebastian.johnert@desy.de> 00671 * add and change Configuration class 00672 * minor changes 00673 00674 2008-11-29 Cano Ay <aycano@cern.ch> 00675 * minor changes to Configuration files and Configuration class 00676 00677 2008-11-28 Sebastian Johnert <sebastian.johnert@desy.de> 00678 * tidy up of the repository 00679 * some smaller changes (file names etc.) 00680 * no new tag 00681 00682 2008-11-28 Cano Ay <aycano@cern.ch> 00683 * add Configuration class for the generator executables 00684 * change Z, WplusJet and diJet class 00685 00686 2008-11-26 Sebastian Johnert <sebastian.johnert@desy.de> 00687 * add pythia6 and pythia8 steering files for top and tau class 00688 * repair example programs for Pythia8 of top and tau class 00689 * repair SO tune steering file for Pythia6 00690 * Tag as HepMCAnalysis-00-00-08 00691 00692 2008-11-26 Sebastian Johnert <sebastian.johnert@desy.de> 00693 * change all functions from void to int with return values FAILURE and SUCCESS 00694 * Tag as HepMCAnalysis-00-00-07 00695 00696 2008-11-23 Cano Ay <aycano@cern.ch> 00697 * add pythia6 and pythia8 steering files. Add macro merge.C to merge multiple root files into one. 00698 * update macros and add steering files for macros 00699 * Tag as HepMCAnalysis-00-00-06 00700 00701 2008-11-03 Sebastian Johnert <sebastian.johnert@desy.de> 00702 * adding example programs for pythia6 (Ztautau and ttbar events) 00703 * Tag as HepMCAnalysis-00-00-05 00704 00705 2008-11-02 Cano Ay <aycano@cern.ch> 00706 * further updates to the macro. First attempt to add Kolmogoroff and chi2 test for 00707 comparing two histograms 00708 * add script mkHTML.py to generate the webpage for displaying the plots 00709 * Tag as HepMCAnalysis-00-00-04 00710 00711 2008-11-01 Cano Ay <aycano@cern.ch> 00712 * add update macro and split Jet classes into DiJet, WplusJet and ZplusJet 00713 00714 2008-10-29 Sebastian Johnert <sebastian.johnert@desy.de> 00715 * top and tau class almost finished (still working on finetuning of binning) 00716 * Tag as HepMCAnalysis-00-00-03 00717 00718 2008-10-28 Sebastian Johnert <sebastian.johnert@desy.de> 00719 * link for the bin directory fixed in Makefiles of example programs 00720 * baseAnalysis class fixed 00721 * no tag 00722 00723 2008-10-27 Cano Ay <aycano@cern.ch> 00724 * add baseAnalysis class 00725 * Tag as HepMCAnalysis-00-00-02 00726 00727 2008-10-27 Sebastian Johnert <sebastian.johnert@desy.de> 00728 * some more histograms for top and tau class 00729 * Tag as HepMCAnalysis-00-00-01 00730 00731 2008-10-27 Cano Ay <aycano@cern.ch> 00732 * initial tag of package HepMCAnalysis 00733 * Tag as HepMCAnalysis-00-00-00