CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
particleFlowCluster_cff.py
Go to the documentation of this file.
2 
13 
14 pfClusteringECAL = cms.Sequence(particleFlowRecHitECAL*particleFlowClusterECAL)
15 #pfClusteringHCAL = cms.Sequence(particleFlowRecHitHCAL*particleFlowClusterHCAL)
16 pfClusteringHCALall = cms.Sequence(particleFlowClusterHCAL+particleFlowClusterHFHAD+particleFlowClusterHFEM)
17 pfClusteringHCAL = cms.Sequence(particleFlowRecHitHCAL*pfClusteringHCALall)
18 #pfClusteringHCAL = cms.Sequence(particleFlowRecHitHCAL*particleFlowClusterHCAL*particleFlowClusterHFHAD*particleFlowClusterHFEM)
19 pfClusteringPS = cms.Sequence(particleFlowRecHitPS*particleFlowClusterPS)
20 
21 
22 towerMakerPF = calotowermaker.clone()
23 
24 # Changed values
25 # Don't use (yet) HO
26 towerMakerPF.UseHO = False
27 # Energy threshold for HB Cell inclusion
28 towerMakerPF.HBThreshold = 0.4
29 # Energy threshold for HE (S = 5 degree, D = 10 degree, in phi) Cell inclusion
30 towerMakerPF.HESThreshold = 0.4
31 towerMakerPF.HEDThreshold = 0.4
32 
33 # Default values
34 # Energy threshold for HO cell inclusion [GeV]
35 towerMakerPF.HOThreshold0 = 1.1
36 towerMakerPF.HOThresholdPlus1 = 1.1
37 towerMakerPF.HOThresholdMinus1 = 1.1
38 towerMakerPF.HOThresholdPlus2 = 1.1
39 towerMakerPF.HOThresholdMinus2 = 1.1
40 # Weighting factor for HO
41 towerMakerPF.HOWeight = 1.0
42 towerMakerPF.HOWeights = (1.0, 1.0, 1.0, 1.0, 1.0)
43 # Weighting factor for HF short-fiber readouts
44 towerMakerPF.HF2Weight = 1.0
45 towerMakerPF.HF2Weights = (1.0, 1.0, 1.0, 1.0, 1.0)
46 # Weighting factor for HF long-fiber readouts
47 towerMakerPF.HF1Weight = 1.0
48 towerMakerPF.HF1Weights = (1.0, 1.0, 1.0, 1.0, 1.0)
49 # Energy threshold for long-fiber HF readout inclusion [GeV]
50 towerMakerPF.HF1Threshold = 1.2
51 # Energy threshold for short-fiber HF readout inclusion [GeV]
52 towerMakerPF.HF2Threshold = 1.8
53 # Weighting factor for HB cells
54 towerMakerPF.HBWeight = 1.0
55 towerMakerPF.HBWeights = (1.0, 1.0, 1.0, 1.0, 1.0)
56 # Weighting factor for HE 5-degree cells
57 towerMakerPF.HESWeight = 1.0
58 towerMakerPF.HESWeights = (1.0, 1.0, 1.0, 1.0, 1.0)
59 # Weighting factor for HE 10-degree cells
60 towerMakerPF.HEDWeight = 1.0
61 towerMakerPF.HEDWeights = (1.0, 1.0, 1.0, 1.0, 1.0)
62 # Global energy threshold on Hcal [GeV]
63 towerMakerPF.HcalThreshold = -1000.0
64 # Global energy threshold on tower [GeV]
65 towerMakerPF.EcutTower = -1000.0
66 # parameters for handling of anomalous cells
67 # acceptable severity level
68 towerMakerPF.HcalAcceptSeverityLevel = 11
69 # use of recovered hits
70 towerMakerPF.UseHcalRecoveredHits = True
71 # flag to allow/disallow missing inputs
72 towerMakerPF.AllowMissingInputs = False
73 
74 particleFlowCluster = cms.Sequence(
75  #caloTowersRec*
76  towerMakerPF*
77  pfClusteringECAL*
78  pfClusteringHCAL*
79  pfClusteringPS
80 )
81