PAT Release Notes (compatible with CMSSW_3_8_X)

Please follow the tag conventions here:

Package Tag
DataFormats/PatCandidates V06-02-zz
CMS.PhysicsTools/PatAlgos V08-00-zz
CMS.PhysicsTools/PatUtils V03-09-zz
CMS.PhysicsTools/PatExamples V00-04-zz
CMS.PhysicsTools/Utilities V07-02-zz

Please do PatCandidates developments on branch B3_8_X. This has now diverged from the head which is intended for 39x.

Developments for SelectorUtils in 38 have moved now to branch B3_8_X. Revision here: SimpleCutBasedElectronIDSelectionFunctor is using the latest Egamma recommendation for the Delta eta cut in the EE.

V08-00-57

  • PATCH for adding L1Offset corrections as recently derived by JetMET

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_7_patch2
cd CMSSW_3_8_7_patch2/src
cmsenv
addpkg CondFormats/JetMETObjects                        V03-01-21      
addpkg JetMETCorrections/Algorithms                     V02-02-03      
addpkg JetMETCorrections/Configuration                  V03-02-07      
addpkg JetMETCorrections/Modules                        V05-00-17      
addpkg PhysicsTools/PatAlgos                            V08-00-57
scram b -j 9

V08-00-56

  • equivalent to V08-00-57 but the bypass of the JEC in the GT was not yet in place. This has been fixed with the following tag.

V08-00-55

  • Removed L2L3Residual from default configuration to be consistent for the use with MC.
  • Added coreTool runOnData consistently to remove MC Matching and to add L2L3Residual correction to run on data.
  • Removed embedding of tagInfos from default configuration.

V08-00-54

  • PAT trigger information:
    • automated the switchOnTriggerMatchEmbedding Python tool completely, no module imports anymore.
  • Fix to allow unnamed PSets in VPSet in GuiBrowser

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_7
cd CMSSW_3_8_7/src
cmsenv
addpkg DataFormats/PatCandidates    V06-01-09
addpkg PhysicsTools/PatAlgos        V08-00-54
addpkg PhysicsTools/PatExamples     V00-04-27
addpkg PhysicsTools/PatUtils        V03-09-16
addpkg FWCore/PythonUtilities       V01-01-01
addpkg PhysicsTools/UtilAlgos       V08-02-05
addpkg PhysicsTools/FWLite          V02-03-09  
addpkg FWCore/GuiBrowser            V00-00-42
scram b -j 9

V08-00-53
(on top of CMSSW_3_8_7)

  • PAT trigger information (backport from 39X):
    • added more standard collections to be availabel in the switchOnTriggerMatchEmbedding Python tool, incl. all jet collections;
    • changed automatic HLT process name determination in order to use rather the last process, where the trigger::TriggerEvent has been produced, than the latest trigger::TriggerEvent present in the event; this is checked every run now, not every event anymore;
    • reviewed connection of the automatic HLT process determination to the used l1extra collection tags;
    • a bit of code clean-up and synchronisation;
    • added a bit more Doxygen documantation.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_7
cd CMSSW_3_8_7/src
cmsenv
addpkg DataFormats/PatCandidates    V06-01-08
addpkg PhysicsTools/PatAlgos        V08-00-53
addpkg PhysicsTools/PatExamples     V00-04-26
addpkg PhysicsTools/PatUtils        V03-09-16
scram b -j 9

V08-00-51
(for CMSSW_3_8_7, incl. TQAF tags)

  • Switch to new CMS.GlobalTag for PAT and TQAF.
  • Commented test cfi for new JEC as these are now part of the CMS.GlobalTag.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_6
cd CMSSW_3_8_6/src
cmsenv
addpkg AnalysisDataFormats/TopObjects                   V06-07-06      
addpkg CommonTools/Utils                                V00-02-16      
addpkg CondFormats/JetMETObjects                        V03-01-14      
addpkg DataFormats/PatCandidates                        V06-01-08   
addpkg DataFormats/RecoCandidate                        V00-16-14-02
addpkg FWCore/GuiBrowsers                               V00-00-40
addpkg PhysicsTools/FWLite                              V02-03-03
addpkg PhysicsTools/Utilities                           V08-01-02
addpkg JetMETCorrections/Algorithms                     V02-01-02      
addpkg JetMETCorrections/Modules                        V05-00-14      
addpkg PhysicsTools/JetMCAlgos                          V00-13-10      
addpkg PhysicsTools/PFCandProducer                      V04-07-00      
addpkg PhysicsTools/PatAlgos                            V08-00-51     
addpkg PhysicsTools/PatExamples                         V00-04-25      
addpkg PhysicsTools/PythonAnalysis                      V00-05-01      
addpkg PhysicsTools/SelectorUtils                       V00-02-27      
addpkg PhysicsTools/UtilAlgos                           V08-02-01      
addpkg TopQuarkAnalysis/Examples                        V06-07-07      
addpkg TopQuarkAnalysis/TopEventProducers               V06-07-09      
addpkg TopQuarkAnalysis/TopEventSelection               V06-07-08      
addpkg TopQuarkAnalysis/TopJetCombination               V06-07-07      
addpkg TopQuarkAnalysis/TopKinFitter                    V06-07-06      
addpkg TopQuarkAnalysis/TopObjectResolutions            V06-07-05      
addpkg TopQuarkAnalysis/TopSkimming                     V06-07-05      
addpkg TopQuarkAnalysis/TopTools                        V06-07-07  
scram b -j 9

V08-00-49
(incl. TQAF tags)

  • Tags to be requested for the 387 analysis release
  • PAT working with newest CMS.GlobalTag for CMSSW_3_8_6 (including TQAF tags).
  • Changed the top selection unit test to temporarily ignore L5 and L7 corrections which are not yet reliable.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_6
cd CMSSW_3_8_6/src
cmsenv
addpkg AnalysisDataFormats/TopObjects                   V06-07-06      
addpkg CommonTools/Utils                                V00-02-16      
addpkg CondFormats/JetMETObjects                        V03-01-14      
addpkg DataFormats/PatCandidates                        V06-01-07   
addpkg DataFormats/RecoCandidate                        V00-16-14-02
addpkg FWCore/GuiBrowser                                V00-00-39
addpkg PhysicsTools/FWLite                              V02-03-03
addpkg PhysicsTools/Utilities                           V08-01-02
addpkg JetMETCorrections/Algorithms                     V02-01-02      
addpkg JetMETCorrections/Modules                        V05-00-14      
addpkg PhysicsTools/JetMCAlgos                          V00-13-10      
addpkg PhysicsTools/PFCandProducer                      V04-07-00      
addpkg PhysicsTools/PatAlgos                            V08-00-49      
addpkg PhysicsTools/PatExamples                         V00-04-25      
addpkg PhysicsTools/PythonAnalysis                      V00-05-01      
addpkg PhysicsTools/SelectorUtils                       V00-02-27      
addpkg PhysicsTools/UtilAlgos                           V08-02-01      
addpkg TopQuarkAnalysis/Examples                        V06-07-06      
addpkg TopQuarkAnalysis/TopEventProducers               V06-07-08      
addpkg TopQuarkAnalysis/TopEventSelection               V06-07-07      
addpkg TopQuarkAnalysis/TopJetCombination               V06-07-06      
addpkg TopQuarkAnalysis/TopKinFitter                    V06-07-05      
addpkg TopQuarkAnalysis/TopObjectResolutions            V06-07-05      
addpkg TopQuarkAnalysis/TopSkimming                     V06-07-05      
addpkg TopQuarkAnalysis/TopTools                        V06-07-06  
scram b -j 9

V08-00-47

  • Minor fix in removeMCCleaning. Now also works if there is not out module.

V08-00-46

  • Default in JEC is L2Relative, L3Absolute. L2L3Relative have to be added by the user when running on data.

V08-00-45
(incl. TQAF tags)

  • PAT working with newest CMS.GlobalTag for CMSSW_3_8_6 (including TQAF tags).
  • Changed the top selection unit test to temporarily ignore L5 and L7 corrections which are not yet reliable.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_6
cd CMSSW_3_8_6/src
cmsenv
addpkg DataFormats/PatCandidates                        V06-01-06      
addpkg PhysicsTools/PatAlgos                            V08-00-45      
addpkg PhysicsTools/PatExamples                         V00-04-25      
addpkg PhysicsTools/SelectorUtils                       V00-02-27      
addpkg PhysicsTools/UtilAlgos                           V08-02-01

addpkg DataFormats/RecoCandidate                        V00-16-14-02
addpkg PhysicsTools/JetMCAlgos                          V00-13-10
addpkg PhysicsTools/PythonAnalysis                      V00-05-01
addpkg FWCore/GuiBrowser                                V00-00-39
addpkg CommonTools/Utils                                V00-03-02
addpkg PhysicsTools/FWLite                              V02-03-03
addpkg PhysicsTools/PFCandProducer                      V04-06-03
addpkg PhysicsTools/Utilities                           V08-01-02

addpkg AnalysisDataFormats/TopObjects                   V06-07-06      
addpkg TopQuarkAnalysis/TopEventProducers               V06-07-08      
addpkg TopQuarkAnalysis/TopEventSelection               V06-07-07      
addpkg TopQuarkAnalysis/TopJetCombination               V06-07-06      
addpkg TopQuarkAnalysis/TopKinFitter                    V06-07-05      
addpkg TopQuarkAnalysis/TopObjectResolutions            V06-07-05      
addpkg TopQuarkAnalysis/TopSkimming                     V06-07-05      
addpkg TopQuarkAnalysis/TopTools                        V06-07-06 
addpkg TopQuarkAnalysis/Examples                        V06-07-06      
scram b -j 9

V08-00-44
(incl. TQAF tags)

  • PAT working with newest CMS.GlobalTag for CMSSW_3_8_6 (including TQAF tags).

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_6
cd CMSSW_3_8_6/src
cmsenv
addpkg DataFormats/PatCandidates                        V06-01-06      
addpkg PhysicsTools/PatAlgos                            V08-00-44      
addpkg PhysicsTools/PatExamples                         V00-04-23      
addpkg PhysicsTools/SelectorUtils                       V00-02-27      
addpkg PhysicsTools/UtilAlgos                           V08-02-01

addpkg AnalysisDataFormats/TopObjects                   V06-07-06      
addpkg TopQuarkAnalysis/TopEventProducers               V06-07-08      
addpkg TopQuarkAnalysis/TopEventSelection               V06-07-07      
addpkg TopQuarkAnalysis/TopJetCombination               V06-07-06      
addpkg TopQuarkAnalysis/TopKinFitter                    V06-07-05      
addpkg TopQuarkAnalysis/TopObjectResolutions            V06-07-05      
addpkg TopQuarkAnalysis/TopSkimming                     V06-07-05      
addpkg TopQuarkAnalysis/TopTools                        V06-07-06 
addpkg TopQuarkAnalysis/Examples                        V06-07-06      
scram b -j 9

V08-00-37

  • PAT trigger information
    • Fixing compiler warnings.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_6
cd CMSSW_3_8_6/src
cmsenv
addpkg DataFormats/PatCandidates  V06-01-06
addpkg PhysicsTools/PatAlgos      V08-00-37
addpkg PhysicsTools/PatExamples   V00-04-23      
addpkg PhysicsTools/SelectorUtils V00-02-27      
addpkg PhysicsTools/UtilAlgos     V08-02-01
scram b -j 9

V08-00-32

  • PAT trigger information
    • Added missing consideration of automatic process name determination to configurable l1extraParticles collection tags.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_6
cd CMSSW_3_8_6/src
cmsenv
addpkg DataFormats/PatCandidates  V06-01-05      
addpkg PhysicsTools/PatAlgos      V08-00-32      
addpkg PhysicsTools/PatExamples   V00-04-23      
addpkg PhysicsTools/SelectorUtils V00-02-27      
addpkg PhysicsTools/UtilAlgos     V08-02-01
scram b -j 9

V08-00-31
(incl. TQAF tags)

  • Adaptations to the changes for DB access to retrieve JEC by CMS.JetMET.
  • Complete rework of pat::JetCorrFactors.
  • Adaptations in pat::Jet (this came with a few minor changes of memeber function names connected with JEC; these changes will be explained in detail in the SWGuidePATRecipes by the end of this week).
  • Introduction of the BasicAnalyzer and BasicFilter implementation (in UtilAlgos, needed minor adaptations in SelectorUtils).
  • Added an example in PatExamples how to use the BasicAnalyzer concept in an analysis.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_6
cd CMSSW_3_8_6/src
cmsenv
addpkg AnalysisDataFormats/TopObjects                   V06-07-06      
addpkg DataFormats/PatCandidates                        V06-01-05      
addpkg PhysicsTools/PatAlgos                            V08-00-31      
addpkg PhysicsTools/PatExamples                         V00-04-23      
addpkg PhysicsTools/SelectorUtils                       V00-02-27      
addpkg PhysicsTools/UtilAlgos                           V08-02-01      
addpkg TopQuarkAnalysis/Examples                        V06-07-06      
addpkg TopQuarkAnalysis/TopEventProducers               V06-07-08      
addpkg TopQuarkAnalysis/TopEventSelection               V06-07-07      
addpkg TopQuarkAnalysis/TopJetCombination               V06-07-06      
addpkg TopQuarkAnalysis/TopKinFitter                    V06-07-05      
addpkg TopQuarkAnalysis/TopObjectResolutions            V06-07-05      
addpkg TopQuarkAnalysis/TopSkimming                     V06-07-05      
addpkg TopQuarkAnalysis/TopTools                        V06-07-06 
scram b -j 9

V08-00-29_autoProcessName

  • PAT trigger information (back-port from CMSSW_3_9_X)
    • Option to automatically pick most recent HLT process (set process name to "*")

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_X_2010-10-31-0200
cd CMSSW_3_8_X_2010-10-31-0200/src
cmsenv
addpkg DataFormats/PatCandidates  V06-01-04
addpkg PhysicsTools/PatAlgos      V08-00-29_autoProcessName
scram b -j 9

V08-00-29

  • Get rid of redundant empty collections for Calo/JPT/PFJets (extended to tagInfos) and now complete.
  • Calculate xxxEnergyFraction methods based on raw instead of L2L3 (port from cvs Head).
  • Bug fix in PFJetIDSelectionFunctor to initialize to false instead of leaving this to user.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_X_2010-10-13-0200
cd CMSSW_3_8_X_2010-10-13-0200/src
cmsenv
addpkg DataFormats/PatCandidates  V06-01-04
addpkg PhysicsTools/PatAlgos      V08-00-29
addpkg PhysicsTools/PatUtils      V03-09-14
addpkg PhysicsTools/SelectorUtils V00-02-24
scram b -j 9

V08-00-28

  • Get rid of redundant empty collections for Calo/JPT/PFJets.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_X_2010-10-13-0200
cd CMSSW_3_8_X_2010-10-13-0200/src
cmsenv
addpkg PhysicsTools/PatAlgos      V08-00-28
addpkg PhysicsTools/PatUtils      V03-09-14
scram b -j 9

V08-00-27

  • PAT trigger information:
    • backport of newly designed Python trigger tools from 39X.
      ALERT!This can possibly be incompatible to existing configuration files using trigger matching. Recipes for the transition are soon to be added to the SWGuidePATTrigger.
  • Backport of some bug fixes from 39x relating to running two PF2PAT sequences in one job from M. Bluj.
  • Adding a helper check method for tag infos for pat::Jet

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_4_patch2
cd CMSSW_3_8_4_patch2/src
cmsenv
addpkg DataFormats/PatCandidates  V06-01-03
addpkg PhysicsTools/PatAlgos      V08-00-27
addpkg PhysicsTools/PatExamples   V00-04-10
addpkg PhysicsTools/PatUtils      V03-09-14
addpkg PhysicsTools/SelectorUtils V00-02-17
checkdeps -a
scram b -j 9

V08-00-26_newTriggerTools

  • PAT trigger information:
    • backport of newly designed Python trigger tools from 39X.
      ALERT!This can possibly be incompatible to existing configuration files using trigger matching. Recipes for the transition are soon to be added to the SWGuidePATTrigger.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_4_patch2
cd CMSSW_3_8_4_patch2/src
cmsenv
addpkg DataFormats/PatCandidates  V06-01-02
addpkg PhysicsTools/PatAlgos      V08-00-26_newTriggerTools
addpkg PhysicsTools/PatExamples   V00-04-10
addpkg PhysicsTools/PatUtils      V03-09-14
addpkg PhysicsTools/SelectorUtils V00-02-17
checkdeps -a
scram b -j 9

V08-00-26

  • simplification of isolation tools
  • Doxygen fixes in PatCandidates
  • Updates to deal with JPT jets.
  • Small update in SelectorUtils: SimpleCutBasedElectronIDSelectorFunctor HoE cut updated
  • Final updates of PhysicsTools/PatExamples for the Sep. 2010 tutorial
  • Bug fix in DataFormats/PatCandidates/src/TriggerEvent.cc

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_4_patch2
cd CMSSW_3_8_4_patch2/src
cmsenv
addpkg DataFormats/PatCandidates V06-01-02
addpkg PhysicsTools/PatExamples V00-04-10
addpkg PhysicsTools/SelectorUtils  V00-02-17
checkdeps -a
scram b -j 8

V08-00-25

  • Bug fix in electron and muon selectors when constructing from list, and not from python config.
  • Create dictionaries for strbitset and SelectorUtils to use them in (e.g.) python
  • Updated for some feature demonstrations in the Workbook
  • Resurrected the accidentally deleted examples for running JPT and Track Jets corrections from the conditions database.
  • Bug fix in calo jet ID when using pat jets for forward jet id, or tight jet id, if passed corrected jets.
  • Bug fix in PF Jet ID if passed corrected jets.
  • Updating example selections for some speed optimisations.
  • Remove accidental cout statement.
  • Added JPT jet ID for PAT. Luckily this is backwards compatible.
  • Added type I correction for PF MET

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_1
cd CMSSW_3_8_1/src
cmsenv
addpkg PhysicsTools/SelectorUtils  V00-02-13
addpkg PhysicsTools/PatExamples V00-04-06
addpkg JetMETCorrections/Configuration V03-00-05 
addpkg JetMETCorrections/Type1MET V04-03-09
addpkg DataFormats/PatCandidates V06-01-00      
addpkg PhysicsTools/PatAlgos V08-00-25      
checkdeps -a
scram b -j 8

V08-00-24

  • Bug fix in electron and muon selectors when constructing from list, and not from python config.
  • Create dictionaries for strbitset and SelectorUtils to use them in (e.g.) python
  • Bug fix in pat Jet producer and Selectors, Calo towers need to be in an unsorted collection.
  • Updated for some feature demonstrations in the Workbook

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_1
cd CMSSW_3_8_1/src
cmsenv
addpkg DataFormats/PatCandidates   V06-00-05 
addpkg PhysicsTools/SelectorUtils  V00-02-06
addpkg PhysicsTools/PatAlgos  V08-00-24
addpkg PhysicsTools/PatExamples V00-04-06
checkdeps -a
scram b -j 8

V08-00-21

  • These are what are in 381.
  • Reverting PF2PAT change, found a more elegant way without modifying PAT

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_0_patch2
cd CMSSW_3_8_0_patch2/src
cmsenv
addpkg DataFormats/PatCandidates   V06-00-04      
addpkg PhysicsTools/PatAlgos       V08-00-21 
addpkg PhysicsTools/SelectorUtils  V00-02-02
addpkg PhysicsTools/PatExamples    V00-04-03
addpkg PhysicsTools/PFCandProducer V04-06-01-01
addpkg PhysicsTools/UtilAlgos      V08-01-02
checkdeps -a
scram b -j 8

V08-00-19

  • PAT trigger information:
    • Reducing verbosity of pat::PATTriggerEventProducer, when running over older (CMSSW version < CMSSW_3_6_X) input files:
      • Global Trigger and data taking conditions information have to be switched on explicitely now;
    • Restore usage of user friendly access methods to trigger matches in CMS.PhysicsTools/PatExamples.

ssh lxplus.cern.ch
cmsrel CMSSW_3_8_0_patch2
cd CMSSW_3_8_0_patch2/src
cmsenv
addpkg DataFormats/PatCandidates   V06-00-04      
addpkg PhysicsTools/PatAlgos       V08-00-19 
addpkg PhysicsTools/SelectorUtils  V00-02-02
addpkg PhysicsTools/PatExamples    V00-04-03
addpkg PhysicsTools/PFCandProducer V04-06-01-01
addpkg PhysicsTools/UtilAlgos      V08-01-02
checkdeps -a
scram b -j 8

V08-00-18

  • Add embedded high level data to PF lepton case.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_0
cd CMSSW_3_8_0/src
cmsenv
addpkg DataFormats/PatCandidates  V06-00-04      
addpkg PhysicsTools/PatAlgos      V08-00-18 
addpkg PhysicsTools/SelectorUtils V00-02-02
addpkg PhysicsTools/PatExamples  V00-04-02
addpkg PhysicsTools/PFCandProducer V04-06-01-01
addpkg PhysicsTools/UtilAlgos V08-01-02
checkdeps -a

V08-00-17

  • Add option in PATJetProducer to filter event
  • Bug fix in selector's "set" method.
  • Added EDAnalyzer and EDFilter that will take standalone (i.e. FWLite) classes as a template parameter. This facilitates transferring high-level control from FWLite to the full framework.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_0
cd CMSSW_3_8_0/src
cmsenv
addpkg DataFormats/PatCandidates  V06-00-04      
addpkg PhysicsTools/PatAlgos      V08-00-17 
addpkg PhysicsTools/SelectorUtils V00-02-01
addpkg PhysicsTools/PatExamples  V00-04-01
addpkg PhysicsTools/PFCandProducer V04-06-01-01
addpkg PhysicsTools/UtilAlgos V08-01-02
checkdeps -a

V08-00-16

  • Added two more complicated user tests. Requires a PFCandProducer tag

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_0_pre7
cd CMSSW_3_8_0_pre7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-00-04      
addpkg PhysicsTools/PatAlgos      V08-00-16 
addpkg PhysicsTools/SelectorUtils V00-02-00
addpkg PhysicsTools/PatExamples  V00-04-00
addpkg PhysicsTools/PFCandProducer V04-06-01-01
checkdeps -a

V08-00-15

  • Reverted to old behavior of jet selector, don't select events, only objects.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_0_pre7
cd CMSSW_3_8_0_pre7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-00-04      
addpkg PhysicsTools/PatAlgos      V08-00-15 
addpkg PhysicsTools/SelectorUtils V00-02-00
addpkg PhysicsTools/PatExamples  V00-04-00
checkdeps -a

V08-00-14

  • Bug fix in PF leptons... was not adding user data
  • Added helper index class for strbitset. Speeds up read access 4x.
  • Added some "user level" tutorial type examples in PatExamples

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_0_pre7
cd CMSSW_3_8_0_pre7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-00-04      
addpkg PhysicsTools/PatAlgos      V08-00-14 
addpkg PhysicsTools/SelectorUtils V00-02-00
addpkg PhysicsTools/PatExamples  V00-04-00
checkdeps -a

V08-00-13

  • Critical bug fix for pat jet selection. Case of skims off of skims was not working "in situ", but only when run in two separate jobs.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_0_pre7
cd CMSSW_3_8_0_pre7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-00-04      
addpkg PhysicsTools/PatAlgos      V08-00-13 
addpkg PhysicsTools/SelectorUtils V00-01-17 
checkdeps -a

V08-00-10

  • Change of CMS.GlobalTag to pick up correct JEC.

V08-00-09

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_0
cd CMSSW_3_8_0/src
cmsenv
addpkg DataFormats/PatCandidates  V06-00-04      
addpkg PhysicsTools/PatAlgos      V08-00-09 
addpkg PhysicsTools/SelectorUtils V00-01-17 
checkdeps -a

V08-00-08

  • PAT trigger information:
    • using enum L1GtUtils::TriggerCategory;
    • making filling of L1 algo collection optional in PATTriggerProducer (default: False),
      however, empty collection is still put to event to minimize impact on PATTriggerEventProducer;
    • explicitly pointing to L1GtUtils, where its error codes are provided in error messages.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_0_pre7
cd CMSSW_3_8_0_pre7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-00-03      
addpkg PhysicsTools/PatAlgos      V08-00-08 
addpkg PhysicsTools/SelectorUtils V00-01-17 
checkdeps -a

V08-00-07

  • These are that tags that correspond to CMSSW_3_8_0.
  • Updated to jet reco migration.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_X_2010-06-26-0200
cd CMSSW_3_8_X_2010-06-26-0200/src
cmsenv
addpkg DataFormats/PatCandidates                        V06-00-03      
addpkg PhysicsTools/PatAlgos                            V08-00-07-00   
addpkg PhysicsTools/SelectorUtils                    V00-01-16 
checkdeps -a

V08-00-06

PAT trigger information:

  • Added reference back to original trigger object to pat::TriggerObject
    • uses reco::CandidateBaseRef (edm::RefToBase< reco::Candidate >);
    • so far, only usable for 'l1extra' L1 objects;
    • provides access to the information in the objects beyond reco::LeafCandidate;
    • provides also eased access to the GT objects (GCT, GMT);
    • modifcations to pat::TriggerObject backwards compatible;
    • addition to PAT trigger objects (optional) configurable:
      • default: false;
      • needed in the event content to work properly:
        • *_l1extraParticles_*_[processName] and
        • *_gctDigis_*_[processName].

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_X_2010-06-26-0200
cd CMSSW_3_8_X_2010-06-26-0200/src
cmsenv
addpkg DataFormats/PatCandidates                        V06-00-03      
addpkg PhysicsTools/PatAlgos                            V08-00-06   
addpkg PhysicsTools/SelectorUtils                    V00-01-16 
checkdeps -a

V08-00-05

  • Selectors for CompositeCandidate and Standalone PAT trigger
  • Bug fix in PF Jet ID when using compound jets
  • Added Simple electron ID from Nikos.
  • Updated to use the "common" selection for the top and EWK groups for the wplusjets selections

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_X_2010-06-26-0200
cd CMSSW_3_8_X_2010-06-26-0200/src
cmsenv
addpkg DataFormats/PatCandidates                        V06-00-02      
addpkg PhysicsTools/PatAlgos                            V08-00-05   
addpkg PhysicsTools/SelectorUtils                    V00-01-16 
checkdeps -a

V08-00-03

  • Please ignore V08-00-02, it has a CVS mistake
  • Added a custom selector that will appropriately handle the reswizzled pat::Jet event content

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_X_2010-06-14-1300
cd CMSSW_3_8_X_2010-06-14-1300/src
cmsenv
addpkg CommonTools/Utils                                   V00-02-15
addpkg DataFormats/BTauReco                             V00-16-10  
addpkg DataFormats/CMS.CaloTowers                           V02-05-07  
addpkg DataFormats/ParticleFlowReco  
addpkg DataFormats/PatCandidates                        V06-00-02  
addpkg PhysicsTools/PatAlgos                            V08-00-03  
addpkg PhysicsTools/PatExamples                         V00-03-12
checkdeps -a

V08-00-01

PAT trigger information:

  • Warning about empty pre-scale table restricted to real data.
  • Avoid multiple copies of the same trigger object, when embedding matched trigger objects into PAT objects (thanx, Gio).
  • Option to restrict matched trigger objects to objects used in the last filter of a succeeding path only (thanx again, Gio):
    • new boolean vector data member in the TriggerObjectsStandAlone, whose element is true if the trigger object was used in the last filter of the corresponding path and the latter succeeded
      → getters ignore this, when used on an old TriggerObjectsStandAlone and behave like the boolean is true for all paths;
      → all related methods have an optional boolean parameter (default: true), which asks for this property
      ALERT!OLD CODE CHANGES BEHAVIOUR!
      → same optional parameters in related access methods pf the PATObject (default: false)
      ALERT!OLD CODE BEHAVES STILL THE SAME!
    • new boolean configuration parameter for trigger matching to select trigger objects for this
      default: true
      ALERT!OLD CODE CHANGES BEHAVIOUR!
  • New hasCollection method of the TriggerObject:
    • usable in the string-based selectors;
    • works with std::string or edm::InputTag;
    • works also with label only, even if the collection is stored incl. the process name (beware of instances!);
      → collection can be specified "label-only" in the trigger match configuration now.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_X_2010-06-14-1300
cd CMSSW_3_8_X_2010-06-14-1300/src
cmsenv
addpkg CommonTools/Utils                                   V00-02-15
addpkg DataFormats/BTauReco                             V00-16-10  
addpkg DataFormats/CMS.CaloTowers                           V02-05-07  
addpkg DataFormats/ParticleFlowReco  
addpkg DataFormats/PatCandidates                        V06-00-01  
addpkg PhysicsTools/PatAlgos                            V08-00-01  
addpkg PhysicsTools/PatExamples                         V00-03-12
checkdeps -a

V08-00-00

  • First implementation of refactorized pat::Jets

ssh lxplus5.cern.ch
cmsrel CMSSW_3_8_X_2010-06-14-1300
cd CMSSW_3_8_X_2010-06-14-1300/src
cmsenv
addpkg CommonTools/Utils                                   V00-02-15
addpkg DataFormats/BTauReco                             V00-16-10  
addpkg DataFormats/CMS.CaloTowers                           V02-05-07  
addpkg DataFormats/ParticleFlowReco  
addpkg DataFormats/PatCandidates                        V06-00-00  
addpkg PhysicsTools/PatAlgos                            V08-00-00  
addpkg PhysicsTools/PatExamples                         V00-03-12
checkdeps -a
Edit | Attach | Watch | Print version | History: r91 < r90 < r89 < r88 < r87 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r91 - 2011-04-29 - RogerWolf
 
    • 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