CMS 3D CMS Logo

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