Recent caf_mc_util modifications
-
- p21-br-128 February 20, 2009:
update MC.list, add MCnoXsec.list file. Modify MCReqID and MCWeightFactors so it normalizes processes without cross section to Xsec = -1000fb
-
- p21-br-127 February 11, 2009:
Update MC.list file which was missing some single top samples.
-
- p21-br-126 January 12, 2009:
MCReqID: ignore empty lines in MC.list file.
Remove default value for dqDefinition in LumiReWeighting.cpp
- p21-br-125, p18-br-100 January 19, 2009: update MC.list file and add singletop CSG sam def.
- p21-br-123 December 30, 2008: correct set_index() logic for jets in JetController
- p21-br-122 December 25, 2008: addd MC v3 for p20. update MC.list file.
- p21-br-121 December 19, 2008: update the beam shape files
- p21-br-120 December 18, 2008:Add jet indexing in JetController (needed for mathing jets from different branches)
- p21-br-119 December 16, 2008: Add p20 MCv2 CSG sam defintions.
- p21-br-118 December 10, 2008: Correct bug in MCWeightFactor.
- p21-br-117, p18-br-99 December 8, 2008:
Update MC.list file with latest request ids counted (already in p21-br-116) & include VH csg Higgs samples.
- p21-br-115 November 24, 2008:
Add option for systematics study of the lepton energy scales in ApplyElectronSmear and ApplyMuonSmear.
Correct bug in HF flag set by HevyFlavorSkim processor.
- p21-br-114 November 17, 2008:
Add possibility to cut on number of track from PV 0 in JetController.
- p18-br-98, p21-br-113 November 11, 2008:
Update caf_mc_util/mc_sample_info/MC.list. Some request included in the common MC samples were still missing.
- p18-br-97, p21-br-112 November 9, 2008:
Fixed boson counting in W and Z pT reweighting. Added 2D reweighting in jet pT vs boson pT. Added ParticleJetMaker processor.
- p21-br-109 November 9, 2008: Add possibility not to use MC.list file specified with AlpgenReqIDs instruction (needed by vjets_cafe) in MCReqID processor.
- p18-br-96, p21-br-108 November 8, 2008: Add an error message to the MCWeightFactor processor to protect against bad usage.
- p18-br-95, p21-br-107 October 30, 2008: Correct bug in ZPtReweighting. Add MC p17 common samples definition in CSG_winter09.
- p18-br-93, p21-br-106 October 30, 2008: update MC.list file with missing req ids.
- p21-br-105 October 24, 2008: update CSG Winter 09 config files so the configCheck option works also for merge dataset.
- p18-br-92, p21-br-104 October 24, 2008: Include config files for CSG Winter09 MC dataset in caf_mc_util/CSG_Winter09/*cfg: they can be directly use with new normalisation scheme. Update MC.list file. Update Wpt reweighting.
- p18-br-91, p21-br-97 October 16, 2008: WpT reweighting updated: check for other bosons (ie in case it is run on WW, WH MC) and do nothing in this case. The same for Z pT reweighting.
- p18-br-90, p21-br-96 October 14, 2008: New WpT reweighting. For details see note 5786.
- p18-br-89, p21-br-95 October 8, 2008: Bug fix in the HeavyFlavorSkim processor.
- p18-br-88, p21-br-94 September 30, 2008: correct error message in MCReqID. Update MC.list file.
- p21-br-93 September 23, 2008: MCReqID: add a verification that all request ids have been processed. MCWeightFactor: allow to process non alpgen request ids with a static scale factor
- p21-br-92 September 23, 2008: JetSSR, RunJetSSR, JetController: add jssr error multiplicator.
- p21-br-91 September 23, 2008: SaveDataLumiProfile: Add a protection against NAN bins and non-normilized histograms!
- p18-br-86, p21-br-90 September 18, 2008: Important update in the heafy flavor skimming and the way
how alpgen weights are applied. For more details see this message. Synhronize p18 branch with p21.
- p21-br-89 September 10, 2008: Modify SaveLumiProfile binary and weight lumi profile in each run range with corresponding luminosity.
Alpgen weighting and HF skimming schema updated (update is not yet finished).
- p18-br-85 September 9, 2008: Add processor to apply electron smearing.
- p21-br-87 September 3, 2008: Synhronize JetController p21 with p18
- p18-br-84 September 3, 2008: Add option to shift SSR, JetID by N*sigma instead of only 1 sigma.
- p21-br-86 September 2, 2008: Shift SSR, JetID by N*sigma instead of only 1 sigma
- p18-br-83 July 22, 2008: mc_sample_info: Add ttbar ljets samples at mass point: 130, 140, 150, 190, 200, 210; add ttbar dilepton samples at mass point: 130
- p21-br-84 July 3, 2008:
Corrected the higgs cross sections
- p21-br-83 June 27, 2008: Add KinematicMCReWeighting
- p21-br-82 June 24, 2008: Add option no ZpT reweighting to ZpTReWeighting processor
- p21-br-81 June 18, 2008: Fixed minor problem in identifying Ws
- p21-br-80 June 18, 2008: 1. Taught EffDenomHistos to ignore the DQ event flag efficiency 2. Updates to the Z pT re-weighting processor by Bjoern
- p21-br-79 June 17, 2008: Added W Pt re-eighting processor (Sabine Lammers). Fixed new cross sections - were in pb, now they are in ub as they should.
- p21-br-78 June 14, 2008: Default MC sample lists now use HF flagged p21.11 W+jets and Z+jets MC samples. Previous lists with manually HF skimmed samples moved to separate files.
- p21-br-77 June 11, 2008: Update beamshape parameters for RunIIb
- p21-br-76 June 9, 2008: JetSSR: commented out forgotten debug line.
- p21-br-75 June 9, 2008: SSR changes: By default, EC shifting and smearing now appliled to VEC. New negative systematic added to cover differance between EC and VEC (Christophe Ochando). Fixed Number of single top events for the p17 m175 samples (the tau numbers were 20% off).
- p21-br-74 May 30, 2008: Correct diboson cross-section for missing e-6.
- p18-br-82 May 29, 2008:
Added MC information for tt->2l for mass points 140, 150, 190, 200. Updated poit m=175.
- p21-br-73 May 14, 2008: V+A samples from Erich
- p21-br-72 May 12, 2008: Dan Boline's njet dependent ZpT reweighting parametrization intended for the p20 JSSR corrected Z+jets events.
- p18-br-81, p21-br-71 Apr 25, 2008: added AdditionalBJetScale option to RunJetSSR
- p21-br-70 Apr 25, 2008:
mc_sample_info: add more p20 dilepton request ids, nevents and cross-section for zmumu, ztautau, dibosons
- p18-br-80 Apr 23, 2008:
Synchronized with latest code and MC scaling lists from the p21-br
- p21-br-69 Apr 15, 2008:
Added HeavyFlavorSkim processor for HF skimming using the new HF flags (created by default in p21.11.00 CAF trees).
mc_sample_info: Updated scaling information for ttbar -> ljets,dilepton both p17 and p20 for mtop 170 and 175. All numbers derived by Andres Tanasijczuk. MC_x-sec_HF.list: changed typo - mb should be ub.
- p18-br-79, p21-br-68 Apr 11, 2008: update list of 2.5sigma zero-suppressed MC request ids
- p21-br-67 Apr 9, 2008: Added better support for applying k-factors (compatable with the vjets_cafe structure).
- p18-br-78 Apr 9, 2008:
Z pT Alpgen p17 reweighting updated for ne p17 JSSR. New options in JetController.
- p21-br-66 Apr 7, 2008: caf_mc_util:
- Renamed p17 single top samples
- Added p17 diboson samples.
- Better names and more structure to the ttbar samples MC information
- p21-br-65 Apr 2, 2008:
Added scaling information for new p17 mtop=170 GeV single top samples (Dag) + larger diboson samples (Lidija)
- p18-br-77, p21-br-64 Mar 21, 2008: Added Multi Parton Interaction Removal processor written by Joe Haley and Wade Fisher
- p18-br-76, p21-br-63 Mar 20, 2008:
Updated HF skimming code - all W+1c and W+2b+1c events are now kept (independent of the source of the c-quark).
- p18-br-75, p21-br-62 Mar 18, 2008:
Fixes for NaN systematics + improved p17 SSR parametrization now default.
- p18-br-74, p21-br-61 Mar 12, 2008:
RunJetSSR: Added NoMCReqID option.
- p21-br-60 Mar 7, 2008:
Remove obsolete parameters from JetController
- p18-br-73, p21-br-59 Mar 4, 2008:
In it, the new SSR parametrizations from Christophe
Ochando are available:
- An improved p17 SSR
- A p20 SSR for the "good" MC samples (e.g. as used when measuring the the JES)
- A p20 SSR for the MC with the overly zero-suppressed zero-bias overlays
(roughly, this are the request IDs prepared with p20.09.02)
See Christophe's presentation for more details
The RunJetSSR processor switches between p17 and p20 on the fly
as needed, based on Cafe::Event.isRun2b(), and between the two
p20 MC flavors, based on the file name and caf_mc_util/mc_sample_info/MC_reqid_2.5zerobias.list
For the latter it requires that the MCReqID processor is
run before it (see Slava's previous email to this list).
- p18-br-72, p21-br-58 Feb 28, 2008:
Add new processor to extract MC request ID from the file names using standard CSG patterns.
LumiReweighting and MCWeightFactor processors have been modified accordingly.
RunJetSSR processor will add automatically additinal 2% uncertanty fro the MC request ids from
mc_sample_info/MC_reqid_2.5zerobias.list list (MC p20.09.02 with overlayed 2.5 zero suppresed zero bias sample)
- p18-br-71, p21-br-57 Feb 24, 2008:
RunJetSSR processor offers the following new functionalities:
1) Apply an ad-hoc additional uncertainty. This is the short-term
solution for the p20 MC with has less ZB overlay (due to too much
0-suppresion).
2) Apply an ad-hoc additional scale.
3) Apply a sample-dependent JES correction. The built in .spc file
is for top events
Known issues to be fixed shortly: the other new options (i.e. 4 new SSR flavors) are not implemented yet.
- p18-br-70 Feb 11, 2008: Added scaling information for new p17 & p20 W/Z+jets samples
- p21-br-56 Feb 19, 2008: Electron smearing updated.
- p21-br-55 Feb 13, 2008: Fixed typo in new code - inverse of scale factor needed printed out.
- p21-br-54 Feb 12, 2008: Final p20 electron smearing + printout update to EffDenomHistos
- p18-br-69, p21-br-52 Feb 5, 2008: Add automatic treatment for CSG lumi profiles in LumiReweighting processor. Synhronize p21 mc_sample_information with p18.
- p18-br-68 Feb 1, 2008: Correct typo in the MC reqid info.
- p18-br-67 Jan 29, 2008: Update ttbar cross-section with NLO values.
- p18-br-66, p21-br-51 Jan 23, 2008:Remove obsolete seed options for jssr in JetController.
- p18-br-65, p21-br-50 Jan 23, 2008: mc_sample_info updates: add more ttbar mass points; Zee, Zmumu, Ztautau HF skimmid x-section updates.
- p18-br-63 Jan 23, 2008: New update for p17 Alpgen Z pT reweighting from Bertrand.
- p21-br-49 Jan 22, 2008: ApplyElectronSmear now inherits from Amnon's RandomSelectUserObjects -- reproducible random numbers used. Modify Alpgen, Pythia p20 reweighting: The high Z mass (130-250 GeV) are included for ALPGEN; There are overall scale factors applied to keep normalization preserved in the low (15-40) and high (200-250) GeV mass bins.
- p21-br-48 Jan 21, 2008: ZPTReweighting, p17, p14 Pythia: Correct default weight in the case of minv>250Gev. p17 HF skimmed sample information by Yvonne and Yury. RunJetSSSR: now deriving from RandomProcessor.
- p18-br-62 Jan 21, 2008: ZPTReweighting, p17, p14 Pythia: Correct default weight in the case of minv>250Gev
- p18-br-61 Jan 19, 2008: p17 HF skimmed sample information by Yvonne and Yury. RunJetSSSR: now deriving from RandomProcessor.
- p21-br-47 Jan 15, 2008: Add exclusive (depends on n jets with pt cut 15 GeV) p20 Alpgen reweighting from vjet group.
- p18-br-60 Jan 15, 2008: Correct p17 Alpgen Z pT reweighting.
- p18-br-59 Jan 14, 2008: Modified p17 Alpgen Z pT reweighting from Bertrand.
Synchronized with latest code in the p21 branch - support for cuts allowing a list of parents in the MCParticleSelector processor and added MC scaling information for latest p20 HF skimmed W and Z + jets
- p21-br-46 Dec 28, 2007: Bug fix in electron smearing (uninitialized variables)
- p21-br-45 Dec 19, 2007: Added support for applying OR:ed parent MC particle cut (needed for some ttbar->H+ analyses)
- p21-br-44 Dec 17, 2007: Updated code and MC numbers for the new p20 Z->mumu HF skimmed samples
- p18-br-58, p21-br-42 Dec 11, 2007: ZptReweighting: add posibilty to apply diff reweighting depending on tag. JetController: add possibility to configurate tree name and branch names for the intermidiate branches. MCParticleSelector updated. Electron Smearing parameters updated.
Updated MCWeightFactors - Information about what kind of MC one is running for is stored in gROOT such that FindDuplicate events can access it to get the right Duplicate Event Table.
Update DyKfacWeight with a new K factor parametrization that works over the whole invariant mass range as well as the NLO parametrization of the K factor and a config variable to chose between the two.
- p21-br-40 Nov 19, 2007: Adopt the RunIIb beamshape parameters from Heidi. See more details in the note 5540.
- p21-br-39 Nov 14, 2007: ZPtReweighting: add p20 Pythia reweighting from vjet group
- p18-br-57, p21-br-38 Nov 13, 2007: throw exception in LumiReWeight for zero lumi events
- p21-br-36 Nov 7, 2007: ZPtReweighting: synhronize p17 Alpgen ZPtReweighting with p18
- p21-br-35 Nov 7, 2007: ZPtReweighting: update p20 Alpgen ZPt reweighting
- p18-br-56 Nov 7, 2007: ZPtReweighting: update p17 Alpgen ZPt reweighting parametrization
- p21-br-34 Oct 31, 2007: ZPtReweighting: add p20 Alpgen ZPt reweighting
- p18-br-55, p21-br-33 Oct 29, 2007: ZPtReweighting: correct bug in choosing P17/P14 Pythia function
- p18-br-54, p21-br-32 Oct 24, 2007: JetController: set default value for JSSR shifting to true. Add processor to measure N PV distribution
- p18-br-53, p21-br-31 Oct 18, 2007: More informative names to p20, non-HF skimmed samples
- p18-br-52, p21-br-30 Oct 18, 2007: Added MC info for new p20 single top
- p18-br-51, p21-br-29 Oct 11, 2007: JSSR shifting is true by default
- p18-br-50, p21-br-28 Oct 11, 2007: Add processor for the dynamic Drell-Yan K-factor
- p18-br-49, p21-br-27 Oct 10, 2007: Final p17 JSSR
- p18-br-48 Oct 4, 2007: added alpgen ttbar at 160,165,170&180 from Charly & Mike
- p21-br-26 Oct 2, 2007: Fix component test EffDenomHistos_t.cpp
- p18-br-47 Oct 2, 2007: Added matching info for test case sample of p170907 & p170908 W+bb+jets alpgen. Fix component test EffDenomHistos_t.cpp
- p18-br-45, p21-br-25 Sep 25, 2007: More config params in JetController
- p21-br-24 Sep 25, 2007: Add Z vertex reweighting (BeamWeight). Add ApplyTRF processor.
- p21-br-23 Sep 24, 2007: Update muon smearing with p20 parameteres
- p18-br-44 Sep 24, 2007: Update muon smearing parameters.
- p18-br-43, p21-br-22 Sep 19, 2007: Updated MC cross section for the standard ttbar samples, both p17 and p20, such that a NNLO k-factor is applied by default
- p18-br-42 Sep 17, 2007: Add period variable to ApplyMuonSmear (needed by MET significance processor)
- p21-br-21 Sep 14, 2007: Support for certain p20 HF skimmed files with a different file name.
- p18-br-41, p21-br-21 Sep 13, 2007: Added EffDenomHistos and minor bug fix for bFragReweighting
- p18-br-40 Sep 6, 2007: Correct binning problem in LumiReWeighting processor.
- p18-br-39 Aug 28, 2007: Add BeamWeight[Proc] back into COMPONENTS. Corrected filelist for Z+jets ALPGEN which were copied to prj_root/3021
- p18-br-38 Aug 23, 2007: Added back ApplyMuonSmear and MCWeightFactors to rootrc
- p18-br-37 Aug 20, 2007: Remove BeamWeight[Proc] from COMPONENTS
- p21-br-20 Aug 16, 2007: Add processor ApplyElectronSmear.
- p18-br-36, p21-br-19 Aug 14, 2007: Updated MC information for new, bug-free p20 MC
- p18-br-35 Aug 8, 2007: Add z vertex reweighting tool. Add ApplyTRFs tools. Modify the JetRemoval systematics calculations (use the same random numbers).
- p18-br-34 Aug 3, 2007: Added the full, very large, lumi profile file for the top p17 datasets.
- p18-br-33 July 20, 2007: New version of the muon pT smearing (D0Note 5444).
- p18-br-32, p21-br-17 July 4, 2007: Update lumi reweighting tool to new eff_util version. Remove doJESMU switch from JetController. Updates in MCWeightFactors. New method in CafMCUtils for accessing partons after parton shower.
- p18-br-28 May 13, 2007: Adopt isMC() methode from cafe::Event
- p18-br-27 May 11, 2007: Add ALPGEN Z+jets filelists and their MC weights.
- p18-br-26 Apr 12, 2007: JetController: Add separte shifts for the jet ID efficiency in CC, EC, ICR. JetRemoval: New random seed options and default.
- p18-br-25 Apr 4, 2007: Fix in ApplyMuonSmear
- p18-br-24 Apr 4, 2007: Add correction for the Alpgen bug to ZpTReweight processor
- p18-br-23 Apr 4, 2007: Added ApplyMuonSmear processor (moved from caf_util with a few cosmetic/error-handling updates)
- p18-br-22 : JetController: Add possibility to yield several jet output branches
- p18-br-21 : ZpTReweighting: Correct p17 Pythia Z pT reweighting
- p18-br-20 : LumiReweighting: Add possibility to use different profiles simultaneously (e.g. profilles for the different MC IDs).
JetController: Add possibility to study JetID systematics.
- p18-br-18 : bFragmentaions tools updated.
- p18-br-17 : Documentaion for JetController updated.
- p18-br-16 : Remove JESMU configuration from the RunJSSR. Update JetController accordingly.
- p18-br-15 : Correct JetController
- p18-br-14 : MCParticleSelector : Added code option for hadronically decaying tau selection in MCParticleSelector.
JetSSR: correct bug in calculating JESMUShifted correction; avoid correction for jets with JES 0 (deta out of range in jetcorr).
Added JetController to apply standard jet id selection.
- p18-br-13 : util/SaveDataLumiProfile tool updated (can use input from getMulinosityProfile script)
- p18-br-12 : ZPtReWeighting: add p17Pythia fuction for the ZpT reweighting
Add tools for the b fragmentaion reweighting.
- p18-br-11 : ZPtReWeighting: add p17Alpgen fuction for the ZpT reweighting from the top group
- p18-br-10 : Checked and corrected the sign MET propagation of JES shifts
- p18-br-09 : Add tools for the luminosity profile measurements in MC and MC reweighting
- p18-br-08 : Initialize seed for each file
- p18-br-04 : added WeightSystematics processor
- p18-br-03 : SSR: seperate plateau & threshold removal + new defaults + docs. Add JetRemoval processors
- v01-02-07 : JES variation support added to p17-like mode; changing central JES corrf
shary
Last modified: Thu Jan 22 04:04:17 CST 2009