PAT Release Notes (compatible with CMSSW_3_7_X)

Please follow the tag conventions here:

Package Tag
DataFormats/PatCandidates V05-09-zz
CMS.PhysicsTools/PatAlgos V07-13-zz
CMS.PhysicsTools/PatUtils V03-09-zz
CMS.PhysicsTools/PatExamples V00-01-zz
CMS.PhysicsTools/Utilities V07-02-zz

The 37X branch is now production. Only approved backports can be integrated here. Use the B3_7_X Branch for 3.7.x developments in PAT.

V07-13-37

  • PAT trigger information (backport from 38X):
    • 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.
  • Bug fix in calo jet ID when using pat jets for forward jet id, or tight jet id.

ssh lxplus.cern.ch
cmsrel CMSSW_3_7_0_patch1
cd CMSSW_3_7_0_patch1/src
cmsenv
addpkg DataFormats/PatCandidates V05-09-25
addpkg PhysicsTools/PatAlgos     V07-13-37
addpkg PhysicsTools/PatExamples  V00-03-12

addpkg FWCore/GuiBrowsers         V00-00-36       
addpkg PhysicsTools/SelectorUtils V00-01-19 
addpkg PhysicsTools/CondLiteIO    V00-00-03
addpkg RecoBTag/PerformanceDB     V00-03-01
addpkg RecoMET/Configuration      V00-06-25
addpkg RecoMET/METAlgorithms      V03-01-17
addpkg RecoMET/METProducers       V03-01-33
checkdeps -a
scram b -j 8

V07-13-36

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_0_patch1
cd CMSSW_3_7_0_patch1/src
cmsenv
addpkg DataFormats/PatCandidates V05-09-25
addpkg PhysicsTools/PatAlgos     V07-13-36
addpkg PhysicsTools/PatExamples  V00-03-12

addpkg FWCore/GuiBrowsers         V00-00-36       
addpkg PhysicsTools/SelectorUtils V00-01-17 
addpkg PhysicsTools/CondLiteIO    V00-00-03
addpkg RecoBTag/PerformanceDB     V00-03-01
addpkg RecoMET/Configuration      V00-06-25
addpkg RecoMET/METAlgorithms      V03-01-17
addpkg RecoMET/METProducers       V03-01-33

V07-13-34

  • 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_7_0_patch1
cd CMSSW_3_7_0_patch1/src
cmsenv
addpkg DataFormats/PatCandidates V05-09-24
addpkg PhysicsTools/PatAlgos     V07-13-34
addpkg PhysicsTools/PatExamples  V00-03-12

addpkg FWCore/GuiBrowsers         V00-00-36       
addpkg PhysicsTools/SelectorUtils V00-01-17 
addpkg PhysicsTools/CondLiteIO    V00-00-03
addpkg RecoBTag/PerformanceDB     V00-03-01
addpkg RecoMET/Configuration      V00-06-25
addpkg RecoMET/METAlgorithms      V03-01-17
addpkg RecoMET/METProducers       V03-01-33

V07-13-33

  • Fixed incorrect jet migration, was intended for 38x

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_0_patch1
cd CMSSW_3_7_0_patch1/src
cmsenv
addpkg DataFormats/PatCandidates V05-09-24
addpkg PhysicsTools/PatAlgos     V07-13-33
addpkg PhysicsTools/PatExamples  V00-03-12

addpkg FWCore/GuiBrowsers         V00-00-36       
addpkg PhysicsTools/SelectorUtils V00-01-16 
addpkg PhysicsTools/CondLiteIO    V00-00-03
addpkg RecoBTag/PerformanceDB     V00-03-01
addpkg RecoMET/Configuration      V00-06-25
addpkg RecoMET/METAlgorithms      V03-01-17
addpkg RecoMET/METProducers       V03-01-33

V07-13-32

PAT trigger information (backport from HEAD):

  • 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_7_0_patch1
cd CMSSW_3_7_0_patch1/src
cmsenv
addpkg DataFormats/PatCandidates V05-09-24
addpkg PhysicsTools/PatAlgos     V07-13-32
addpkg PhysicsTools/PatExamples  V00-03-12

addpkg FWCore/GuiBrowsers         V00-00-36       
addpkg PhysicsTools/SelectorUtils V00-01-16 
addpkg PhysicsTools/CondLiteIO    V00-00-03
addpkg RecoBTag/PerformanceDB     V00-03-01
addpkg RecoMET/Configuration      V00-06-25
addpkg RecoMET/METAlgorithms      V03-01-17
addpkg RecoMET/METProducers       V03-01-33

V07-13-29

PAT trigger information (backport from HEAD):

  • 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.
  • 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_7_0_patch1
cd CMSSW_3_7_0_patch1/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-23
addpkg PhysicsTools/PatAlgos        V07-13-29
addpkg PhysicsTools/PatExamples   V00-03-12

addpkg FWCore/GuiBrowsers    V00-00-36       
addpkg PhysicsTools/SelectorUtils                    V00-01-16 
addpkg PhysicsTools/CondLiteIO V00-00-03
addpkg RecoBTag/PerformanceDB V00-03-01
addpkg RecoMET/Configuration V00-06-25
addpkg RecoMET/METAlgorithms V03-01-17
addpkg RecoMET/METProducers V03-01-33

V07-13-28

  • Minimal bug fix in trackTools
  • Bug fix of standalone functions in strbitset, was in global namespace, should be pat.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_0
cd CMSSW_3_7_0/src
cmsenv
addpkg FWCore/GuiBrowsers    V00-00-36
addpkg DataFormats/PatCandidates    V05-09-22
addpkg PhysicsTools/PatAlgos        V07-13-28
addpkg PhysicsTools/PatExamples   V00-03-12       
addpkg PhysicsTools/SelectorUtils V00-01-11
addpkg PhysicsTools/CondLiteIO V00-00-03
addpkg RecoBTag/PerformanceDB V00-03-01


addpkg RecoMET/Configuration V00-06-25
addpkg RecoMET/METAlgorithms V03-01-17
addpkg RecoMET/METProducers V03-01-33

V07-13-27

  • HLT pre-scales from event setup activated in PATTriggerProducer, available from run 136393.
  • old test option of pre-scales from config of re-run HLT removed.
  • Updated PF jet "jet specifics" return methods.
  • Added constructor for PFJetIDSelectionFunctor without ParameterSet

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_0
cd CMSSW_3_7_0/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-22
addpkg PhysicsTools/PatAlgos        V07-13-27
addpkg PhysicsTools/PatExamples   V00-03-12       
addpkg PhysicsTools/SelectorUtils V00-01-08
addpkg PhysicsTools/CondLiteIO V00-00-03
addpkg RecoBTag/PerformanceDB V00-03-01


addpkg RecoMET/Configuration V00-06-25
addpkg RecoMET/METAlgorithms V03-01-17
addpkg RecoMET/METProducers V03-01-33

V07-13-26

  • Protection from multiple embedding of the same trigger objects in the PATTriggerMatchEmbedder.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_0
cd CMSSW_3_7_0/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-19
addpkg PhysicsTools/PatAlgos        V07-13-26

addpkg RecoMET/Configuration V00-06-25
addpkg RecoMET/METAlgorithms V03-01-17
addpkg RecoMET/METProducers V03-01-33

V07-13-25

  • added deltaEta matcher in PATTRigger utils.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_0
cd CMSSW_3_7_0/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-19
addpkg PhysicsTools/PatAlgos        V07-13-25

addpkg RecoMET/Configuration V00-06-25
addpkg RecoMET/METAlgorithms V03-01-17
addpkg RecoMET/METProducers V03-01-33

V07-13-24

  • knock on effects of complete migration of MuonMETValueMapProducers in MET packages.
  • fix for missing dictionary for embedding of CMS.CaloTowers.
  • added missing memeber function for access to pflow specifics for better convenience when using the string cut parser.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_0
cd CMSSW_3_7_0/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-19
addpkg PhysicsTools/PatAlgos        V07-13-24

addpkg RecoMET/Configuration V00-06-25
addpkg RecoMET/METAlgorithms V03-01-17
addpkg RecoMET/METProducers V03-01-33

V07-13-23-00

TIP Changes of V07-13-34, but minimal against release tag.

  • 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_7_0_patch4
cd CMSSW_3_7_0_patch4
cmsenv
addpkg PhysicsTools/PatAlgos V07-13-23-00

V07-13-23

  • These tags are part of CMSSW_3_7_0.
  • Define L1GtUtils as member of PATTriggerProducer for economic reasons (use of caching).

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_X_2010-05-17-0200
cd CMSSW_3_7_X_2010-05-17-0200/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-18     
addpkg PhysicsTools/PatAlgos        V07-13-23

V07-13-22

  • Migration of ED modules in default trigger matching configuration to the correct type (EDFilter->EDProducer), since CMSSW_3_7_X is not tolerant against this anymore.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_7_X_2010-05-17-0200
cd CMSSW_3_7_X_2010-05-17-0200/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-18     
addpkg PhysicsTools/PatAlgos        V07-13-22

V07-13-21

  • Fixed a subtlety about the interplay of PF2PAT and the switchJetCollection tool in jetTools.py.
  • Use the dsame tags as for V07-13-20.

V07-13-20

  • Merged cmssw version tools to run on 35x samples to trunk.
  • Bug fix for pat jet PF constituent access when not embedded

ssh lxplus5.cern.ch
cmsrel CMSSW_3_6_1
cd CMSSW_3_6_1/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-18     
addpkg PhysicsTools/PatAlgos        V07-13-20        
addpkg PhysicsTools/SelectorUtils   V00-01-07
addpkg RecoMET/METAlgorithms        V03-01-12
addpkg RecoMET/METProducers         V03-01-25
addpkg DataFormats/JetReco          V03-28-04     

V07-13-19

  • added MET muon corrections for caloMET and tcMET to muons.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_6_1
cd CMSSW_3_6_1/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-17     
addpkg PhysicsTools/PatAlgos        V07-13-19         
addpkg PhysicsTools/SelectorUtils   V00-01-07
addpkg RecoMET/METAlgorithms        V03-01-12
addpkg RecoMET/METProducers         V03-01-25
addpkg DataFormats/JetReco          V03-28-04     

V07-13-18

  • small fix in coreTools-py.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_6_1/src
cd CMSSW_3_6_1/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-15     
addpkg PhysicsTools/PatAlgos        V07-13-18         
addpkg PhysicsTools/SelectorUtils   V00-01-07
addpkg RecoMET/METAlgorithms        V03-01-12
addpkg RecoMET/METProducers         V03-01-25
addpkg DataFormats/JetReco          V03-28-04     

V07-13-17

  • small fixes on pat::Resolutions.
  • added jetID for JPTJets
  • added JPTExtras to the pat::Jet.

ssh lxplus5.cern.ch
cmsrel CMSSW_3_6_1/src
cd CMSSW_3_6_1/src
cmsenv
addpkg DataFormats/PatCandidates    V05-09-15     
addpkg PhysicsTools/PatAlgos        V07-13-17         
addpkg PhysicsTools/SelectorUtils   V00-01-07
addpkg RecoMET/METAlgorithms        V03-01-12
addpkg RecoMET/METProducers         V03-01-25
addpkg DataFormats/JetReco          V03-28-04     

V07-13-16

  • Moved METMuonCorrections from JetMETCorrections to RecoMET/METAlgorithms.
  • Re-integration of PAT Resolutions.
  • A few updates of HeavyIon tools.
  • Speed optimizations for Selector, bug fix in strbitset, cosmetic changes to exceptions for JetIDSelector

ssh lxplus5.cern.ch
cmsrel CMSSW_3_6_1/src
cd CMSSW_3_6_1/src
cmsenv
addpkg RecoMET/METAlgorithms             V03-01-12
addpkg RecoMET/METProducers             V03-01-25
addpkg PhysicsTools/PatAlgos             V07-13-16         
addpkg PhysicsTools/SelectorUtils        V00-01-07
Edit | Attach | Watch | Print version | History: r25 < r24 < r23 < r22 < r21 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r25 - 2010-08-25 - SalvatoreRRappoccio
 
    • 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