CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
lowPtGsfElectronSeeds_cfi Namespace Reference

Functions

def thresholds
 

Variables

tuple _fastSim_lowPtGsfElectronSeeds
 
tuple lowPtGsfElectronSeeds
 
tuple lowPtGsfElectronSeedsTmp = lowPtGsfElectronSeeds.clone(tracks = "generalTracksBeforeMixing")
 
tuple ModelThresholds = thresholds("VL")
 

Function Documentation

def lowPtGsfElectronSeeds_cfi.thresholds (   wp)

Definition at line 3 of file lowPtGsfElectronSeeds_cfi.py.

Referenced by InitialClusteringStepBase._algoName(), muonisolation::NominalEfficiencyThresholds.add(), edmtest::AlignPCLThresholdsReader.analyze(), SiStripThresholdReader.analyze(), Basic2DGenericPFlowClusterizer.Basic2DGenericPFlowClusterizer(), XMLConfigReader.buildGP(), Basic2DGenericTopoClusterizer.buildTopoCluster(), GsfElectronAlgo.completeElectrons(), GsfElectronAlgo.createElectron(), muonisolation::Cuts.Cuts(), muonisolation::NominalEfficiencyThresholds.dump(), LocalMaximumSeedFinder.findSeeds(), LocalMaximumSeedFinder.LocalMaximumSeedFinder(), L1JetEtScaleOnlineProd.newObject(), L1HfRingEtScaleOnlineProd.newObject(), L1HtMissScaleOnlineProd.newObject(), operator<<(), PFlow2DClusterizerWithTime.PFlow2DClusterizerWithTime(), l1t::Stage1Layer2CentralityAlgorithm.processEvent(), ESZeroSuppressionProducer.produce(), EgammaHLTClusterShapeProducer.produce(), FixedGridRhoProducerFastjetFromRecHit.produce(), GEDPhotonProducer.produce(), EgammaHLTExtraProducer.produce(), EgammaHLTPhase2ExtraProducer.produce(), SpikeAndDoubleSpikeCleaner.SpikeAndDoubleSpikeCleaner(), SiStripFedZeroSuppression.suppress(), and muonisolation::NominalEfficiencyThresholds.thresholdValueForEfficiency().

3 
4 def thresholds( wp ) :
5  return cms.vdouble([{"VL": 0.19,"L":1.20,"M":2.02,"T":3.05}.get(wp,1.e6), # unbiased
6  {"VL":-1.99,"L":0.01,"M":1.29,"T":2.42}.get(wp,1.e6)]) # ptbiased

Variable Documentation

tuple lowPtGsfElectronSeeds_cfi._fastSim_lowPtGsfElectronSeeds
Initial value:
1 = FastSimulation.Tracking.ElectronSeedTrackRefFix_cfi.fixedTrackerDrivenElectronSeeds.clone(
2  seedCollection = "lowPtGsfElectronSeedsTmp:",
3  idCollection = ["lowPtGsfElectronSeedsTmp","lowPtGsfElectronSeedsTmp:HCAL"],
4  PreIdLabel = ["","HCAL"],
5  PreGsfLabel = ""
6 )

Definition at line 39 of file lowPtGsfElectronSeeds_cfi.py.

tuple lowPtGsfElectronSeeds_cfi.lowPtGsfElectronSeeds
Initial value:
1 = cms.EDProducer(
2  "LowPtGsfElectronSeedProducer",
3  tracks = cms.InputTag("generalTracks"),
4  pfTracks = cms.InputTag("lowPtGsfElePfTracks"),
5  ecalClusters = cms.InputTag("particleFlowClusterECAL"),
6  hcalClusters = cms.InputTag("particleFlowClusterHCAL"),
7  EBRecHits = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
8  EERecHits = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
9  rho = cms.InputTag('fixedGridRhoFastjetAllTmp'),
10  BeamSpot = cms.InputTag("offlineBeamSpot"),
11  Fitter = cms.ESInputTag("", 'GsfTrajectoryFitter_forPreId'),
12  Smoother = cms.ESInputTag("", 'GsfTrajectorySmoother_forPreId'),
13  TTRHBuilder = cms.ESInputTag("", 'WithAngleAndTemplate'),
14  ModelNames = cms.vstring([
15  'unbiased',
16  'ptbiased',
17  ]),
18  ModelWeights = cms.vstring([
19  'RecoEgamma/ElectronIdentification/data/LowPtElectrons/RunII_Autumn18_LowPtElectrons_unbiased.root',
20  'RecoEgamma/ElectronIdentification/data/LowPtElectrons/RunII_Autumn18_LowPtElectrons_displaced_pt_eta_biased.root',
21  ]),
22  ModelThresholds = thresholds("T"),
23  PassThrough = cms.bool(False),
24  UsePfTracks = cms.bool(True),
25  MinPtThreshold = cms.double(1.0),
26  MaxPtThreshold = cms.double(15.),
27  )

Definition at line 7 of file lowPtGsfElectronSeeds_cfi.py.

tuple lowPtGsfElectronSeeds_cfi.lowPtGsfElectronSeedsTmp = lowPtGsfElectronSeeds.clone(tracks = "generalTracksBeforeMixing")

Definition at line 37 of file lowPtGsfElectronSeeds_cfi.py.

tuple lowPtGsfElectronSeeds_cfi.ModelThresholds = thresholds("VL")

Definition at line 50 of file lowPtGsfElectronSeeds_cfi.py.