CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
BeamHaloSummary_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 # File: BeamHaloSummary_cfi.py
3 # Original Author: R. Remington, The University of Florida
4 # Description: Module to build BeamHaloSummary Object and put into the event
5 # Date: Oct. 15, 2009
6 
7 BeamHaloSummary = cms.EDProducer("BeamHaloSummaryProducer",
8  CSCHaloDataLabel = cms.InputTag("CSCHaloData"),
9  EcalHaloDataLabel = cms.InputTag("EcalHaloData"),
10  HcalHaloDataLabel = cms.InputTag("HcalHaloData"),
11  GlobalHaloDataLabel = cms.InputTag("GlobalHaloData"),
12 
13  ## Ecal Loose Id
14  l_EcalPhiWedgeEnergy = cms.double(10.),
15  l_EcalPhiWedgeConstituents = cms.int32(6),
16  l_EcalPhiWedgeToF = cms.double(-200.), ### needs to be tuned when absolute timing in EB/EE is understood w.r.t LHC
17  l_EcalPhiWedgeConfidence = cms.double(.7),
18  l_EcalShowerShapesRoundness = cms.double(.41),
19  l_EcalShowerShapesAngle = cms.double(.51),
20  l_EcalSuperClusterEnergy = cms.double(10.), # This will be Et
21  l_EcalSuperClusterSize = cms.int32(3),
22 
23  ## Ecal Tight Id
24  t_EcalPhiWedgeEnergy = cms.double(20.),
25  t_EcalPhiWedgeConstituents = cms.int32(8),
26  t_EcalPhiWedgeToF = cms.double(-200.), ### needs to be tuned when absolute timing in EB/EE is understood w.r.t LHC
27  t_EcalPhiWedgeConfidence = cms.double(0.9),
28  t_EcalShowerShapesRoundness = cms.double(.23),
29  t_EcalShowerShapesAngle = cms.double(0.51),
30  t_EcalSuperClusterEnergy = cms.double(10.), # This will be Et
31  t_EcalSuperClusterSize = cms.int32(3),
32 
33  ## Hcal Loose Id
34  l_HcalPhiWedgeEnergy = cms.double(20.),
35  l_HcalPhiWedgeConstituents = cms.int32(6),
36  l_HcalPhiWedgeToF = cms.double(-100.), ### needs to be tuned when absolute timing in HB/HE is understood w.r.t LHC
37  l_HcalPhiWedgeConfidence = cms.double(0.7),
38 
39  ## Hcal Tight Id
40  t_HcalPhiWedgeEnergy = cms.double(25.),
41  t_HcalPhiWedgeConstituents = cms.int32(8),
42  t_HcalPhiWedgeToF = cms.double(-100.), ### needs to be tuned when absolute timing in HB/HE is understood w.r.t LHC
43  t_HcalPhiWedgeConfidence = cms.double(0.9),
44 
45  # strips of problematic cells in HCAL min cut
46  problematicStripMinLength = cms.int32(6)
47 
48  )
49