10 ccf.addFlag(
"Calo.Noise.fixedLumiForNoise", -1)
11 ccf.addFlag(
"Calo.Noise.useCaloNoiseLumi",
True)
14 ccf.addFlag(
"Calo.Cell.doPileupOffsetBCIDCorr",
True)
15 ccf.addFlag(
"Calo.Cell.doDeadCellCorr",
True)
16 ccf.addFlag(
"Calo.Cell.doPedestalCorr",
17 lambda prevFlags:
not prevFlags.Input.isMC)
18 ccf.addFlag(
"Calo.Cell.doEnergyCorr",
19 lambda prevFlags:
not prevFlags.Input.isMC
and not prevFlags.Common.isOnline)
20 ccf.addFlag(
"Calo.Cell.doTimeCorr",
21 lambda prevFlags:
not prevFlags.Input.isMC
and not prevFlags.Common.isOnline)
24 ccf.addFlag(
"Calo.TopoCluster.doTwoGaussianNoise",
True)
25 ccf.addFlag(
"Calo.TopoCluster.doTreatEnergyCutAsAbsolute",
False)
26 ccf.addFlag(
"Calo.TopoCluster.doTopoClusterLocalCalib",
True)
27 ccf.addFlag(
"Calo.TopoCluster.doTimeCut",
28 lambda prevFlags:
not prevFlags.Trigger.doHLT
and not prevFlags.Reco.EnableHI)
29 ccf.addFlag(
"Calo.TopoCluster.extendTimeCut",
30 lambda prevFlags: prevFlags.Calo.TopoCluster.doTimeCut)
31 ccf.addFlag(
"Calo.TopoCluster.useUpperLimitForTimeCut",
32 lambda prevFlags: prevFlags.Calo.TopoCluster.doTimeCut)
33 ccf.addFlag(
"Calo.TopoCluster.timeCutUpperLimit", 20.0)
34 ccf.addFlag(
"Calo.TopoCluster.xtalkEM2",
False)
35 ccf.addFlag(
"Calo.TopoCluster.xtalkEM2D",
False)
36 ccf.addFlag(
"Calo.TopoCluster.xtalkEM2n",
False)
37 ccf.addFlag(
"Calo.TopoCluster.xtalkEM3",
False)
38 ccf.addFlag(
"Calo.TopoCluster.xtalkEMEta",
False)
39 ccf.addFlag(
"Calo.TopoCluster.xtalkDeltaT", 15.0)
40 ccf.addFlag(
"Calo.TopoCluster.xtalk2Eratio1", 4.)
41 ccf.addFlag(
"Calo.TopoCluster.xtalk2Eratio2", 25.)
42 ccf.addFlag(
"Calo.TopoCluster.xtalk3Eratio", 10.)
43 ccf.addFlag(
"Calo.TopoCluster.xtalkEtaEratio", 4.)
44 ccf.addFlag(
"Calo.TopoCluster.xtalk2DEratio", 4.)
45 ccf.addFlag(
"Calo.TopoCluster.writeExtendedClusterMoments",
True)
46 ccf.addFlag(
"Calo.TopoCluster.CalibrationHitDecorationName",
"calclus_NLeadingTruthParticleBarcodeEnergyPairs")
47 ccf.addFlag(
"Calo.TopoCluster.addCalibrationHitDecoration",
False)
48 ccf.addFlag(
"Calo.TopoCluster.doCalibHitMoments",
False)
49 ccf.addFlag(
"Calo.TopoCluster.writeCalibHitClusterMoments",
False)
50 ccf.addFlag(
"Calo.TopoCluster.doCellWeightCalib",
False)
51 ccf.addFlag(
"Calo.TopoCluster.addCPData",
False)
52 ccf.addFlag(
"Calo.TopoCluster.skipWriteList",
lambda prevFlags:
53 [
"CaloCalTopoClusters",
"CaloTopoClusters"]
if prevFlags.Reco.HIMode
is HIMode.HI
else [])
54 ccf.addFlag(
"Calo.TopoCluster.UseGPUCompatibleCriteria",
False)
56 ccf.addFlag(
"Calo.TopoCluster.xtalkInfoDumper",
False)
60 ccf.addFlag (
'Calo.ClusterCorrection.doSlidingWindowCellWeights',
False)
64 ccf.addFlag (
'Calo.ClusterCorrection.doSlidingWindowRemoveDuplicates',
False)
67 ccf.addFlag (
'Calo.ClusterCorrection.doSlidingWindowRemoveBad',
True)
74 ccf.addFlag (
'Calo.ClusterCorrection.defaultSource',
75 [
'cool',
'pool',
'jo'])
78 ccf.addFlag (
'Calo.ClusterCorrection.caloSwWhichCorrection',
'')
81 ccf.addFlag (
'Calo.ClusterCorrection.caloTopoEMWhichCorrection',
'')
86 ccf.addFlag (
'Calo.ClusterCorrection.caloSwCorrectionArgs', {})
91 ccf.addFlag (
'Calo.ClusterCorrection.caloTopoEMCorrectionArgs', {})
95 ccf.addFlag (
'Calo.ClusterCorrection.caloSwGeneration',
'')
99 ccf.addFlag (
'Calo.ClusterCorrection.caloTopoEMGeneration',
'')
109 ccf.addFlag (
'Calo.ClusterCorrection.dbSubdetName', {
None :
'CALO'})
112 ccf.addFlag(
'Calo.FwdTower.prepareLCW',
True)
113 ccf.addFlag(
'Calo.FwdTower.clusterRange', 2.5)
114 ccf.addFlag(
'Calo.FwdTower.WriteToAOD',
115 lambda prevFlags: prevFlags.Reco.HIMode
is not HIMode.HI)
118 ccf.addFlag(
'Calo.Thin.NegativeEnergyCaloClusters',
True)