CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterPS_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 particleFlowClusterPS = cms.EDProducer("PFClusterProducer",
00004     # verbosity 
00005     verbose = cms.untracked.bool(False),
00006     # PFRecHit collection
00007     PFRecHits = cms.InputTag("particleFlowRecHitPS"),
00008     #PFCluster Collection name
00009     #PFClusterCollectionName =  cms.string("PS"),
00010     #----all thresholds are in GeV
00011     # seed threshold in preshower 
00012     thresh_Seed_Barrel = cms.double(1.2e-4),
00013     thresh_Pt_Seed_Barrel = cms.double(0.0),
00014     # cell threshold in preshower 
00015     thresh_Barrel = cms.double(6e-05),                                       
00016     thresh_Pt_Barrel = cms.double(0.0),                                       
00017     # cleaning threshold and minimum S4/S1 fraction in preshower 
00018     thresh_Clean_Barrel = cms.double(1E5),
00019     minS4S1_Clean_Barrel = cms.vdouble(0.0, 0.0),
00020     # double spike cleaning (barrel)
00021     thresh_DoubleSpike_Barrel = cms.double(1E9),
00022     minS6S2_DoubleSpike_Barrel = cms.double(-1.),
00023     # for the preshower, endcap values are not used
00024     thresh_Seed_Endcap = cms.double(1.2e-4),
00025     thresh_Pt_Seed_Endcap = cms.double(0.0),
00026     # for the preshower, endcap values are not used 
00027     thresh_Endcap = cms.double(6e-05),
00028     thresh_Pt_Endcap = cms.double(0.0),
00029     # for the preshower, endcap values are not used 
00030     thresh_Clean_Endcap = cms.double(1E5),
00031     minS4S1_Clean_Endcap = cms.vdouble(0.0, 0.0),
00032     # double spike cleaning (endcap)
00033     thresh_DoubleSpike_Endcap = cms.double(1E9),
00034     minS6S2_DoubleSpike_Endcap = cms.double(-1.),
00035     # n neighbours in PS 
00036     nNeighbours = cms.int32(8),                                       
00037     # sigma of the shower in preshower     
00038     showerSigma = cms.double(0.2),
00039     # n crystals for position calculation in PS
00040     posCalcNCrystal = cms.int32(-1),
00041     # use cells with common corner to build topo-clusters
00042     useCornerCells = cms.bool(False),
00043     # enable cleaning of RBX and HPD (HCAL only);                                         
00044     cleanRBXandHPDs = cms.bool(False),
00045     # depth correction for ECAL clusters:
00046     #   0: no depth correction
00047     #   1: electrons/photons - depth correction is proportionnal to E
00048     #   2: hadrons - depth correction is fixed
00049     depthCor_Mode = cms.int32(0),
00050     # in mode 1, depth correction = A *( B + log(E) )
00051     # in mode 2, depth correction = A 
00052     depthCor_A = cms.double(0.89),
00053     depthCor_B = cms.double(7.4),
00054     # under the preshower, the depth is smaller, but the material is 
00055     # the same                             
00056     depthCor_A_preshower = cms.double(0.89),
00057     depthCor_B_preshower = cms.double(4.0)
00058 )
00059 
00060