CMS 3D CMS Logo

pfIsolationCalculator_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
4 pfIsolationCalculator = cms.PSet(
5  #required inputs
6  ComponentName = cms.string('pfIsolationCalculator'),
7  particleType = cms.int32(1), #photon
8  coneDR = cms.double(0.3),
9  numberOfRings = cms.int32(1),
10  ringSize = cms.double(0.3),
11  applyVeto = cms.bool(True),
12  applyPFPUVeto = cms.bool(True),
13  applyDzDxyVeto = cms.bool(True),
14  applyMissHitPhVeto = cms.bool(False),
15  deltaRVetoBarrel = cms.bool(True),
16  deltaRVetoEndcap = cms.bool(True),
17  rectangleVetoBarrel = cms.bool(True),
18  rectangleVetoEndcap = cms.bool(False),
19  useCrystalSize = cms.bool(True),
20  checkClosestZVertex = cms.bool(True),
21 #
22  deltaRVetoBarrelPhotons = cms.double(-1.0),
23  deltaRVetoBarrelNeutrals = cms.double(-1.0),
24  deltaRVetoBarrelCharged = cms.double(0.02),
25  deltaRVetoEndcapPhotons = cms.double(0.07),
26  deltaRVetoEndcapNeutrals = cms.double(-1.0),
27  deltaRVetoEndcapCharged = cms.double(0.02),
28 #
29  rectangleDeltaPhiVetoBarrelPhotons = cms.double(1.),
30  rectangleDeltaPhiVetoBarrelNeutrals = cms.double(-1),
31  rectangleDeltaPhiVetoBarrelCharged = cms.double(-1),
32  rectangleDeltaEtaVetoBarrelPhotons = cms.double(0.015),
33  rectangleDeltaEtaVetoBarrelNeutrals = cms.double(-1),
34  rectangleDeltaEtaVetoBarrelCharged = cms.double(-1),
35 #
36  rectangleDeltaPhiVetoEndcapPhotons = cms.double(-1),
37  rectangleDeltaPhiVetoEndcapNeutrals = cms.double(-1),
38  rectangleDeltaPhiVetoEndcapCharged = cms.double(-1),
39  rectangleDeltaEtaVetoEndcapPhotons = cms.double(-1),
40  rectangleDeltaEtaVetoEndcapNeutrals = cms.double(-1),
41  rectangleDeltaEtaVetoEndcapCharged = cms.double(-1),
42  numberOfCrystalEndcapPhotons = cms.double(4.)
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 )
53 
54