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