CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
photons_cfi.py
Go to the documentation of this file.
2 
7 #
8 # producer for photons
9 # $Id: photons_cfi.py,v 1.45 2012/04/26 21:09:43 sani Exp $
10 #
11 photons = cms.EDProducer("PhotonProducer",
12  photonCoreProducer = cms.InputTag("photonCore"),
13  # photonCollection = cms.string(''),
14  regressionWeightsFromDB = cms.bool(True),
15  energyRegressionWeightsFileLocation = cms.string('/afs/cern.ch/user/b/bendavid/cmspublic/regweights/gbrph.root'),
16  energyRegressionWeightsDBLocation = cms.string('wgbrph'),
17  superClusterEnergyCorrFunction = cms.string("EcalClusterEnergyCorrection"),
18  superClusterEnergyErrorFunction = cms.string("EcalClusterEnergyUncertainty"),
19  superClusterCrackEnergyCorrFunction = cms.string("EcalClusterCrackCorrection"),
20  photonEcalEnergyCorrFunction = cms.string("EcalClusterEnergyCorrectionObjectSpecific"),
21  #candidateP4type = cms.string("fromRegression"),
22  candidateP4type = cms.string("fromEcalEnergy"),
23  isolationSumsCalculatorSet = cms.PSet(isolationSumsCalculator),
24  mipVariableSet = cms.PSet(mipVariable),
25  usePrimaryVertex = cms.bool(True),
26  primaryVertexProducer = cms.string('offlinePrimaryVerticesWithBS'),
27  posCalc_t0_endcPresh = cms.double(3.6),
28  posCalc_logweight = cms.bool(True),
29  posCalc_w0 = cms.double(4.2),
30  hbheInstance = cms.string(''),
31  posCalc_t0_endc = cms.double(6.3),
32  barrelEcalHits = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
33  hbheModule = cms.string('hbhereco'),
34  endcapEcalHits = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
35  hcalTowers = cms.InputTag("towerMaker"),
36  runMIPTagger = cms.bool(True),
37  highEt = cms.double(100.),
38  minR9Barrel = cms.double(0.94),
39  minR9Endcap = cms.double(0.95),
40  hOverEConeSize = cms.double(0.15),
41  posCalc_x0 = cms.double(0.89),
42  posCalc_t0_barl = cms.double(7.7),
43  minSCEtBarrel = cms.double(10.0),
44  minSCEtEndcap = cms.double(10.0),
45  maxHoverEBarrel = cms.double(0.5),
46  maxHoverEEndcap = cms.double(0.5),
47  ecalRecHitSumEtOffsetBarrel = cms.double(999999999),
48  ecalRecHitSumEtSlopeBarrel = cms.double(0.),
49  ecalRecHitSumEtOffsetEndcap = cms.double(999999999),
50  ecalRecHitSumEtSlopeEndcap = cms.double(0.),
51  hcalTowerSumEtOffsetBarrel = cms.double(999999999),
52  hcalTowerSumEtSlopeBarrel = cms.double(0.),
53  hcalTowerSumEtOffsetEndcap = cms.double(999999999),
54  hcalTowerSumEtSlopeEndcap = cms.double(0.),
55  nTrackSolidConeBarrel =cms.double(999999999),
56  nTrackSolidConeEndcap =cms.double(999999999),
57  nTrackHollowConeBarrel =cms.double(999999999),
58  nTrackHollowConeEndcap =cms.double(999999999),
59  trackPtSumSolidConeBarrel =cms.double(999999999),
60  trackPtSumSolidConeEndcap =cms.double(999999999),
61  trackPtSumHollowConeBarrel =cms.double(999999999),
62  trackPtSumHollowConeEndcap =cms.double(999999999),
63  sigmaIetaIetaCutBarrel=cms.double(999999999),
64  sigmaIetaIetaCutEndcap=cms.double(999999999),
65  posCalcParameters = cms.PSet( T0_barl = cms.double(7.4),
66  T0_endc = cms.double(6.3),
67  T0_endcPresh = cms.double(3.6),
68  LogWeighted = cms.bool(True),
69  W0 = cms.double(4.2),
70  X0 = cms.double(0.89)
71  ),
72 
73  RecHitFlagToBeExcludedEB = cleanedHybridSuperClusters.RecHitFlagToBeExcluded,
74  RecHitSeverityToBeExcludedEB = cleanedHybridSuperClusters.RecHitSeverityToBeExcluded,
75  RecHitFlagToBeExcludedEE = multi5x5BasicClustersCleaned.RecHitFlagToBeExcluded,
76  RecHitSeverityToBeExcludedEE = cleanedHybridSuperClusters.RecHitSeverityToBeExcluded,
77 )
78 
79