PAT Release Notes, CVS Branch B3_3_X
(compatible with CMSSW_3_3_X)

Please use branch B3_3_X for CMS.PhysicsTools/PatAlgos, CMS.PhysicsTools/PatUtils, CMS.PhysicsTools/Utilities, and CMS.PhysicsTools/PatExamples. These contain backports for the 3.3.x release. These are now bug fix and backport releases ONLY.

Please follow the tag conventions here:

  • DataFormats/PatCandidates
    • Tags on trunk (for 3.3.x) should now be in the series V05-08-00

  • CMS.PhysicsTools/PatAlgos
    • Tags on trunk (for 3.3.x) should now be in the series V07-09-00

  • CMS.PhysicsTools/Utilities
    • Tags on trunk (for 3.3.x) should now be in the series V07-02-00

  • CMS.PhysicsTools/PatUtils
    • Tags on trunk (for 3.3.x) should now be in the series V03-09-00

  • CMS.PhysicsTools/PatExamples
    • Tags on trunk ( for 3.3.x) should now be in the series V00-01-00

Development Tags:

To check out the CVS head version follow the description as given below. Note that this is is an expert action though!

cmsrel CMSSW_3_3_5
cd CMSSW_3_3_5/src
cmsenv
cvs co -r B3_3_X DataFormats/PatCandidates
cvs co -r B3_3_X PhysicsTools/PatAlgos
cvs co -r B3_3_X PhysicsTools/PatUtils

V07-09-39

  • Fixing missing files in V07-09-38

scram p CMSSW CMSSW_3_3_5
cd CMSSW_3_3_5/src
cvs co -r V05-08-11 DataFormats/PatCandidates
cvs co -r V07-09-39 PhysicsTools/PatAlgos

V07-09-38

  • Add MHT in the default pat sequence

Warning, important This tag misses a necessary file. It is fixed in V07-09-39.

V07-09-37

  • Added a utility to add the GenJets to the sequence, since the 3.3.2 re-reco doesn't include them.
  • Added a unit test to make sure this is working patLayer1_fromAOD_rereco09_full_cfg.py

scram p CMSSW CMSSW_3_3_2
cd CMSSW_3_3_2/src
cvs co -r V07-09-37 PhysicsTools/PatAlgos

V07-09-35

  • removed obsolete test file for tests of fastsim.
  • added infrastructure for for heavyIon pat sequences.

scram p CMSSW CMSSW_3_3_2
cd CMSSW_3_3_2/src

V07-09-34 (identical to CMSSW_3_3_2)

scram p CMSSW CMSSW_3_3_2
cd CMSSW_3_3_2/src
cvs co -r V07-09-35      PhysicsTools/PatAlgos  

V07-09-31

  • fix of addJetCollection tool, where adding selected/cleanLayer1Jets to the event content was not treated correctly.
  • removed strict cleaning of photons from electrons fom the cleanLayer1Photons on request of EGamma. Overlaps are still marked

scram p CMSSW CMSSW_3_3_1
cd CMSSW_3_3_1/src
cvs co -r V07-09-31      PhysicsTools/PatAlgos  
cvs co -r V04-03-02      PhysicsTools/PFCandProducer
cvs co -r V00-18-02      RecoTauTag/RecoTau

V07-09-30

  • adaptations to fixes in the RecoTauTag packge to ba able to clone discriminator modules.

scram p CMSSW CMSSW_3_3_1
cd CMSSW_3_3_1/src
cvs co -r V07-09-30      PhysicsTools/PatAlgos  
cvs co -r V04-03-02      PhysicsTools/PFCandProducer
cvs co -r V00-18-02      RecoTauTag/RecoTau

V07-09-29

  • provided CMS.GlobalTag for 34X samples in patTemplates_cfg.py.

V07-09-28 (identical to CMSSW_3_3_1)

Bugfix:

  • Fixed knock-on effects from isolation changes in the tau sequences.

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-07      DataFormats/PatCandidates                        
cvs co -r V07-09-28      PhysicsTools/PatAlgos  
cvs co -r V03-09-03      PhysicsTools/PatUtils    
cvs co -r V00-00-08-00   PhysicsTools/PatExamples                                                
cvs co -r V07-02-03      PhysicsTools/Utilities 
cvs co -r V00-15-07      DataFormats/FWLite
cvs co -r V02-00-12      PhysicsTools/FWLite   
cvs co -r V01-08-08-02   CondFormats/JetMETObjects
cvs co -r V00-00-08-04   CommonTools/Utils

V07-09-27

Bugfix:

  • added restrictInputToAOD31X to the cmsswVersionTools. As on Summer09 AODSIM the info needed to apply JetID is missing.

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-07      DataFormats/PatCandidates                        
cvs co -r V07-09-27      PhysicsTools/PatAlgos  
cvs co -r V03-09-03      PhysicsTools/PatUtils    
cvs co -r V00-00-08-00   PhysicsTools/PatExamples                                                
cvs co -r V07-02-03      PhysicsTools/Utilities 
cvs co -r V00-15-07      DataFormats/FWLite
cvs co -r V02-00-12      PhysicsTools/FWLite   
cvs co -r V01-08-08-02   CondFormats/JetMETObjects
cvs co -r V00-00-08-04   CommonTools/Utils

V07-09-26

Bugfix:

  • fix userIsolation in pfTools and tauTools (this was still outstanding).

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-07      DataFormats/PatCandidates                        
cvs co -r V07-09-26      PhysicsTools/PatAlgos  
cvs co -r V03-09-03      PhysicsTools/PatUtils    
cvs co -r V00-00-08-00   PhysicsTools/PatExamples                                                
cvs co -r V07-02-03      PhysicsTools/Utilities 
cvs co -r V00-15-07      DataFormats/FWLite
cvs co -r V02-00-12      PhysicsTools/FWLite   
cvs co -r V01-08-08-02   CondFormats/JetMETObjects
cvs co -r V00-00-08-04   CommonTools/Utils

V07-09-25

Bugfix:

  • remove hard coded process name from photon isolation
  • fix fast sim test

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-07      DataFormats/PatCandidates                        
cvs co -r V07-09-25      PhysicsTools/PatAlgos  
cvs co -r V03-09-03      PhysicsTools/PatUtils    
cvs co -r V00-00-08-00   PhysicsTools/PatExamples                                                
cvs co -r V07-02-03      PhysicsTools/Utilities 
cvs co -r V00-15-07      DataFormats/FWLite
cvs co -r V02-00-12      PhysicsTools/FWLite   
cvs co -r V01-08-08-02   CondFormats/JetMETObjects
cvs co -r V00-00-08-04   CommonTools/Utils

V07-09-24

Cleanup:

  • the adding and switching with jetID included is now set in order
  • the run33xOn31xMC contains a info section for the user.
  • small additions to the corresponding test files.
  • the setup is tested on 33X and 31X input files, with restrictToAOD and without and with the jetSuite cfg file.

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-07      DataFormats/PatCandidates                        
cvs co -r V07-09-24      PhysicsTools/PatAlgos  
cvs co -r V03-09-03      PhysicsTools/PatUtils    
cvs co -r V00-00-08-00   PhysicsTools/PatExamples                                                
cvs co -r V07-02-03      PhysicsTools/Utilities 
cvs co -r V00-15-07      DataFormats/FWLite
cvs co -r V02-00-12      PhysicsTools/FWLite   
cvs co -r V01-08-08-02   CondFormats/JetMETObjects
cvs co -r V00-00-08-04   CommonTools/Utils

V07-09-23 bis

  • Bugfix Adapt PAT examples to interface change for iso deposits

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-07      DataFormats/PatCandidates                        
cvs co -r V07-09-23      PhysicsTools/PatAlgos  
cvs co -r V00-00-08-00  PhysicsTools/PatExamples                        
cvs co -r V03-09-03      PhysicsTools/PatUtils                            
cvs co -r V07-02-03      PhysicsTools/Utilities 
cvs co -r V00-15-07      DataFormats/FWLite
cvs co -r V02-00-12      PhysicsTools/FWLite   
cvs co -r V01-08-08-02 CondFormats/JetMETObjects
cvs co -r V00-00-08-04 CommonTools/Utils

V07-09-23

  • Bugfix of userIsolation for taus. Here a port of all additional pflow isolations in MultiIsolator.cc had been inverted by incidence during a larger cvs commit.
  • Re-naming of the pat::IsolationKeys for the sake of a more intuitive coding style (which is in accrodance with the wording used for the PSets).
  • Bugfix in the makAllLayer1Jets sequence and the the jetTools.py: here the new JetId never became part of the sequence.
  • Latest tools for FWLite (optional) * Added ability to use edm::Handle * Fixed bug in FWLite.Python (setting maximum number of events).
  • Bugfix Adapt CommonTools and TQAF examples to interface change for iso deposits..
  • Significant speed increase with 2-file solution in FWLite.

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-07      DataFormats/PatCandidates                        
cvs co -r V07-09-23      PhysicsTools/PatAlgos                            
cvs co -r V03-09-03      PhysicsTools/PatUtils                            
cvs co -r V07-02-03      PhysicsTools/Utilities 
cvs co -r V00-15-07      DataFormats/FWLite
cvs co -r V02-00-12      PhysicsTools/FWLite   
cvs co -r V01-08-08-02 CondFormats/JetMETObjects
cvs co -r V00-00-08-04 CommonTools/Utils

V07-09-22

  • Add a tool to properly turn off tag-infos, in jetTools.py
  • Initialization bug fix in jet ID

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-06      DataFormats/PatCandidates                        
cvs co -r V07-09-22      PhysicsTools/PatAlgos                            
cvs co -r V03-09-03      PhysicsTools/PatUtils                            
cvs co -r V07-02-03      PhysicsTools/Utilities    

V07-09-21

  • Add tools to switch jet collection name from "ak" (3.3.x) to "antikt" (3.1.x)
  • Add a tool to run 3.3.x software on 3.1.x MC (run33xOn31xMC)

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-05      DataFormats/PatCandidates                        
cvs co -r V07-09-21      PhysicsTools/PatAlgos                            
cvs co -r V03-09-03      PhysicsTools/PatUtils                            
cvs co -r V07-02-03      PhysicsTools/Utilities    

V07-09-20

  • CVS mistake

V07-09-19

  • Restructured JetCorrectionFactors_cfi.py; relative sub-correction labels get an own PSet, the sample the corrections re for can be specified by an individual parameter.
  • Adaptations in jetTools.py.
  • Added JES uncertainties in the format that will be provided by CMS.JetMET soon. Up to now the uncertainties will be 100% as dummy values.
  • Added the possibility to remove object production sequences from the patDefaultSequence even if there's no output module in the path (this was not yet possible up to now).
  • Moved lepton isolation to the return values of the reco functions. Please note: the function pat::isolation(pat::IsolationKey) has been renamed to pat::userIsolation(pat::IsolationKey)!
  • Moved the isolation block to userIsolation in the corresponding cfi files.

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-05      DataFormats/PatCandidates                        
cvs co -r V07-09-19      PhysicsTools/PatAlgos                            
cvs co -r V03-09-03      PhysicsTools/PatUtils                            
cvs co -r V07-02-03      PhysicsTools/Utilities    

V07-09-18

  • Fix jetTools.py to remove negative secondary vertex tagging when requested.

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-03      DataFormats/PatCandidates                        
cvs co -r V07-09-18      PhysicsTools/PatAlgos                            
cvs co -r V03-09-03      PhysicsTools/PatUtils                            
cvs co -r V07-02-03      PhysicsTools/Utilities    

V07-09-17 bis

  • Added a few extra holders for UserData objects:
    • Symmetric Matrices of size 2,3,4,5 using ROOT::Math::SMatrix (in double precision)
    • ROOT::Math::SVector of size 2,3,4,5
    • reco::Track and reco::Vertex objects by value

No change to PatAlgos nor PatUtils

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-04      DataFormats/PatCandidates                        
cvs co -r V07-09-17      PhysicsTools/PatAlgos                            
cvs co -r V03-09-03      PhysicsTools/PatUtils                            
cvs co -r V07-02-03      PhysicsTools/Utilities    

V07-09-17

  • Forward-ported bug fixes from 3.1.x branch.

scram p CMSSW CMSSW_3_3_0
cd CMSSW_3_3_0/src
cvs co -r V05-08-03      DataFormats/PatCandidates                        
cvs co -r V07-09-17      PhysicsTools/PatAlgos                            
cvs co -r V03-09-03      PhysicsTools/PatUtils                            
cvs co -r V07-02-03      PhysicsTools/Utilities    

V07-09-16

  • Synchronisation of ecalIso() with recommendations by the Egamma group.
  • Switch L5Flavor and L7Parton jet corrections back on again. This will be an intermediate solution until all corrections are available for the AK jets. there is a warning to inform the user accordingly.
  • updates on the pflow tools and configuration files.

V07-09-15 (identical to CMSSW_3_3_0)

  • Fixed a bug in the predefined vector definitions of the pat::EventContent.

V07-09-14

  • Update to new jet ID from value map that is stored in reco

scram p CMSSW CMSSW_3_3_0_pre5
cd CMSSW_3_3_0_pre5/src
cvs co -r V05-08-01      DataFormats/PatCandidates                        
cvs co -r V07-09-14      PhysicsTools/PatAlgos                            
cvs co -r V03-09-02      PhysicsTools/PatUtils                            
cvs co -r V07-02-02      PhysicsTools/Utilities     

V07-09-12

  • Necessary bug fix (missing parameter) in
    python/producersLayer1/jetProducer_cfi.py
    on top of CMSSW_3_3_0_pre5 to be compatible with
    RecoJets/CMS.JetAlgorithms V03-01-01
    as in the release;
  • Update of GenEvent information.

scram p CMSSW CMSSW_3_3_0_pre5
cd CMSSW_3_3_0_pre5/src
cvs co -r V05-06-08      DataFormats/PatCandidates                        
cvs co -r V07-09-12      PhysicsTools/PatAlgos                            
cvs co -r V00-00-05      PhysicsTools/PatExamples                         
cvs co -r V03-09-01      PhysicsTools/PatUtils                            
cvs co -r V07-02-02      PhysicsTools/Utilities     

V07-09-11

  • fixed gcc432 warning
  • Add strbitset to CMS.PhysicsTools/Utilities from CommonTools
  • Bug fix for pat::Jet, jet id variables were not initialized.
  • Bug fix for pat::Muon, number of silicon hits was not set properly.

scram p CMSSW CMSSW_3_3_0_pre4
cd CMSSW_3_3_0_pre4/src
cvs co -r V05-06-08      DataFormats/PatCandidates/
cvs co -r V07-09-11      PhysicsTools/PatAlgos   
cvs co -r V03-09-01      PhysicsTools/PatUtils                            
cvs co -r V07-02-01      PhysicsTools/Utilities 

V07-09-09-01

scram p CMSSW CMSSW_3_3_0_pre4
cd CMSSW_3_3_0_pre4/src
addpkg                     DataFormats/PatCandidates/
cvs co -r V07-09-09-01      PhysicsTools/PatAlgos   
addpkg                     PhysicsTools/PatUtils/

V07-09-10

  • pat::Jets: add the possibility to only store a reference to the matched genJet (instead of embedding the full genJet).

scram p CMSSW CMSSW_3_3_0_pre4
cd CMSSW_3_3_0_pre4/src
cvs co -r V05-06-06      DataFormats/PatCandidates/
cvs co -r V07-09-10      PhysicsTools/PatAlgos   
addpkg                   PhysicsTools/PatUtils/

V07-09-09-01

scram p CMSSW CMSSW_3_3_0_pre4
cd CMSSW_3_3_0_pre4/src
addpkg                     DataFormats/PatCandidates/
cvs co -r V07-09-09-01      PhysicsTools/PatAlgos   
addpkg                     PhysicsTools/PatUtils/

V07-09-09

scram p CMSSW CMSSW_3_3_0_pre4
cd CMSSW_3_3_0_pre4/src
addpkg      DataFormats/PatCandidates/
addpkg      PhysicsTools/PatAlgos   
addpkg      PhysicsTools/PatUtils/

V07-09-08

  • Zeroed all selector configuration cuts, which were filled with dummies before. So now the selectors are really blank.

scram p CMSSW CMSSW_3_3_0_pre3
cd CMSSW_3_3_0_pre3/src
cvs co -r V01-08-08      CondFormats/JetMETObjects                        
cvs co -r V05-06-05      DataFormats/PatCandidates/
cvs co -r V01-08-05      JetMETCorrections/Algorithms                     
cvs co -r V01-08-22      JetMETCorrections/Configuration                  
cvs co -r V03-02-09      JetMETCorrections/JetPlusTrack                   
cvs co -r V02-09-05      JetMETCorrections/Modules                        
cvs co -r V04-01-05      JetMETCorrections/Type1MET                       
cvs co -r V07-09-08      PhysicsTools/PatAlgos   
cvs co -r V03-07-06      PhysicsTools/PatUtils/

V07-09-07

  • Changed ecalRecHits for electron and photon isolation to reducedEcalRecHits which will be part of the AOD in future.
  • Remove eidRobustTightHighEnergy from the pat sequences in electronProducer_cff as this will be part of the reco standard sequence in future.
  • As a consequence electron and photon isolation does not need any special treatment anymore when running on AOD.
  • Ported the config files for the string resolution provider frfom B2_2_X to the Head.

scram p CMSSW CMSSW_3_3_0_pre3
cd CMSSW_3_3_0_pre3/src
cvs co -r V01-08-08      CondFormats/JetMETObjects                        
cvs co -r V05-06-05      DataFormats/PatCandidates/
cvs co -r V01-08-05      JetMETCorrections/Algorithms                     
cvs co -r V01-08-22      JetMETCorrections/Configuration                  
cvs co -r V03-02-09      JetMETCorrections/JetPlusTrack                   
cvs co -r V02-09-05      JetMETCorrections/Modules                        
cvs co -r V04-01-05      JetMETCorrections/Type1MET                       
cvs co -r V07-09-07      PhysicsTools/PatAlgos   
cvs co -r V03-07-06      PhysicsTools/PatUtils/

V07-09-06

  • Added an option in the "full" test config to run on 3.1.x MC (like Summer 09 production).
  • Added an "fwlite" directory in "test" that has a few quick FWLite macros to check stuff.
  • Added very simple selectors to implement the V+Jets selection for Summer 08. This is kind of a placeholder until we finish the more general solution.

scram p CMSSW CMSSW_3_3_0_pre3
cd CMSSW_3_3_0_pre3/src
cvs co -r V01-08-08      CondFormats/JetMETObjects                        
cvs co -r V05-06-05      DataFormats/PatCandidates/
cvs co -r V01-08-05      JetMETCorrections/Algorithms                     
cvs co -r V01-08-22      JetMETCorrections/Configuration                  
cvs co -r V03-02-09      JetMETCorrections/JetPlusTrack                   
cvs co -r V02-09-05      JetMETCorrections/Modules                        
cvs co -r V04-01-05      JetMETCorrections/Type1MET                       
cvs co -r V07-09-06      PhysicsTools/PatAlgos   
cvs co -r V03-07-06      PhysicsTools/PatUtils/

V07-09-04

  • Forgot to add bTagging config file back in the 03 tag, now added.
  • pat::Muon and pat::Electron now return "numeric_limits::max" instead of throwing exception in the various V+Jets accessors.

scram p CMSSW CMSSW_3_3_0_pre3
cd CMSSW_3_3_0_pre3/src
cvs co -r V01-08-08      CondFormats/JetMETObjects                        
cvs co -r V05-06-05      DataFormats/PatCandidates/
cvs co -r V01-08-05      JetMETCorrections/Algorithms                     
cvs co -r V01-08-22      JetMETCorrections/Configuration                  
cvs co -r V03-02-09      JetMETCorrections/JetPlusTrack                   
cvs co -r V02-09-05      JetMETCorrections/Modules                        
cvs co -r V04-01-05      JetMETCorrections/Type1MET                       
cvs co -r V07-09-04      PhysicsTools/PatAlgos   

V07-09-03

  • Switched default jet collection to anti-kT.
  • Turned off all of the jet corrections except L2+L3 since none are provided yet aside from those.
  • A few cosmetic changes to prepare for some restructuring of the test config files, along with a "PAT banner" type of thing for the configuration by default. More details after the implementation is done.

Warning, important This tag misses a necessary file, so that cmsRun crashes. It is fixed in V07-09-04.

V07-09-02

  • added an example of how to use anti-kt in the "test" directory
  • turned off L7 corrections by default for now since the anti-kt algorithm has none
  • jet collection name for anti-kT is "ak5". Can also use "ak7" but the jet corrections are not yet ready.

To be used with the following tags:

cmsrel CMSSW_3_3_0_pre2
cd CMSSW_3_3_0_pre2/src
cmsenv
cvs co -r V01-08-08      CondFormats/JetMETObjects
cvs co -r V01-08-05      JetMETCorrections/Algorithms
cvs co -r V01-08-22      JetMETCorrections/Configuration
cvs co -r V03-02-09      JetMETCorrections/JetPlusTrack
cvs co -r V02-09-05      JetMETCorrections/Modules
cvs co -r V07-09-02      PhysicsTools/PatAlgos

-- RogerWolf - 2009-09-11

Edit | Attach | Watch | Print version | History: r60 < r59 < r58 < r57 < r56 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r60 - 2009-12-01 - VolkerAdler
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback