PAT Release Notes (compatible with CMSSW_4_2_X)

ALERT! This release cycle is not compatible at RECO level with data produced in CMSSW_4_1_X or earlier, especially also not with real data from the 2011A data taking period up to PromptReco-v3.
Backward compatibility is also broken internally:

  • between CMSSW_4_2_0_pre5 and CMSSW_4_2_0_pre6
  • between CMSSW_4_2_0_pre7 and CMSSW_4_2_0_pre8

Please follow the tag conventions here:

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

This is for CMSSW_4_2_X development.
ALERT! If you are doing developments intended for CMSSW_4_4_X, please post in SWGuidePATReleaseNotes44X.
ALERT! If you are doing developments intended for CMSSW_5_0_X, please post in SWGuidePATReleaseNotes50X.

V08-06-58

  • add function "useGsfElectrons" in PF2PAT in order to use GsfElectrons instead of PF electrons in PF2PAT sequence
  • allow flexibility of PFPileUp for track-vertex association (Florian)
  • Add missing MVA input variables for new electron MVA ID and save conversion variables using a new Conversion class in order to tune the conversion veto with PAT electrons later.
  • CommonTools/ParticleFlow: include photon Isolation (Florian)
  • CommonTools/ParticleFlow: adding an extractor for Photon isolation (Florian)
  • new vetoes for photons using the extractor back-porting from 52X (Florian)

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8_patch7
cd CMSSW_4_2_8_patch7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-05
addpkg PhysicsTools/PatAlgos      V08-06-58
addpkg PhysicsTools/PatUtils      V03-09-18
addpkg CommonTools/ParticleFlow   B4_2_X_V00-03-05
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packages which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. Do do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more detauls have a look to the PF Tau ID documentation. Note that this only concerns 42X releases.

V08-06-55

  • add function to build particle-based isolation in default pat sequence and also assign two different isolation values dynamically for PF identified electrons and non PF identified electrons (Colin, Florian, Taejeong) : Currently the vetos are same for both PFId and NoPFId (new veto).
  • see example configuration "patTuple_pfIso_cfg.py" test area in PatAlgos

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8_patch7
cd CMSSW_4_2_8_patch7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-04
addpkg PhysicsTools/PatAlgos      V08-06-55
addpkg PhysicsTools/PatUtils      V03-09-18
addpkg CommonTools/ParticleFlow   B4_2_X_V00-03-04
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packages which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. Do do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more detauls have a look to the PF Tau ID documentation. Note that this only concerns 42X releases.

V08-06-54

  • added charged particle isolation to pat leptons (e and mu). This isolation is computed from all charged particles around the lepton (h+-, e+-, mu+-)
  • removed pt cut on e- iso deposits as advised by Daniele Benedetti.
  • added CINT friendly access functions using char* to PATObject (by Colin):
  • new isolation tool to build particle-based isolation for reco object (by Colin and backported by Taejeong) : see the talk

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8_patch7
cd CMSSW_4_2_8_patch7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-04
addpkg PhysicsTools/PatAlgos      V08-06-54
addpkg PhysicsTools/PatUtils      V03-09-18
addpkg CommonTools/ParticleFlow   B4_2_X_V00-03-02
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packages which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. To do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more details have a look to the PF Tau ID documentation. Note that this only concerns 42X releases.

V08-06-53

  • Update input RelVals (back to CMSSW_4_2_6) due to removal of old ones.

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8_patch7
cd CMSSW_4_2_8_patch7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-02
addpkg PhysicsTools/PatAlgos      V08-06-53
addpkg PhysicsTools/PatUtils      V03-09-18
addpkg CommonTools/ParticleFlow   B4_2_X_V00-03-01
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packages which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. Do do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more detauls have a look to the PF Tau ID documentation. Note that this only concerns 42X releases.

V08-06-51

  • implementation of deltaBeta corrected pflow isolation for muons and electrons
  • decoupled the iso deposit and value computation from the particles used to build the jets, e, mu, taus.
    • the JetMET chs JEC recipe does not perturbate anymore the lepton isolation when it is applied.
  • modification of source of PFCandidates for a custom pat::Tau isolation
  • speed up PFPileUp module

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8_patch7
cd CMSSW_4_2_8_patch7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-02
addpkg PhysicsTools/PatAlgos      V08-06-51
addpkg PhysicsTools/PatUtils      V03-09-18
addpkg CommonTools/ParticleFlow   B4_2_X_V00-03-01
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packages which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. Do do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more detauls have a look to the PF Tau ID documentation. Note that this only concerns 42X releases.

V08-06-50

  • Update input RelVals (to CMSSW_4_2_9_HLT1) due to removal of old ones.

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8_patch7
cd CMSSW_4_2_8_patch7/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-02
addpkg PhysicsTools/PatAlgos      V08-06-50
addpkg PhysicsTools/PatUtils      V03-09-18
addpkg PhysicsTools/PatExamples   V00-05-24
addpkg CommonTools/ParticleFlow   B4_2_X_V00-03-00
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packages which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. Do do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more detauls have a look to the PF Tau ID documentation. Note that this only concerns 42X releases.

V08-06-49

  • Fixed "reference vs. copy" issue in PhysicsTools/PatAlgos/python/tools/pfTools.py (from Benedikt).
  • Fix for famous label() issue in data processing.
  • Update RelVals because those in 42x PatAlgos "out of the box" were removed.
  • Switch to EOS at CERN in pickRelValInputFiles tool (back-port, from Stephen)

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8
cd CMSSW_4_2_8/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-02
addpkg PhysicsTools/PatAlgos      V08-06-49
addpkg PhysicsTools/PatExamples   V00-05-24
addpkg CommonTools/ParticleFlow   B4_2_X_V00-03-00
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packages which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. Do do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more detauls have a look to SWGuidePFTauID#Recommended_tags_for_2011_data_t. Note that this only concerns 42X releases. From 44X on this problem does not exist.

V08-06-45

  • Backport of the implementation of deltaBeta corrected particle flow isolation from 44X (Colin).
  • New parameter pvCollection in the usePF2PAT tool to steer the used PV collection properly.

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8
cd CMSSW_4_2_8/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-02
addpkg PhysicsTools/PatAlgos      V08-06-45
addpkg PhysicsTools/PatExamples   V00-05-24
addpkg CommonTools/ParticleFlow   B4_2_X_V00-03-00
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packaged which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. Do do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more detauls have a look to SWGuidePFTauID#Recommended_tags_for_2011_data_t. Note that this only concerns 42X releases. From 44X on this problem does not exist.

V08-06-42

  • Added "picky" muons, etc, from Slava.

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8
cd CMSSW_4_2_8/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-01
addpkg PhysicsTools/PatAlgos      V08-06-42
addpkg PhysicsTools/PatExamples   V00-05-24
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packaged which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-03
addpkg RecoTauTag/RecoTau         V01-02-07
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

ALERT! Note: These tags can not be added to upcoming CMSSW_4_2_X releases as they change the physics performance on the RECO data data tier. Those analyses that do not really care about tauID to not have to worry about it. Those analyses concerned with tauID are requested to re-run to add these tags to their local release area, to re-compile and to re-run the corresponding sequences. Do do this add the following line to your cfg:

process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")

and add process.PFTau to your process path before running the PAT default sequences. For more detauls have a look to SWGuidePFTauID#Recommended_tags_for_2011_data_t. Note that this only concerns 42X releases. From 44X on this problem does not exist.

V08-06-41-03

  • Update input RelVals (back to CMSSW_4_2_6) due to removal of old ones.

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8_patch7
cd CMSSW_4_2_8_patch7/src
cmsenv
addpkg PhysicsTools/PatAlgos      V08-06-41-03
scram b -j 9

V08-06-41-02 (minimal w.r.t. CMSSW_4_2_8_patch7, but needed)

  • Update RelVals because those in 42x PatAlgos "out of the box" were removed.
  • Switch to EOS at CERN in pickRelValInputFiles tool (back-port, from Stephen)
  • Update input RelVals due to removal of old ones.

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_8_patch7
cd CMSSW_4_2_8_patch7/src
cmsenv
addpkg PhysicsTools/PatAlgos      V08-06-41-02
scram b -j 9

V08-06-41

  • Added the option to navigate through the PF tree sources to establish the PF ptr to be set into the muon and electron objects (R. Bellan).
  • Added new member functions for pat::Tau (Chr. Veelken).
  • Added new member functions for pat::Jet fixed some of the existing memeber functions (E. Schlieckau).
  • Bug fix for jet energy fractions from uncorrected jets.
  • Bug fix for PV Selector
  • Updated access to RelVal input files and tau example in PhysicsTools/PatExamples.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_8
cd CMSSW_4_2_8/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-19-01
addpkg PhysicsTools/PatAlgos      V08-06-41
addpkg PhysicsTools/PatExamples   V00-05-24
addpkg PhysicsTools/SelectorUtils V00-03-24
addpkg PhysicsTools/UtilAlgos     V08-02-14
scram b -j 9

Recommended reco packaged which are not part of the release:

addpkg RecoTauTag/Configuration   V01-02-02
addpkg RecoTauTag/RecoTau         V01-02-06
addpkg RecoTauTag/TauTagTools     V01-02-00
scram b -j 9

V08-06-38

  • Fix of bug in when reading in the collection of primary vertices for pat::Electron and pat::Muon
  • Fixes of pflow support from Riccardo Bellan (proper port to this branch)
  • Fix of patJetCorrFactors configuration and slight adaptations of comments and warnings
  • Fix of knock on effects to pfTools
  • Fix of process name restriction in HBHENoiseFilter

  • ConfigEditor:
    • Fix: Display of empty sequnces and sequences with only one element

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_5
cd CMSSW_4_2_5/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-18
addpkg PhysicsTools/PatAlgos      V08-06-38
addpkg PhysicsTools/PatExamples   V00-05-22
addpkg PhysicsTools/SelectorUtils V00-03-17
addpkg CommonTools/RecoAlgos      V00-03-13
addpkg RecoTauTag/Configuration   V01-02-02
addpkg RecoTauTag/RecoTau         V01-02-06
addpkg RecoTauTag/TauTagTools     V01-02-00
addpkg FWCore/GuiBrowsers         V00-00-57
scram b -j 9

V08-06-36

  • PAT trigger:
    • Fixing missing status update for paths in pat::TriggerObjectStandAlone;
    • Fixing serious logical bug in pat::TriggerObjectStandAlone;
    • Ignore HLTBool pass-through filter completely.
  • ConfigEditor:
    • Fix: Missing \n is the produced user configuration files
    • Fix: Duplicate entries in the produced user configuration files when same parameter was changed twice

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_5
cd CMSSW_4_2_5/src
cmsenv
addpkg DataFormats/PatCandidates  V06-04-18
addpkg PhysicsTools/PatAlgos      V08-06-36
addpkg PhysicsTools/PatExamples   V00-05-21
addpkg PhysicsTools/SelectorUtils V00-03-17
addpkg RecoTauTag/Configuration   V01-02-02
addpkg RecoTauTag/RecoTau         V01-02-06
addpkg RecoTauTag/TauTagTools     V01-02-00
addpkg FWCore/GuiBrowsers         V00-00-56
scram b -j 9

V08-06-29-00 (for CMSSW_4_2_4)

  • Backport of relval input update, minimal wrt 424.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_4
cd CMSSW_4_2_4/src
cmsenv
addpkg PhysicsTools/PatAlgos     V08-06-29-00
scram b -j 9

V08-06-25-02 (for CMSSW_4_2_3)

  • PAT trigger (back-port of fix in V08-06-36 to CMSSW_4_2_3):
    • Fixing missing status update for paths in pat::TriggerObjectStandAlone;
    • Ignore HLTBool pass-through filter completely.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_3_patch5
cd CMSSW_4_2_3_patch5/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-08-01
addpkg PhysicsTools/PatAlgos     V08-06-25-02
addpkg RecoJets/Configuration    V02-04-16
addpkg RecoJets/JetAlgorithms    V04-01-00      
addpkg RecoJets/JetProducers     V05-05-03
scram b -j 9

V08-06-33

  • PF2PAT configuration fixed to work with tau-Id tags recommended by tau POG (see here)
    • Note: if you want use the new tau-Id with standard PAT you have to explicitly re-reconstructing the taus
      Add to your cfg file the following include:
      process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")
      Then execute tau rereco by adding to your path the PFTau sequence, e.g.
      process.p = cms.Path(
             process.PFTau +
             process.patDefaultSequence
      )
  • Added dictionaries to make TauAnalysis packages work.
  • Updated a few type-os in SelectorUtils ("cutsToIgnore" was misspelled).

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_4
cd CMSSW_4_2_4/src
cmsenv
addpkg AnalysisDataFormats/TopObjects  V06-07-07
addpkg DataFormats/PatCandidates V06-04-16
addpkg PhysicsTools/PatAlgos V08-06-33
addpkg PhysicsTools/MVAComputer V00-06-03-00

addpkg RecoJets/Configuration V02-04-17
addpkg PhysicsTools/PatExamples V00-05-18

addpkg RecoTauTag/RecoTau V01-02-01
addpkg RecoTauTag/TauTagTools V01-02-00
addpkg RecoTauTag/Configuration V01-02-01

addpkg PhysicsTools/SelectorUtils V00-03-17

scram b -j 9

V08-06-31

  • Adding SLHC releases to "black list" used for formerVersion determination of pickRelValInputFiles Python tool;
  • Fixing bug in addPFCandidates with respect to the order of sequence definitions.
  • Added << operator for all relevant concrete pat candidates to make them compatible with PFTopProjectors
  • Updated the PF CHS recipe in PatExamples.
    • The vertices should have ndof > 3, not ndof > 6, as per recommendation from tracking POG
    • The L1FastJet should now be taken from the KT6 algorithm with active area, not Voronoi area because of a bug related to 64-bit conversion of the (widely used) Voronoi area computation itself.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_4
cd CMSSW_4_2_4/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-15
addpkg PhysicsTools/PatAlgos     V08-06-31
addpkg RecoJets/Configuration    V02-04-16
addpkg PhysicsTools/PatExamples                         V00-05-18
scram b -j 9

V08-06-29

  • Fix of coreTools.py -- this was still knock on effects on the change in behaviour of cms sequences introduced in the transition from CMSSW_4_1_X to CMSSW_4_2_X.
  • Fix of a missing initialization of the TransientTrackBuilder in the patElectron.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_3
cd CMSSW_4_2_3/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-14
addpkg PhysicsTools/PatAlgos     V08-06-29
addpkg PhysicsTools/PatExamples  V00-05-17
addpkg RecoJets/Configuration    V02-04-16
addpkg RecoJets/JetAlgorithms    V04-01-00      
addpkg RecoJets/JetProducers     V05-05-03
scram b -j 9

V08-06-28

  • Fixing wrong condition for finding correct RelVal version in pickRelValInputFile(), where 0 files have been returned, if less files than requested have been found and the RelVal version is larger than 1;
  • Fixing backward compatibility problem with default arguments in PATObject.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_3
cd CMSSW_4_2_3/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-14
addpkg PhysicsTools/PatAlgos     V08-06-28
addpkg PhysicsTools/PatExamples  V00-05-17
addpkg RecoJets/Configuration    V02-04-16
addpkg RecoJets/JetAlgorithms    V04-01-00      
addpkg RecoJets/JetProducers     V05-05-03
scram b -j 9

V08-06-27

  • PAT trigger:
    • Use new 'saveTags' parameter in HLT filter configurations to determine L3 filters and x-trigger paths (backport);
    • Add x-trigger example matches (backport).

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_3
cd CMSSW_4_2_3/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-12
addpkg PhysicsTools/PatAlgos     V08-06-27
addpkg PhysicsTools/PatExamples  V00-05-17
addpkg RecoJets/Configuration    V02-04-16
addpkg RecoJets/JetAlgorithms    V04-01-00      
addpkg RecoJets/JetProducers     V05-05-03
scram b -j 9

V08-06-25

  • Added postfix option in Python trigger tools referring to default PAT modules and fixing event content with respect to cleaning removal.
  • Added example for running JEC in 42x appropriately.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_3
cd CMSSW_4_2_3/src
cmsenv
addpkg PhysicsTools/PatAlgos    V08-06-25
addpkg PhysicsTools/PatExamples V00-05-17
addpkg RecoJets/Configuration   V02-04-16
addpkg RecoJets/JetAlgorithms   V04-01-00      
addpkg RecoJets/JetProducers    V05-05-03
scram b -j 9

V08-06-24

  • Bug fix in accessing L1FastJet correction, should also specify the number of PV's
  • Also update to pfTools to allow the user to specify the JEC used, syntax is now:
    usePF2PAT(process, runPF2PAT=True, jetAlgo='AK5', runOnMC=True, postfix = "", jetCorrections=('AK5PFchs', ['L1FastJet','L2Relative','L3Absolute']) )
    
  • Recommendation from the JetMET POG is to use the "deterministic seeding" for the jet area computation, and the Voronoi rho computation with KT6
  • Update in cmsswVersionTools to use numberOfFiles < 0 as synonym for all in pickRelValInputFiles;
    =numberOfFiles = 0= only checks for directories; default is numberOfFiles = -1.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_3
cd CMSSW_4_2_3/src
cmsenv
addpkg PhysicsTools/PatAlgos     V08-06-24
addpkg RecoJets/Configuration                           V02-04-16
addpkg RecoJets/JetAlgorithms                           V04-01-00      
addpkg RecoJets/JetProducers                            V05-05-03
scram b -j 9

Release: CMSSW_4_2_2

  • This release contains V08-06-21 and can be used out-of the box.

ssh lxplus.cern.ch
cmsrel CMSSW_4_2_2
cd CMSSW_4_2_2/src
cmsenv

V08-06-21

  • CMSSW wide correct placement of dictionaries;
  • Additional IP variables for the Electron, consistently with Muon;
  • Fixing wrong usage of pointers instead of Refs in RefVector initialisation in pat::TriggerEvent;
  • Fix in pat::Jet when dealing with several JEC sets.
  • Clean-up of structures and DOXYGEN documentation in UtilAlgos. Also added unit tests.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_1
cd CMSSW_4_2_1/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-08
addpkg PhysicsTools/PatAlgos     V08-06-21
addpkg CommonTools/ParticleFlow  V00-01-05
addpkg PhysicsTools/UtilAlgos    V08-02-12 
addpkg FWCore/GuiBrowsers        V00-00-54
scram b -j 9

V08-06-19-01

  • Bug fix in PAT jetTools and cmsswVersionTools.
  • Fixing wrong usage of pointers instead of Refs in RefVector initialisation in pat::TriggerEvent;

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0
cd CMSSW_4_2_0/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-02-02
addpkg DataFormats/TauReco       V01-00-07-01
addpkg PhysicsTools/PatAlgos     V08-06-19-01
addpkg PhysicsTools/PatUtils     V03-09-18  
addpkg RecoTauTag/TauTagTools    V01-00-12
addpkg FWCore/GuiBrowsers        V00-00-50
scram b -j 9

V08-06-18

  • Fully functional PF2PAT (thanks, Michal!);
  • Update of RelVal input file used for tests
    ALERT! This is necessary on top of CMSSW_4_2_0_pre8 due to backward incompatible data formats;
  • Missing access functions added to TriggerHelper.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0
cd CMSSW_4_2_0/src
cmsenv
addpkg DataFormats/TauReco    V01-00-07-01
addpkg PhysicsTools/PatAlgos  V08-06-18
addpkg PhysicsTools/PatUtils  V03-09-18  
addpkg RecoTauTag/TauTagTools V01-00-12
addpkg FWCore/GuiBrowsers     V00-00-50
scram b -j 9

V08-06-15

  • pickRelValInputFiles(...) Python tool:
    • works also at FNAL now;
    • automatically fall back to last RelVal producing release in release cycle in case of running in an IB or patch release;
    • new formerVersion option to be used, if RelVals not yet ready;
    • small fixes.
  • PAT Trigger:
    • Using more up-to-date example matches.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre7
cd CMSSW_4_2_0_pre7/src
cmsenv
addpkg FWCore/Skeletons                                 V01-01-01
addpkg CommonTools/CandAlgos                            V00-01-01
addpkg CommonTools/ParticleFlow                         V00-01-03
addpkg CommonTools/CandUtils                            V00-01-01      
addpkg DataFormats/PatCandidates                        V06-04-02      
addpkg DataFormats/TauReco                              V01-00-07-01   
addpkg PhysicsTools/PatAlgos                            V08-06-15    
addpkg PhysicsTools/PatExamples                         V00-05-11    
addpkg PhysicsTools/SelectorUtils                       V00-03-05      
addpkg PhysicsTools/UtilAlgos                           V08-02-11
addpkg PhysicsTools/FWLite                              V02-03-13          
addpkg RecoTauTag/Configuration                         V01-00-27      
addpkg RecoTauTag/RecoTau                               V01-00-33      
addpkg RecoTauTag/TauTagTools                           V01-00-12  
addpkg PhysicsTools/MVAComputer                         V00-06-03  
scram b -j 9

V08-06-10

  • Fixes to make PF2PAT run with new taus structures (Michal/Aleko). All unit tests are running now. Full functionality of PF2PAT still needs to be restored in a second step.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre7
cd CMSSW_4_2_0_pre7/src
cmsenv
addpkg CommonTools/CandAlgos                            V00-01-00
addpkg CommonTools/ParticleFlow                         V00-01-03
addpkg CommonTools/CandUtils                            V00-01-01      
addpkg DataFormats/PatCandidates                        V06-04-02      
addpkg DataFormats/TauReco                              V01-00-07-01   
addpkg PhysicsTools/PatAlgos                            V08-06-10      
addpkg PhysicsTools/SelectorUtils                       V00-03-05      
addpkg PhysicsTools/UtilAlgos                           V08-02-10      
addpkg RecoTauTag/Configuration                         V01-00-27      
addpkg RecoTauTag/RecoTau                               V01-00-33      
addpkg RecoTauTag/TauTagTools                           V01-00-12  
addpkg PhysicsTools/MVAComputer                         V00-06-03  
scram b -j 9

V08-06-09

  • Reduce verbosity of PATTriggerProducer at warning level for L1 algos in 2011A data, until reason is identified.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre7
cd CMSSW_4_2_0_pre7/src
cmsenv
addpkg CommonTools/CandAlgos                            V00-01-00
addpkg CommonTools/CandUtils                            V00-01-01      
addpkg DataFormats/PatCandidates                        V06-04-02      
addpkg DataFormats/TauReco                              V01-00-07-01   
addpkg PhysicsTools/PatAlgos                            V08-06-09      
addpkg PhysicsTools/SelectorUtils                       V00-03-05      
addpkg PhysicsTools/UtilAlgos                           V08-02-10      
addpkg RecoTauTag/Configuration                         V01-00-27      
addpkg RecoTauTag/RecoTau                               V01-00-33      
addpkg RecoTauTag/TauTagTools                           V01-00-12  
addpkg PhysicsTools/MVAComputer                         V00-06-03  
scram b -j 9

V08-06-08

  • Use beamSpot->rotatedCovariance3D() instead of beamSpot->covariance3D(), since the former includes the beam spot width and not just the position. See this HN message (by Gio).

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre7
cd CMSSW_4_2_0_pre7/src
cmsenv
addpkg CommonTools/CandAlgos                            V00-01-00
addpkg CommonTools/CandUtils                            V00-01-01      
addpkg DataFormats/PatCandidates                        V06-04-02      
addpkg DataFormats/TauReco                              V01-00-07-01   
addpkg PhysicsTools/PatAlgos                            V08-06-08      
addpkg PhysicsTools/SelectorUtils                       V00-03-05      
addpkg PhysicsTools/UtilAlgos                           V08-02-10      
addpkg RecoTauTag/Configuration                         V01-00-27      
addpkg RecoTauTag/RecoTau                               V01-00-33      
addpkg RecoTauTag/TauTagTools                           V01-00-12  
addpkg PhysicsTools/MVAComputer                         V00-06-03  
scram b -j 9

V08-06-07

  • clean up's in test cfg's and fixes in tools.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre7
cd CMSSW_4_2_0_pre7/src
cmsenv
addpkg CommonTools/CandAlgos                            V00-01-00
addpkg CommonTools/CandUtils                            V00-01-01      
addpkg DataFormats/PatCandidates                        V06-04-02      
addpkg DataFormats/TauReco                              V01-00-07-01   
addpkg PhysicsTools/PatAlgos                            V08-06-07      
addpkg PhysicsTools/SelectorUtils                       V00-03-05      
addpkg PhysicsTools/UtilAlgos                           V08-02-10      
addpkg RecoTauTag/Configuration                         V01-00-27      
addpkg RecoTauTag/RecoTau                               V01-00-33      
addpkg RecoTauTag/TauTagTools                           V01-00-12  
addpkg PhysicsTools/MVAComputer                         V00-06-03  
scram b -j 9

V08-06-05

  • Cleanup of reco::Taus and corresponding dependencies (Christian/Evan).

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre7
cd CMSSW_4_2_0_pre7/src
cmsenv
addpkg CommonTools/CandAlgos                            V00-01-00
addpkg CommonTools/CandUtils                            V00-01-01      
addpkg DataFormats/PatCandidates                        V06-04-02      
addpkg DataFormats/TauReco                              V01-00-07-01   
addpkg PhysicsTools/PatAlgos                            V08-06-05      
addpkg PhysicsTools/SelectorUtils                       V00-03-05      
addpkg PhysicsTools/UtilAlgos                           V08-02-10      
addpkg RecoTauTag/Configuration                         V01-00-27      
addpkg RecoTauTag/RecoTau                               V01-00-33      
addpkg RecoTauTag/TauTagTools                           V01-00-12  
addpkg PhysicsTools/MVAComputer                         V00-06-03  
scram b -j 9

V08-06-04

  • Added a Python tool to run with CMSSW_4_2_X on CMSSW_3_Y_Z MC (like e.g. Fall10)

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre7
cd CMSSW_4_2_0_pre7/src
cmsenv
addpkg CommonTools/CandUtils      V00-01-01
addpkg PhysicsTools/PatAlgos      V08-06-04
addpkg PhysicsTools/UtilAlgos     V08-02-10
addpkg PhysicsTools/SelectorUtils V00-03-05
scram b -j 9

V08-06-02

  • Use most recent RelVal input due to backward incompatibilities of CMSSW_4_2_0_pre6:
    • limit tau IDs to available ones;
    • continue the endless PFTauTag story (the additional path is back again).
  • Adding a few requested features to the PV tools in SelectorUtils and UtilAlgos.
    • This now allows the user to write out a collection of good primary vertices, not just requiring that there is a single good one in the event.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre6
cd CMSSW_4_2_0_pre6/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-01
addpkg CommonTools/CandUtils     V00-01-01
addpkg PhysicsTools/PatAlgos     V08-06-02
addpkg PhysicsTools/UtilAlgos    V08-02-10
addpkg PhysicsTools/SelectorUtils                       V00-03-05      
scram b -j 9

V08-06-01

  • switched to new GT.
  • New feature in UtilAlgos:

A trivial "node" new feature for 4.2.x. This has long been requested
but we never found the time. It adds a class template
EDFilterObjectWrapper<T,C>
which is like EDFilterWrapper<T> in PhysicsTools/UtilAlgos. The
difference is that it inputs, and then copies a list of objects
instead of the event itself.
The object type is templated.

T must satisfy

T::T( edm::ParameterSet const &);
T::operator() ( C::value_type const &);

where C is "vector-like" (it needs a dictionary since it writes a copy
of the objects that pass).

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre5
cd CMSSW_4_2_0_pre5/src
cmsenv
addpkg CommonTools/CandUtils     V00-01-01
addpkg CommonTools/CandAlgos     V00-01-00
addpkg DataFormats/PatCandidates V06-04-01
addpkg PhysicsTools/PatAlgos     V08-06-01 
addpkg PhysicsTools/UtilAlgos    V08-02-09
scram b -j 9

V08-06-00

  • PAT trigger information:
    • establish links between L1 (physics) algorithms and objects
      • via new data format pat::TriggerCondition to hold L1 conditions as applied on trigger boards;
      • links go to L1 objects as explicitely defined in the configuration of the PATTriggerProducer as InputTags;
      • links only established to objects belonging to an object combination, which fires the condition;
      • added according access functions to pat::TriggerEvent;
      • added according access functions to pat::TriggerObjectStandAlone
        ⇒ re-using existing data members, which originally hold HLT path and filter information;
      • added according access functions for embedded trigger matches to pat::PATObject';
    • added logical expression of conditions to the pat::TriggerAlgorithm;
    • added option to exclude HLT objects from certain collections from the PAT trigger objects:
      • via strings representing InputTags
        ⇒ format: "label[:instance[:process]]";
      • incl. wild-card mechanism;
    • added option to exclude L1 objects from others than the central bunch crossing.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre5
cd CMSSW_4_2_0_pre5/src
cmsenv
addpkg DataFormats/PatCandidates V06-04-01
addpkg PhysicsTools/PatAlgos     V08-06-00
addpkg PhysicsTools/UtilAlgos      V08-02-08 
scram b -j 9

V08-05-07

  • Included reco::ElectronCore embedding in pat::Electron (includes a new tag in the PatCandidates package).
  • Minor straightening in patTuple_addJets_cfg.py.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre2
cd CMSSW_4_2_0_pre2/src
cmsenv
addpkg DataFormats/PatCandidates       V06-03-00
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-05-07
addpkg FWCore/GuiBrowsers              V00-00-46      
scram b -j 9

V08-05-06

  • PAT trigger information:
    • Extended patExtraAodEventContent in order to be ready for later PAT trigger information production.

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre2
cd CMSSW_4_2_0_pre2/src
cmsenv
addpkg DataFormats/PatCandidates       V06-02-20
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-05-06
addpkg FWCore/GuiBrowsers              V00-00-46      
scram b -j 9

V08-05-05

  • Adaptations to new L1Offset corrections (still with payloads in test instance, will need a new GT).
  • Fixes in GuiBrowsers.
  • PAT trigger information:
    • Changing default of 'pathLastFilterAccepted from 'false' to 'true'
      ALERT! possibly backward incompatibility to private analysis code;
    • Added unsigned work-arounds for boolean arguments in pat::PATObject functions for the cut string parser;
    • Enabling wild-card mechanism in pat::TriggerObjectStandAlone;
    • New methods with short names for cut string parser in pat::TriggerObjectStandAlone and pat::PATObject;
    • Switch to trigger::TriggerObjectType (backward compatible);
    • Renaming methods consistently and meaningfully (backward compatible).

ssh lxplus.cern.ch
setenv SCRAM_ARCH slc5_amd64_gcc434
cmsrel CMSSW_4_2_0_pre2
cd CMSSW_4_2_0_pre2/src
cmsenv
addpkg DataFormats/PatCandidates       V06-02-20
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-05-05
addpkg FWCore/GuiBrowsers              V00-00-46      
scram b -j 9

V08-05-00

-- SalvatoreRoccoRappoccio - 29-Jan-2011

Edit | Attach | Watch | Print version | History: r143 < r142 < r141 < r140 < r139 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r143 - 2012-08-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