CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Variables
particleFlowClusterECALWithTime_cfi Namespace Reference

Variables

tuple _emEnergyCorrector
 
tuple _localMaxSeeds_ECAL
 
tuple _pfClusterizerWithTime_ECAL
 
tuple _positionCalcECAL_3x3_nodepth
 
tuple _positionCalcECAL_all_nodepth
 
tuple _positionCalcECAL_all_withdepth
 
tuple _spikeAndDoubleSpikeCleaner_ECAL
 PF CLUSTER ECAL ####. More...
 
tuple _topoClusterizer_ECAL
 
tuple particleFlowClusterECALWithTimeUncorrected
 

Variable Documentation

tuple particleFlowClusterECALWithTime_cfi._emEnergyCorrector
Initial value:
1 = cms.PSet(
2  algoName = cms.string("PFClusterEMEnergyCorrector"),
3  applyCrackCorrections = cms.bool(False)
4 )

Definition at line 127 of file particleFlowClusterECALWithTime_cfi.py.

tuple particleFlowClusterECALWithTime_cfi._localMaxSeeds_ECAL
Initial value:
1 = cms.PSet(
2  algoName = cms.string("LocalMaximumSeedFinder"),
3  thresholdsByDetector = cms.VPSet(
4  cms.PSet( detector = cms.string("ECAL_ENDCAP"),
5  seedingThreshold = cms.double(0.6),
6  seedingThresholdPt = cms.double(0.15)
7  ),
8  cms.PSet( detector = cms.string("ECAL_BARREL"),
9  seedingThreshold = cms.double(0.23),
10  seedingThresholdPt = cms.double(0.0)
11  )
12  ),
13  nNeighbours = cms.int32(8)
14 )

Definition at line 37 of file particleFlowClusterECALWithTime_cfi.py.

tuple particleFlowClusterECALWithTime_cfi._pfClusterizerWithTime_ECAL
Initial value:
1 = cms.PSet(
2  algoName = cms.string("PFlow2DClusterizerWithTime"),
3  #pf clustering parameters
4  minFractionToKeep = cms.double(1e-7),
5  positionCalc = _positionCalcECAL_3x3_nodepth,
6  allCellsPositionCalc = _positionCalcECAL_all_nodepth,
7  positionCalcForConvergence = _positionCalcECAL_all_withdepth,
8  showerSigma = cms.double(1.5),
9  # The following 2 parameters are only considerd if no
10  # time resolution is provided
11  timeSigmaEB = cms.double(10),
12  timeSigmaEE = cms.double(10),
13  stoppingTolerance = cms.double(1e-8),
14  maxIterations = cms.uint32(50),
15  excludeOtherSeeds = cms.bool(True),
16  minFracTot = cms.double(1e-20), ## numerical stabilization
17  maxNSigmaTime = cms.double(10.), # Maximum number of sigmas in time
18  minChi2Prob = cms.double(0.), # Minimum chi2 probability (ignored if 0)
19  clusterTimeResFromSeed = cms.bool(False),
20  recHitEnergyNorms = cms.VPSet(
21  cms.PSet( detector = cms.string("ECAL_BARREL"),
22  recHitEnergyNorm = cms.double(0.08)
23  ),
24  cms.PSet( detector = cms.string("ECAL_ENDCAP"),
25  recHitEnergyNorm = cms.double(0.3)
26  )
27  ),
28  timeResolutionCalcBarrel = _timeResolutionECALBarrel,
29  timeResolutionCalcEndcap = _timeResolutionECALEndcap,
30 )

Definition at line 95 of file particleFlowClusterECALWithTime_cfi.py.

tuple particleFlowClusterECALWithTime_cfi._positionCalcECAL_3x3_nodepth
Initial value:
1 = _positionCalcECAL_all_nodepth.clone(
2  posCalcNCrystals = cms.int32(9)
3 )

Definition at line 79 of file particleFlowClusterECALWithTime_cfi.py.

tuple particleFlowClusterECALWithTime_cfi._positionCalcECAL_all_nodepth
Initial value:
1 = cms.PSet(
2  algoName = cms.string("Basic2DGenericPFlowPositionCalc"),
3  ##
4  minFractionInCalc = cms.double(1e-9),
5  posCalcNCrystals = cms.int32(-1),
6  logWeightDenominator = cms.double(0.08), # same as gathering threshold
7  minAllowedNormalization = cms.double(1e-9),
8  timeResolutionCalcBarrel = _timeResolutionECALBarrel,
9  timeResolutionCalcEndcap = _timeResolutionECALEndcap,
10 )

Definition at line 69 of file particleFlowClusterECALWithTime_cfi.py.

tuple particleFlowClusterECALWithTime_cfi._positionCalcECAL_all_withdepth
Initial value:
1 = cms.PSet(
2  algoName = cms.string("ECAL2DPositionCalcWithDepthCorr"),
3  ##
4  minFractionInCalc = cms.double(0.0),
5  minAllowedNormalization = cms.double(0.0),
6  T0_EB = cms.double(7.4),
7  T0_EE = cms.double(3.1),
8  T0_ES = cms.double(1.2),
9  W0 = cms.double(4.2),
10  X0 = cms.double(0.89)
11 )

Definition at line 82 of file particleFlowClusterECALWithTime_cfi.py.

tuple particleFlowClusterECALWithTime_cfi._spikeAndDoubleSpikeCleaner_ECAL
Initial value:
1 = cms.PSet(
2  algoName = cms.string("SpikeAndDoubleSpikeCleaner"),
3  cleaningByDetector = cms.VPSet(
4  cms.PSet( detector = cms.string("ECAL_BARREL"),
5  #single spike
6  singleSpikeThresh = cms.double(4.0),
7  minS4S1_a = cms.double(0.04), #constant term
8  minS4S1_b = cms.double(-0.024), #log pt scaling
9  #double spike
10  doubleSpikeThresh = cms.double(10.0),
11  doubleSpikeS6S2 = cms.double(0.04),
12  energyThresholdModifier = cms.double(2.0), ## aka "tighterE"
13  fractionThresholdModifier = cms.double(3.0) ## aka "tighterF"
14  ),
15  cms.PSet( detector = cms.string("ECAL_ENDCAP"),
16  #single spike
17  singleSpikeThresh = cms.double(15.0),
18  minS4S1_a = cms.double(0.02), #constant term
19  minS4S1_b = cms.double(-0.0125), #log pt scaling
20  #double spike
21  doubleSpikeThresh = cms.double(1e9),
22  doubleSpikeS6S2 = cms.double(-1.0),
23  energyThresholdModifier = cms.double(2.0), ## aka "tighterE"
24  fractionThresholdModifier = cms.double(3.0) ## aka "tighterF"
25  )
26  )
27 )

PF CLUSTER ECAL ####.

Definition at line 8 of file particleFlowClusterECALWithTime_cfi.py.

tuple particleFlowClusterECALWithTime_cfi._topoClusterizer_ECAL
Initial value:
1 = cms.PSet(
2  algoName = cms.string("Basic2DGenericTopoClusterizer"),
3  thresholdsByDetector = cms.VPSet(
4  cms.PSet( detector = cms.string("ECAL_BARREL"),
5  gatheringThreshold = cms.double(0.08),
6  gatheringThresholdPt = cms.double(0.0)
7  ),
8  cms.PSet( detector = cms.string("ECAL_ENDCAP"),
9  gatheringThreshold = cms.double(0.3),
10  gatheringThresholdPt = cms.double(0.0)
11  )
12  ),
13  useCornerCells = cms.bool(True)
14 )

Definition at line 53 of file particleFlowClusterECALWithTime_cfi.py.

tuple particleFlowClusterECALWithTime_cfi.particleFlowClusterECALWithTimeUncorrected
Initial value:
1 = cms.EDProducer(
2  "PFClusterProducer",
3  recHitsSource = cms.InputTag("particleFlowRecHitECALWithTime"),
4  recHitCleaners = cms.VPSet(),
5  seedFinder = _localMaxSeeds_ECAL,
6  initialClusteringStep = _topoClusterizer_ECAL,
7  pfClusterBuilder = _pfClusterizerWithTime_ECAL,
8  positionReCalc = _positionCalcECAL_all_withdepth,
9  energyCorrector = cms.PSet()
10  )

Definition at line 132 of file particleFlowClusterECALWithTime_cfi.py.