CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
customiseEarlyDeleteForCandIsoDeposits.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 import collections
4 
6  # Find the producers
7 
8  def _branchName(productType, moduleLabel, instanceLabel=""):
9  return "%s_%s_%s_%s" % (productType, moduleLabel, instanceLabel, process.name_())
10 
11  for name, module in process.producers_().items():
12  cppType = module._TypedParameterizable__type
13  if cppType == "CandIsoDepositProducer":
14  if module.ExtractorPSet.ComponentName in ["CandViewExtractor", "PFCandWithSuperClusterExtractor"] :
15  products[name].append(_branchName("recoIsoDepositedmValueMap", name))
16 
17  return products
boost::dynamic_bitset append(const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2)
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 ...