CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
particleFlowClusterPS_cfi.py
Go to the documentation of this file.
2 
3 particleFlowClusterPS = cms.EDProducer("PFClusterProducer",
4  # verbosity
5  verbose = cms.untracked.bool(False),
6  # PFRecHit collection
7  PFRecHits = cms.InputTag("particleFlowRecHitPS"),
8  #PFCluster Collection name
9  #PFClusterCollectionName = cms.string("PS"),
10  #----all thresholds are in GeV
11  # seed threshold in preshower
12  thresh_Seed_Barrel = cms.double(1.2e-4),
13  thresh_Pt_Seed_Barrel = cms.double(0.0),
14  # cell threshold in preshower
15  thresh_Barrel = cms.double(6e-05),
16  thresh_Pt_Barrel = cms.double(0.0),
17  # cleaning threshold and minimum S4/S1 fraction in preshower
18  thresh_Clean_Barrel = cms.double(1E5),
19  minS4S1_Clean_Barrel = cms.vdouble(0.0, 0.0),
20  # double spike cleaning (barrel)
21  thresh_DoubleSpike_Barrel = cms.double(1E9),
22  minS6S2_DoubleSpike_Barrel = cms.double(-1.),
23  # for the preshower, endcap values are not used
24  thresh_Seed_Endcap = cms.double(1.2e-4),
25  thresh_Pt_Seed_Endcap = cms.double(0.0),
26  # for the preshower, endcap values are not used
27  thresh_Endcap = cms.double(6e-05),
28  thresh_Pt_Endcap = cms.double(0.0),
29  # for the preshower, endcap values are not used
30  thresh_Clean_Endcap = cms.double(1E5),
31  minS4S1_Clean_Endcap = cms.vdouble(0.0, 0.0),
32  # double spike cleaning (endcap)
33  thresh_DoubleSpike_Endcap = cms.double(1E9),
34  minS6S2_DoubleSpike_Endcap = cms.double(-1.),
35  # n neighbours in PS
36  nNeighbours = cms.int32(8),
37  # sigma of the shower in preshower
38  showerSigma = cms.double(0.2),
39  # n crystals for position calculation in PS
40  posCalcNCrystal = cms.int32(-1),
41  # use cells with common corner to build topo-clusters
42  useCornerCells = cms.bool(False),
43  # enable cleaning of RBX and HPD (HCAL only);
44  cleanRBXandHPDs = cms.bool(False),
45  # depth correction for ECAL clusters:
46  # 0: no depth correction
47  # 1: electrons/photons - depth correction is proportionnal to E
48  # 2: hadrons - depth correction is fixed
49  depthCor_Mode = cms.int32(0),
50  # in mode 1, depth correction = A *( B + log(E) )
51  # in mode 2, depth correction = A
52  depthCor_A = cms.double(0.89),
53  depthCor_B = cms.double(7.4),
54  # under the preshower, the depth is smaller, but the material is
55  # the same
56  depthCor_A_preshower = cms.double(0.89),
57  depthCor_B_preshower = cms.double(4.0)
58 )
59 
60