CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHO_cfi.py

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