CMS 3D CMS Logo

particleFlowCluster_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 particleFlowCluster = cms.EDProducer("PFClusterProducer",
00004     # verbosity 
00005     verbose = cms.untracked.bool(False),
00006     # perform clustering in preshower ?
00007     process_PS = cms.untracked.bool(True),
00008     ecalRecHitsEB = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
00009     # clustering in ECAL ?
00010     clustering_Ecal = cms.untracked.bool(True),
00011     depthCor_B = cms.double(7.4),
00012     # cell threshold in HCAL barrel 
00013     thresh_Hcal_Barrel = cms.double(0.8),
00014     # in mode 1, depth correction = A *( B + log(E) )
00015     # in mode 2, depth correction = A 
00016     depthCor_A = cms.double(0.89),
00017     # p1 for position calculation in PS 
00018     posCalcP1_PS = cms.double(0.0),
00019     # if yes, rechits will be saved to the event as well as clusters
00020     # this is useful for redoing the clustering later
00021     produce_RecHits = cms.untracked.bool(True),
00022     # cell threshold in preshower
00023     thresh_PS = cms.double(7e-06),
00024     # n neighbours in ECAL 
00025     nNeighbours_Ecal = cms.int32(8),
00026     caloTowers = cms.InputTag("towerMakerPF"),
00027     hcalRecHitsHBHE = cms.InputTag("hbhereco"),
00028     # p1 for position calculation in HCAL 
00029     posCalcP1_Hcal = cms.double(1.0),
00030     ecalRecHitsEE = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
00031     # all thresholds are in GeV
00032     # cell threshold in ECAL barrel 
00033     thresh_Ecal_Barrel = cms.double(0.08),
00034     # n neighbours in HCAL 
00035     nNeighbours_Hcal = cms.int32(4),
00036     # cell threshold in HCAL endcap 
00037     thresh_Hcal_Endcap = cms.double(0.8),
00038     ecalRecHitsES = cms.InputTag("ecalPreshowerRecHit","EcalRecHitsES"),
00039     # perform clustering in HCAL ?
00040     process_Hcal = cms.untracked.bool(True),
00041     #double thresh_Hcal_Barrel = 0.
00042     # seed threshold in HCAL barrel 
00043     thresh_Seed_Hcal_Barrel = cms.double(1.4),
00044     # n crystals for position calculation in HCAL
00045     posCalcNCrystal_Hcal = cms.int32(5),
00046     # cell threshold in ECAL endcap 
00047     thresh_Ecal_Endcap = cms.double(0.3),
00048     # clustering in preshower ?
00049     clustering_PS = cms.untracked.bool(True),
00050     # n neighbours in PS 
00051     nNeighbours_PS = cms.int32(8),
00052     # depth correction for ECAL clusters:
00053     #   0: no depth correction
00054     #   1: electrons/photons - depth correction is proportionnal to E
00055     #   2: hadrons - depth correction is fixed
00056     depthCor_Mode = cms.int32(1),
00057     depthCor_B_preshower = cms.double(4.0),
00058     # seed threshold in ECAL barrel 
00059     thresh_Seed_Ecal_Barrel = cms.double(0.23),
00060     # p1 for position calculation in ECAL 
00061     posCalcP1_Ecal = cms.double(-1.0),
00062     # clustering in HCAL: use calotowers for navigation ?
00063     clustering_Hcal_CaloTowers = cms.untracked.bool(True),
00064     # n crystals for position calculation in ECAL
00065     posCalcNCrystal_Ecal = cms.int32(9),
00066     # seed threshold in ECAL endcap 
00067     thresh_Seed_Ecal_Endcap = cms.double(0.8),
00068     # seed threshold in preshower
00069     thresh_Seed_PS = cms.double(0.0005),
00070     # sigma of the shower in preshower     
00071     showerSigma_PS = cms.double(0.2),
00072     # perform clustering in ECAL ?
00073     process_Ecal = cms.untracked.bool(True),
00074     # sigma of the shower in ECAL 
00075     showerSigma_Ecal = cms.double(5.0),
00076     # clustering in HCAL ?
00077     clustering_Hcal = cms.untracked.bool(True),
00078     # n crystals for position calculation in PS
00079     posCalcNCrystal_PS = cms.int32(-1),
00080     #double thresh_Hcal_Endcap = 0.
00081     # seed threshold in HCAL endcap 
00082     thresh_Seed_Hcal_Endcap = cms.double(1.4),
00083     # sigma of the shower in HCAL     
00084     showerSigma_Hcal = cms.double(10.0),
00085     # under the preshower, the depth is smaller, but the material is 
00086     # the same
00087     depthCor_A_preshower = cms.double(0.89)
00088 )
00089 
00090 

Generated on Tue Jun 9 17:44:40 2009 for CMSSW by  doxygen 1.5.4