00001 2009-07-23 Sebastian Johnert <sebastian.johnert@desy.de>
00002 * change mainpage.h for Doxygen documentation; correct the
00003 date to June 2009
00004 * no new tag
00005
00006 2009-07-13 Sebastian Johnert <sebastian.johnert@desy.de>
00007 * change mainpage.h for Doxygen documentation; add Wolfgang
00008 Ehrenfeld as author, change date
00009 * no new tag
00010
00011 2009-07-03 Sebastian Johnert <sebastian.johnert@desy.de>
00012 * no changes, only new tag, similar as tag HepMCAnalysis-00-02-28
00013 * tag as HepMCAnalysis-00-03-00
00014
00015 2009-06-25 Sebastian Johnert <sebastian.johnert@desy.de>
00016 * change in initHistVariableBin() of baseAnalysis.cc and in
00017 averagedHistograms() of UEAnalysis.cc; needed for ATHENA
00018 interface
00019 * tag as HepMCAnalysis-00-02-28
00020
00021 2009-06-24 Sebastian Johnert <sebastian.johnert@desy.de>
00022 * bug fix in averagedHistograms() in UEAnalysis
00023 * tag as HepMCAnalysis-00-02-27
00024
00025 2009-06-24 Sebastian Johnert <sebastian.johnert@desy.de>
00026 * add dummy function averagedHistograms() also to the
00027 baseAnalysis class; this is needed for the interface for the
00028 ATLAS software ATHENA
00029 * comment out deletion of entries of m_histVectorVariableBin
00030 in baseAnalysis destructor; probably not needed anymore, due
00031 to the average function in which the averaged histograms are
00032 copied into the vector m_histVector; test were successful
00033 * comment out write histograms into ROOT file for variable
00034 bins in function Finalize() of baseAnalysis
00035 * tag as HepMCAnalysis-00-02-26
00036
00037 2009-06-24 Sebastian Johnert <sebastian.johnert@desy.de>
00038 * change in UEAnalysis: in Finalize() are calculated averaged
00039 histograms; this was divided in two functions. One function
00040 averagedHistograms(), in which the averaged histograms are
00041 calculated, and Finalize(), in which averagedHistograms() is
00042 called and all histograms are written to a root file;
00043 amongst others this change is needed for an interface to the
00044 ATLAS software ATHENA
00045 * tag as HepMCAnalysis-00-02-25
00046
00047 2009-06-18 Sebastian Johnert <sebastian.johnert@desy.de>
00048 * bug fix in mkHTML.py; if there is an odd number of
00049 histograms, the last histogram will now also be plotted
00050 * tag as HepMCAnalysis-00-02-24
00051
00052 2009-06-17 Sebastian Johnert <sebastian.johnert@desy.de>
00053 * other range for jet pT in UEAnalysis
00054 * in some analyses the jet pT is most the leading jet pT, titles of
00055 these histograms are corrected in these analyses classes
00056 * tag as HepMCAnalysis-00-02-23
00057
00058 2009-06-05 Sebastian Johnert <sebastian.johnert@desy.de>
00059 * bug fix in JetFinder; the pT-cut on isolated leptons has to
00060 be larger, not smaller
00061 * add exlusion appointment in WplusJetAnalysis for DeltaR,
00062 DeltaEta and DeltaPhi distribution
00063 * tag as HepMCAnalysis-00-02-22
00064
00065 2009-06-05 Sebastian Johnert <sebastian.johnert@desy.de>
00066 * bug fix in pythia8.cc
00067 * tag as HepMCAnalysis-00-02-21
00068
00069 2009-06-04 Sebastian Johnert <sebastian.johnert@desy.de>
00070 * wrong random seed commited in pythia8.cc, bug corrected
00071 * tag as HepMCAnalysis-00-02-20
00072
00073 2009-06-03 Sebastian Johnert <sebastian.johnert@desy.de>
00074 * correct typo/bug in herwigpp_2.3.1.cc ("false" instead of "fals")
00075 * tag as HepMCAnalysis-00-02-19
00076
00077 2009-05-27 Sebastian Johnert <sebastian.johnert@desy.de>
00078 * correct bug in function "IsFinalStateParticle"
00079 * delete enum function "RETURN" from baseAnalysis.cc, change
00080 all enum values to true or false
00081 * tag as HepMCAnalysis-00-02-18
00082
00083 2009-05-26 Sebastian Johnert <sebastian.johnert@desy.de>
00084 * change mstp(95) in pypars from 2 to 6 in Pythia6_Common.config
00085 * tag as HepMCAnalysis-00-02-17
00086
00087 2009-05-26 Sebastian Johnert <sebastian.johnert@desy.de>
00088 * add function "IsFinalStateParticle" to baseAnalysis.cc
00089 * change method to find final state particles in all analysis
00090 classes (now: call IsFinalStateParticle)
00091 * correct typo ("parent Directory") in mkHTML.py
00092 * tag as HepMCAnalysis-00-02-16
00093
00094 2009-05-18 Sebastian Johnert <sebastian.johnert@desy.de>
00095 * change some binning areas in analysis classes
00096 * fix bug in UE analysis class (avoid memory leak)
00097 * fix the eta and pt cuts on tracks, only for the jet finder
00098 these two cuts are steerable
00099 * tidy up some code
00100 * tag as HepMCAnalysis-00-02-15
00101
00102 2009-05-13 Sebastian Johnert <sebastian.johnert@desy.de>
00103 * eta and pt cut on tracks implemented in all analysis classes
00104 apart from JetFinder, baseAnalysis and Useranalysis; for
00105 MissingEt these cuts are set in the MissingEt function from
00106 baseAnalysis
00107 * CTEQ6L1 as default pdf for pythia6 in HepMCAnalysis Tool
00108 * ISR, FSR and MI for Pythia6 are set in Pythia6_Common.config
00109 not anymore in Process.config of Pythia6
00110 * tidy up of config files for Pythia6
00111 * tag as HepMCAnalysis-00-02-14
00112
00113 2009-05-12 Sebastian Johnert <sebastian.johnert@desy.de>
00114 * tag as HepMCAnalysis-00-02-13
00115
00116 2009-05-12 Sebastian Johnert <sebastian.johnert@desy.de>
00117 * comment out cout "Processing event ..." of each event in
00118 UserAnalysis, because it is also done in executable
00119 * cout statements for jets in all analysis classes
00120 * memory leak due to function GetJet() in analysis classes;
00121 this function GetJet is not needed anymore due to function
00122 SetJet() -> first comment out in all analysis classes, in
00123 base class it is needed, due to JetFinder class which calls
00124 the function GetJet
00125 * no new tag until tests are done
00126
00127 2009-05-11 Sebastian Johnert <sebastian.johnert@desy.de>
00128 * title in plotFiles.list
00129 * in Process.config: all DeltaR_lepton_track and
00130 jet_coneRadius set to 0.4
00131 * in Process.config: default ttbar generation, TopAnalysis and
00132 UserAnalysis
00133 * add function popHisto() in baseAnalysis, needed for
00134 implementation in ATHENA (ATLAS software)
00135
00136 2009-05-03 Sebastian Johnert <sebastian.johnert@desy.de>
00137 * tag as HepMCAnalysis-00-02-12
00138
00139 2009-04-30 Sebastian Johnert <sebastian.johnert@desy.de>
00140
00141 * JetFinder fixes: e.g. exclusion of isolated leptons
00142 * add some other steerable variables for JetFinder as DeltaR
00143 from lepton to another track and lepton_ptmin
00144 * add the other steerable variables to the executables
00145 * add example executable for Herwig++ 2.3.1
00146 * bug fix in UE analysis
00147
00148 2009-04-29 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de>
00149
00150 * setup.sh: fix for 64 ROOT setup (DESY and NAF separated)
00151 * baseAnalysis.cc: proper use of std::abs()
00152
00153 2009-04-28 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de>
00154
00155 * setup.sh, check_platform_desy, config.mk: updates for NAF and
00156 64 bit
00157 * Makefile_herwig, Makefile_herwigpp, Makefile_pythia8: more cleanup
00158 * examples/Makefile: makefile for all examples: build/run/clean
00159 * example/hepmcreader: fixed config file and added example input
00160 * baseAnalysis.cc: prefer empty() over !size()
00161
00162 * tagged as HepMCAnalysis-00-02-11
00163
00164 2009-04-16 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de>
00165
00166 * examples/hepmcreader/Process.config: small fix in config
00167 * UserAnalysis: Removed missing Et example.
00168 * src/baseAnalysis.cc: Fixed bug in calculation of missing Et.
00169
00170 * tagged as HepMCAnalysis-00-02-10
00171
00172 2009-04-15 Sebastian Johnert <sebastian.johnert@desy.de>
00173
00174 * add one line in Makefile of cascade
00175 * remove the random seed in Herwigpp_Common.config
00176 * tag as HepMCAnalysis-00-02-09
00177
00178 2009-04-10 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de>
00179
00180 * check_platform_desy: force SL5 systems to use SL4 libraries
00181 * config.mk: fix for gcc4 fortran run time libraries
00182 * include/baseAnalysis.h: fix for gcc4
00183 * include/UserAnalysis.h: removing unnecessary variables
00184
00185 * tagged as HepMCAnalysis-00-02-08
00186
00187 2009-04-06 Wolfgang Ehrenfeld <wolfgang.ehrenfeld@desy.de>
00188
00189 * examples/hepmcreader: example executable and config
00190 to read files in HepMC ASCII format
00191 * example/cascade: add UserAnalysis module, smart way of
00192 setting up and working with Analysis modules
00193 * example/herwig: add UserAnalysis module, smart way of
00194 setting up and working with Analysis modules
00195 * example/herwigpp: add UserAnalysis module, smart way of
00196 setting up and working with Analysis modules
00197 * example/pythia6: add UserAnalysis module, smart way of
00198 setting up and working with Analysis modules
00199 * example/pythia8: add UserAnalysis module, smart way of
00200 setting up and working with Analysis modules
00201 * Configuration class: Adding flags for UserAnalysis module and
00202 InputFileNames for hepmcreader example.
00203 * XXXAnalysis class: Cleaning up haeder files (unnecessary use
00204 and include statements), declaring some member functions virtual,
00205 moving pointer deletion and histogram renaming to base class.
00206 * baseAnalysis class: Refactor destructor, rename histogram name in
00207 initHist method, fixing TDirectory warning.
00208 * UserAnalysis class: Very basic Analysis module, intended for users
00209 to play around.
00210 * Makefile: Adding UserAnalysis module.
00211
00212 * tag as HepMCAnalysis-00-02-07
00213
00214 2009-04-06 Sebastian Johnert <sebastian.johnert@desy.de>
00215 * tag as HepMCAnalysis-00-02-06
00216
00217 2009-03-30 Sebastian Johnert <sebastian.johnert@desy.de>
00218 * adding some neutral particles to MissingEt class and
00219 chargedParticle function
00220 * small changes in FindMissingEt function in baseAnalysis
00221 class
00222 * setting Pythia6 to Version 6.4.20.2 as default in setup.sh
00223 * no new tag
00224
00225 2009-03-27 Sebastian Johnert <sebastian.johnert@desy.de>
00226 * change implementation of the jet finder; jet finder is run
00227 only one time for the event now
00228 * no new tag
00229
00230 2009-03-26 Sebastian Johnert <sebastian.johnert@desy.de>
00231 * correct bug in function DeleteJetObject
00232 * modify EtMissClass: call the function from baseAnalysis in the class
00233 * add function FindMissingEt to baseAnalysis
00234 * add EtMissAnalysis class to all example programs
00235 * add EtMiss class to webinterface script mkHTML.py (probably
00236 the links in the script has to be corrected; this has to be
00237 checked when a new Doxygen documentation exists)
00238 * no new tag
00239
00240 2009-03-25 Zhonghua Qin <zhonghua.qin@desy.de>
00241 * add the MissingSumEt quantity to EtMissAnalysis class
00242 * no new tag
00243
00244 2009-03-24 Zhonghua Qin <zhonghua.qin@desy.de>
00245 * some changes in EtMissAnalsis class,i.e, using IsNeutrino
00246 function, histogramming and so on
00247 * other changes in Herwig and Herwig++ example, i,e, using the
00248 Herwigpp_Common.config file in Process.h
00249 * no new tag
00250
00251
00252 2009-03-23 Zhonghua Qin <zhonghua.qin@desy.de>
00253 * add the common config file to include the common parameters
00254 for Herwig++
00255 * no new tag
00256
00257 2009-03-19 Zhonghua Qin <zhonghua.qin@desy.de>
00258 * implement the EtMissAnalysis class for
00259 HepMCAnalyser. Currently the Missing Et calculation only includes the
00260 non-interacting particles(neutrinos and susy lsp)
00261 * no new tag
00262
00263 2009-03-11 Sebastian Johnert <sebastian.johnert@desy.de>
00264 * tag as HepMCAnalysis-00-02-05
00265
00266 2009-03-11 Sebastian Johnert <sebastian.johnert@desy.de>
00267 * correct bug to calculate the absolute value of a double (use
00268 fabs() instead of abs() for a double, otherwise, the double will be
00269 transformed to an integer)
00270 * no new tag
00271
00272 2009-03-05 Zhonghua Qin <zhonghua.qin@desy.de>
00273 * update Herwig++ to read in SLHA spectrum file for Susy process
00274 * no new tag
00275
00276 2009-03-05 Sebastian Johnert <sebastian.johnert@desy.de>
00277 * change histograms for jet pt up to 1000GeV in all analysis classes
00278 * no new tag
00279
00280 2009-02-27 Sebastian Johnert <sebastian.johnert@desy.de>
00281 * implement to read strings in readherwigConfigFile.h
00282 * correct readHerwigConfigFile.h
00283 * no new tag (new tag planned after finishing implementation of fHerwig)
00284
00285 2009-02-23 Sebastian Johnert <sebastian.johnert@desy.de>
00286 * correct a link in mkHTML.py
00287 * no new tag
00288
00289 2009-02-17 Zhonghua Qin <zhonghua.qin@desy.de>
00290 * in herwig.cc file change the status code of fortran Herwig:
00291 1)all status code greater than 1 are set as 2;
00292 2)status code equal to 1 is keeping not changed.
00293 * no new tag
00294
00295 2009-02-17 Sebastian Johnert <sebastian.johnert@desy.de>
00296 * correct a typo in mkHTML.py
00297 * log scale range user in plot.C
00298 * no new tag
00299
00300 2009-02-16 Sebastian Johnert <sebastian.johnert@desy.de>
00301 * remove changes of status code equal 2
00302 * bugfix for jet implementation in herwig.cc
00303 * tag as HepMCAnalysis-00-02-04
00304
00305 2009-02-15 Sebastian Johnert <sebastian.johnert@desy.de>
00306 * production round ready with newest cvs head, so I did a new
00307 tag
00308 * currently no implementation of minimum bias class (planned
00309 next)
00310 * tag as HepMCAnalysis-00-02-03
00311
00312 2009-02-13 Zhonghua Qin <zhonghua.qin@desy.de>
00313 * fixed the problem related to trackFromPID function for
00314 fortran Herwig(fortran Herwig seems to have some particles
00315 which have no mother but with a production vertex).
00316 * fixed the problem related to W/Z plots in fortran Herwig(the
00317 status code of 2 is not meant decaying in fortran
00318 Herwig. There are the changes for ZAnalysis, TauAnalysis,
00319 TopAnalysis and WplusJetAnalysis classes.
00320 * no new tag this moment, will apply a new tag after some test
00321 for the changes
00322
00323 2009-02-13 Sebastian Johnert <sebastian.johnert@desy.de>
00324 * minor changes
00325 * tag as HepMCAnalysis-00-02-02 (for safety reasons due to
00326 changes by Zhonghua)
00327
00328 2009-02-12 Sebastian Johnert <sebastian.johnert@desy.de>
00329 * bug fix in cascade, herwigpp, and pythia8 example programs
00330 (adding jet initialisation for tau, top and z0 class)
00331 * still existing a larger bug in fHerwig for other processes
00332 than top production
00333 * tag as HepMCAnalysis-00-02-01
00334
00335 2009-02-11 Sebastian Johnert <sebastian.johnert@desy.de>
00336 * bug fix in plot macro, adding number of events for
00337 differential cross section calculation
00338 * tag as HepMCAnalysis-00-02-00
00339
00340 2009-02-10 Zhonghua Qin <zhonghua.qin@desy.de>
00341 * update for fotran herwig example:
00342 implemented a new fortran herwig wrapper file named MyHerwigWrapper.h;
00343 implemented Jimmy for underlying event generation in fortran Herwig;
00344 * no new tag
00345
00346 2009-02-09 Zhonghua Qin <zhonghua.qin@desy.de>
00347 * update for fotran herwig example:
00348 implemented the readherwigConfig.h file;
00349 implemented the steering files;
00350 * no new tag
00351
00352 2009-02-09 Sebastian Johnert <sebastian.johnert@desy.de>
00353 * implementation of cross sections in plot macro, default
00354 value 1 (only version upgrades should be controlled by
00355 default); README for instructions
00356 * add getRapidity function in baseAnalysis
00357 * no new tag
00358
00359 2009-02-05 Sebastian Johnert <sebastian.johnert@desy.de>
00360 * fix: tau belongs to leptons in WplusJet Class (for leptonFromW)
00361 * plot macro: implementatin of cross section weighting
00362 * no new tag
00363
00364 2009-02-04 Sebastian Johnert <sebastian.johnert@desy.de>
00365 * bug fix for Jet Finder (memory leak found)
00366 * no new tag
00367
00368 2009-02-03 Sebastian Johnert <sebastian.johnert@desy.de>
00369 * bug fix for Jet Finder
00370 * no new tag
00371
00372 2009-01-30 Sebastian Johnert <sebastian.johnert@desy.de>
00373 * bug fix for Cascade on lxplus
00374 * tag as HepMCAnalysis-00-01-07
00375
00376 2009-01-30 Sebastian Johnert <sebastian.johnert@desy.de>
00377 * implementation of cascade
00378 * bug fix (if no end vertex exist for children in WplusJet)
00379 * tag as HepMCAnalysis-00-01-06
00380
00381 2009-01-30 Sebastian Johnert <sebastian.johnert@desy.de>
00382 * some additional histograms
00383 * minor changes
00384 * tag as HepMCAnalysis-00-01-05
00385
00386 2009-01-23 Sebastian Johnert <sebastian.johnert@desy.de>
00387 * change binning from histograms counting particles
00388 * implemented options for FSR, ISR and MI by Zhonghua Qin
00389 * README for webdisplay: further instructions for naming convention
00390 * tag as HepMCAnalysis-00-01-04
00391
00392 2009-01-23 Cano Ay <aycano@cern.ch>
00393 * default parameter values are set in Configuration class only
00394 * tag as HepMCAnalysis-00-01-03
00395
00396 2009-01-21 Sebastian Johnert <sebastian.johnert@desy.de>
00397 * many minor changes
00398 * change plot macro
00399 * same structure of logscale histograms
00400 * add pdf-line in Process.config of Pythia6
00401 * tag as HepMCAnalysis-00-01-02
00402
00403 2009-01-05 Sebastian Johnert <sebastian.johnert@desy.de>
00404 * change Makefiles
00405 * READMEs (for webdisplay and Herwigpp written by Judith Katzy)
00406 * delete old herwigpp example programs
00407 * tag as HepMCAnalysis-00-01-01
00408
00409 2008-12-19 Sebastian Johnert <sebastian.johnert@desy.de>
00410 * delete directory xmldoc
00411 * bugfix of pythia8.cc, run with xmldoc of Gensermirror
00412 * tag as HepMCAnalysis-00-01-00
00413
00414 2008-12-19 Judith Katzy
00415 * added doxygen documentation to classes
00416 * added new files Doxyfile, doc/mainpage.h
00417
00418 2008-12-18 Sebastian Johnert <sebastian.johnert@desy.de>
00419 * change UE class
00420 * tag as HepMCAnalysis-00-00-11
00421
00422 2008-12-18 Cano Ay <aycano@cern.ch>
00423 * update herwigpp to version 2.3.0
00424
00425 2008-12-18 Cano Ay <aycano@cern.ch>
00426 * add steering possibilities for herwig executable
00427
00428 2008-12-17 Sebastian Johnert <sebastian.johnert@desy.de>
00429 * bug fix of number of tracks in tau decay of tau class
00430 * minor changes
00431 * Tag as HepMCAnalysis-00-00-10 before implementing a
00432 chargedParticle function in the base class
00433 * function to check for charged particles in the base class
00434 implemented (after tag)
00435
00436 2008-12-16 Judith Katzy <katzy@mail.desy.de>
00437 * added using lhapdf into examples/pythia6
00438
00439 2008-12-14 Sebastian Johnert <sebastian.johnert@desy.de>
00440 * change Jet implementation for the other classes
00441
00442 2008-12-09 Sebastian Johnert <sebastian.johnert@desy.de>
00443 * change Jet implementation for UE class
00444
00445 2008-12-03 Cano Ay <aycano@cern.ch>
00446 * add posibility to steer minimal track pt
00447 * change FastJet initialisation.
00448 Check inputvector in advance to avoid segmentation vialation
00449
00450 2008-12-01 Sebastian Johnert <sebastian.johnert@desy.de>
00451 * add and change Configuration class
00452 * minor changes
00453
00454 2008-11-29 Cano Ay <aycano@cern.ch>
00455 * minor changes to Configuration files and Configuration class
00456
00457 2008-11-28 Sebastian Johnert <sebastian.johnert@desy.de>
00458 * tidy up of the repository
00459 * some smaller changes (file names etc.)
00460 * no new tag
00461
00462 2008-11-28 Cano Ay <aycano@cern.ch>
00463 * add Configuration class for the generator executables
00464 * change Z, WplusJet and diJet class
00465
00466 2008-11-26 Sebastian Johnert <sebastian.johnert@desy.de>
00467 * add pythia6 and pythia8 steering files for top and tau class
00468 * repair example programs for Pythia8 of top and tau class
00469 * repair SO tune steering file for Pythia6
00470 * Tag as HepMCAnalysis-00-00-08
00471
00472 2008-11-26 Sebastian Johnert <sebastian.johnert@desy.de>
00473 * change all functions from void to int with return values FAILURE and SUCCESS
00474 * Tag as HepMCAnalysis-00-00-07
00475
00476 2008-11-23 Cano Ay <aycano@cern.ch>
00477 * add pythia6 and pythia8 steering files. Add macro merge.C to merge multiple root files into one.
00478 * update macros and add steering files for macros
00479 * Tag as HepMCAnalysis-00-00-06
00480
00481 2008-11-03 Sebastian Johnert <sebastian.johnert@desy.de>
00482 * adding example programs for pythia6 (Ztautau and ttbar events)
00483 * Tag as HepMCAnalysis-00-00-05
00484
00485 2008-11-02 Cano Ay <aycano@cern.ch>
00486 * further updates to the macro. First attempt to add Kolmogoroff and chi2 test for
00487 comparing two histograms
00488 * add script mkHTML.py to generate the webpage for displaying the plots
00489 * Tag as HepMCAnalysis-00-00-04
00490
00491 2008-11-01 Cano Ay <aycano@cern.ch>
00492 * add update macro and split Jet classes into DiJet, WplusJet and ZplusJet
00493
00494 2008-10-29 Sebastian Johnert <sebastian.johnert@desy.de>
00495 * top and tau class almost finished (still working on finetuning of binning)
00496 * Tag as HepMCAnalysis-00-00-03
00497
00498 2008-10-28 Sebastian Johnert <sebastian.johnert@desy.de>
00499 * link for the bin directory fixed in Makefiles of example programs
00500 * baseAnalysis class fixed
00501 * no tag
00502
00503 2008-10-27 Cano Ay <aycano@cern.ch>
00504 * add baseAnalysis class
00505 * Tag as HepMCAnalysis-00-00-02
00506
00507 2008-10-27 Sebastian Johnert <sebastian.johnert@desy.de>
00508 * some more histograms for top and tau class
00509 * Tag as HepMCAnalysis-00-00-01
00510
00511 2008-10-27 Cano Ay <aycano@cern.ch>
00512 * initial tag of package HepMCAnalysis
00513 * Tag as HepMCAnalysis-00-00-00