CMS 3D CMS Logo

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

Variables

tuple charge
 
tuple chargedHadronMultiplicity
 
tuple chargeIsolation
 
tuple combinedIsolation
 
tuple ecalIsolation
 
tuple leadPionFinding
 
tuple matchingConeCut
 
tuple pt
 
tuple ptGt15
 
tuple stripMultiplicity
 
tuple tanc
 
tuple unitCharge
 

Variable Documentation

tuple RecoTauCleanerPlugins.charge
Initial value:
1 = cms.PSet(
2  name = cms.string("Charge"),
3  plugin = cms.string("RecoTauChargeCleanerPlugin"),
4  # cleaner is applied to decay modes with the number of prongs given here
5  nprongs = cms.vuint32(1,3),
6  # taus with charge != 1 are rejected
7  passForCharge = cms.int32(1),
8  selectionFailValue = cms.double(0),
9 )

Definition at line 33 of file RecoTauCleanerPlugins.py.

Referenced by SiStripDigitizerAlgorithm.accumulateSimHits(), Hector.add(), MuonTruth.addChannel(), CustomParticleFactory.addCustomParticle(), pat::GenPlusSimParticleProducer.addGenParticle(), GEMDigiModel.addLinks(), CSCBaseElectronicsSim.addLinks(), PFMuonAlgo.addMissingMuons(), SiStripGainFromCalibTree.algoAnalyze(), DeDxDiscriminatorLearner.algoAnalyzeTheTree(), SiStripGainFromCalibTree.algoAnalyzeTheTree(), HiBasicGenTest.analyze(), EwkMuDQM.analyze(), StandaloneTrackMonitor.analyze(), PhysicsObjectsMonitor.analyze(), ElectronSeedAnalyzer.analyze(), DiMuonHistograms.analyze(), BasicHepMCValidation.analyze(), MBUEandQCDValidation.analyze(), IsolatedParticlesGeneratedJets.analyze(), HcalCorrPFCalculation.analyze(), ZMuMu_efficiencyAnalyzer.analyze(), DTTrigTest.analyze(), SiPixelTrackResidualSource.analyze(), __class__< T >.analyze(), PixelLumiDQM.analyze(), HeavyFlavorValidation.analyze(), TkConvValidator.analyze(), PhotonValidator.analyze(), ResolutionAnalyzer.analyze(), JetAnalyzer.analyze(), IsolatedGenParticles.analyze(), METAnalyzer.analyze(), HcalDeterministicFit.apply(), PulseShapeFitOOTPileupCorrection.apply(), SiStripClusterToDigiProducer.applyGain(), ThreeThresholdAlgorithm.applyGains(), MuonSimHitProducer.applyMaterialEffects(), TrackGenAssociatorByChi2Impl.associateGenToReco(), TrackGenAssociatorByChi2Impl.associateRecoToGen(), PhysicsObjectsMonitor.bookHistograms(), HPSPFRecoTauAlgorithm.buildThreeProngs(), ConstrainedTreeBuilder.buildTree(), ConstrainedTreeBuilderT.buildTree(), CSCTFPtLUT.calcPt(), spr.cGenSimInfo(), reco::PFMETProducerMVA.chargedEnFrac(), EvolutionECAL.ChargeVPTCathode(), SimpleCosmicBONSeeder.checkCharge(), DreamSD.cherenkovDeposit_(), IsoTrig.chgIsolation(), L1MuonPixelTrackFitter::Circle.Circle(), SiStripMonitorTrack.clusterInfos(), ClusterProducerFP420.clusterizeDetUnit(), OldThreeThresholdAlgorithm.clusterizeDetUnit_(), ClusterProducerFP420.clusterizeDetUnitPixels(), PixelHitMatcher.compatibleHits(), PixelHitMatcher.compatibleSeeds(), APVShot.computeShot(), MuonSeedFromRecHits.createSeed(), MuonSeedCreator.createSeed(), CosmicMuonSeedGenerator.createSeed(), OutInConversionSeedFinder.createSeedFTS(), CylindricalState.CylindricalState(), GenericAverageDeDxEstimator.dedx(), ASmirnovDeDxDiscriminator.dedx(), BTagLikeDeDxDiscriminator.dedx(), ProductDeDxDiscriminator.dedx(), SmirnovDeDxDiscriminator.dedx(), GflashHadronShowerModel.DoIt(), GFlashHadronShowerModel.DoIt(), GFlashEMShowerModel.DoIt(), GflashEMShowerModel.DoIt(), reco::PFBlockElementBrem.Dump(), reco::PFBlockElementTrack.Dump(), reco::PFBlockElementGsfTrack.Dump(), ZeeCalibration.duringLoop(), ECALPositionCalculator.ecalPhi(), SETSeedFinder.estimateMomentum(), L1GtMuonCondition.evaluateCondition(), l1t::MuCondition.evaluateCondition(), AlignmentMonitorGeneric.event(), SiPixelTrackResidualModule.fill(), SiPixelClusterModule.fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton.fill(), TopDiLeptonOffline::MonitorEnsemble.fill(), SiPixelRecHitsValid.fillBarrel(), MuScleFit.fillComparisonHistograms(), SiPixelRecHitsValid.fillForward(), PlotMakerReco.fillPlots(), SVTagInfoValidationAnalyzer.fillRecoToSim(), recoBSVTagInfoValidationAnalyzer.fillRecoToSim(), recoBSVTagInfoValidationAnalyzer.fillSimToReco(), SVTagInfoValidationAnalyzer.fillSimToReco(), EopVariables.fillVariables(), GenLeadTrackFilter.filter(), HighMultiplicityGenFilter.filter(), DYGenFilter.filter(), WZInterestingEventSelector.filter(), CSCEfficiency.filter(), Tau3MuReco.find3rdTrack(), SETFilter.findChi2(), Tau3MuReco.findCorrectPairing(), ConversionSeedFinder.findLayers(), V0Fitter.fitAll(), ResidualRefitting.freeTrajStateMuon(), pat::PATObject< ObjectType >.genParticleById(), reco::tau::RecoTauConstructor.get(), CaloSD.getAttenuation(), ECalSD.getBirkL3(), DeDxTools.getCharge(), ConvertedPhotonProducer.getCircleCenter(), ZdcSD.getEnergyDeposit(), CastorSD.getEnergyDeposit(), PythiaFilterIsolatedTrack.GetEtaPhiAtEcal(), IsolatedPixelTrackCandidateProducer.GetEtaPhiAtEcal(), IsoTrig.GetEtaPhiAtEcal(), TrackDetectorAssociator.getFreeTrajectoryState(), HTrackAssociator.getFreeTrajectoryState(), HPDIonFeedbackSim.getIonFeedback(), tauImpactParameter::TrackHelixVertexFitter.getRefitLorentzVectorParticles(), tauImpactParameter::TrackHelixVertexFitter.getRefitTracks(), CSCDriftSim.getWireHit(), HFGflash.gfParameterization(), CalorimetryManager.HDShowerSimulation(), Generator.HepMC2G4(), HLTPMMassFilter.hltFilter(), PFDisplacedVertexHelper.identifyVertex(), SiTrivialInduceChargeOnStrips.induceVector(), AlignmentTrackSelector.isOkChargeStripHit(), PerigeeConversions.jacobianParameters2Cartesian(), PFDisplacedVertexHelper.lambdaCP(), SteppingHelixPropagator.loadState(), reco::PFTau3ProngSummary.M_12(), reco::PFTau3ProngSummary.M_13(), reco::PFTau3ProngSummary.M_23(), pat::PATGenCandsFromSimTracksProducer.makeGenParticle_(), objects.IsoTrackAnalyzer.IsoTrackAnalyzer.makeIsoTrack(), CosmicSeedCreator.makeSeed(), MuonErrorMatrixAdjuster.makeTrack(), PFB.match(), CalorimetryManager.MuonMipSimulation(), reco::tau::RecoTauChargeCleanerPlugin.operator()(), reco::V0Filter.operator()(), PathToPlane2Order.operator()(), TauTagTools::filterChargedAndNeutralsByPt.operator()(), pat::PackedGenParticle.overlap(), pat::PackedCandidate.overlap(), spr.parentSimTrack(), l1t::TriggerMenuXmlParser.parseMuon(), parseMuons(), pos::PixelFEDTestDAC.PixelFEDTestDAC(), PrintRecoObjects.print(), StandaloneTrackMonitor.processClusters(), DeDxDiscriminatorLearner.processHit(), DeDxEstimatorProducer.processHit(), HFChamberSD.ProcessHits(), AlignmentMonitorMuonSystemMap1D.processMuonResidualsFromTrack(), MuonAlignmentFromReference.processMuonResidualsFromTrack(), ShallowTracksProducer.produce(), VZeroProducer.produce(), ShallowSimTracksProducer.produce(), ShallowClustersProducer.produce(), PuppiPhoton.produce(), TauGenJetProducer.produce(), ParticleReplacerParticleGun.produce(), FakeTrackProducer< T >.produce(), HLTL1MuonSelector.produce(), IsolatedPixelTrackCandidateProducer.produce(), TrajectorySeedFromMuonProducer.produce(), GenHIEventProducer.produce(), HLTScoutingEgammaProducer.produce(), L2MuonSeedGenerator.produce(), FastPrimaryVertexWithWeightsProducer.produce(), ShallowGainCalibration.produce(), l1t::GenToInputProducer.produce(), TrackerToMuonPropagator.produce(), PFElecTkProducer.produce(), GoodSeedProducer.produce(), PFTau3ProngReco.produce(), AlCaHOCalibProducer.produce(), spr.propagateCosmicCALO(), spr.propagateECAL(), spr.propagateHCAL(), spr.propagateTracker(), spr.propagateTrackerEnd(), spr.propagateTrackToECAL(), spr.propagateTrackToHCAL(), L1MuDTAssignmentUnit.PtAU(), PFAlgo.reconstructCluster(), PFAlgo.reconstructTrack(), CosmicRegionalSeedGenerator.regions(), reco::TrackJet.resetCharge(), PixelFitterByConformalMappingAndLine.run(), TrackFitter.run(), KFBasedPixelFitter.run(), PixelFitterByHelixProjections.run(), ConversionTrackPairFinder.run(), L1MuonPixelTrackFitter.run(), DigiSimLinkAlgorithm.run(), L1MuGMTEtaProjectionUnit.run(), L1MuGMTPhiProjectionUnit.run(), CustomPDGParser.s_charge(), AddFourMomenta.set(), PFElectronAlgo.SetCandidates(), l1t::Muon.setHwCharge(), CSCXonStrip_MatchGatti.setupMatrix(), L1DummyProducer.SimpleDigi(), L1MuGMTMIAUEtaProLUT.SpecificLookup(), L1MuGMTLFPhiProLUT.SpecificLookup(), L1MuGMTMIAUPhiPro2LUT.SpecificLookup(), L1MuGMTMIAUPhiPro1LUT.SpecificLookup(), L1MuGMTMIAUPhiPro1LUT.SpecificLookup_cphi_fine(), L1MuGMTMIAUPhiPro1LUT.SpecificLookup_cphi_ofs(), L1MuGMTLFPhiProLUT.SpecificLookup_dphi(), L1MuGMTMIAUEtaProLUT.SpecificLookup_eta_sel(), L1MuGMTMIAUPhiPro2LUT.SpecificLookup_phi_sel(), TauValidation.spinEffectsZH(), reco::PFTau3ProngSummary.Tau_Charge(), reco::PFDisplacedVertex.totalCharge(), FastTSGFromPropagation.trackerSeeds(), TreatSecondary.tracks(), unpackMuons(), pat::PackedCandidate.unpackTrk(), StoreSecondary.update(), CheckSecondary.update(), MuonSeedCreator.weightedPt(), and reco.writeSpecific().

tuple RecoTauCleanerPlugins.chargedHadronMultiplicity
Initial value:
1 = cms.PSet(
2  name = cms.string("ChargedHadronMultiplicity"),
3  plugin = cms.string("RecoTauChargedHadronMultiplicityCleanerPlugin")
4 )

Definition at line 75 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.chargeIsolation
Initial value:
1 = cms.PSet(
2  name = cms.string("ChargeIsolation"),
3  plugin = cms.string("RecoTauStringCleanerPlugin"),
4  # Require that cones were built by ensuring the a leadCand exits
5  selection = cms.string("leadPFCand().isNonnull()"),
6  # Prefer lower isolation activity
7  selectionPassFunction = cms.string("isolationPFChargedHadrCandsPtSum()"),
8  selectionFailValue = cms.double(1e3)
9 )

Definition at line 98 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.combinedIsolation
Initial value:
1 = cms.PSet(
2  name = cms.string("CombinedIsolation"),
3  plugin = cms.string("RecoTauStringCleanerPlugin"),
4  # Require that cones were built by ensuring the a leadCand exits
5  selection = cms.string("leadPFCand().isNonnull()"),
6  selectionPassFunction = cms.string("isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()"),
7  selectionFailValue = cms.double(1e3)
8 )

Definition at line 89 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.ecalIsolation
Initial value:
1 = cms.PSet(
2  name = cms.string("GammaIsolation"),
3  plugin = cms.string("RecoTauStringCleanerPlugin"),
4  # Require that cones were built by ensuring the a leadCand exits
5  selection = cms.string("leadPFCand().isNonnull()"),
6  # Prefer lower isolation activity
7  selectionPassFunction = cms.string("isolationPFGammaCandsEtSum()"),
8  selectionFailValue = cms.double(1e3)
9 )

Definition at line 108 of file RecoTauCleanerPlugins.py.

Referenced by ConversionTrackCandidateProducer.buildCollections(), and L3MuonSumCaloPFIsolationProducer.produce().

tuple RecoTauCleanerPlugins.leadPionFinding
Initial value:
1 = cms.PSet(
2  name = cms.string("LeadPion"),
3  plugin = cms.string("RecoTauDiscriminantCleanerPlugin"),
4  src = cms.InputTag("DISCRIMINATOR_SRC"),
5 )

Definition at line 59 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.matchingConeCut
Initial value:
1 = cms.PSet(
2  name = cms.string("MatchingCone"),
3  plugin = cms.string("RecoTauStringCleanerPlugin"),
4  # Prefer taus that are within DR<0.1 of the jet axis
5  selection = cms.string("deltaR(eta, phi, jetRef().eta, jetRef().phi) < 0.1"),
6  selectionPassFunction = cms.string("0"),
7  selectionFailValue = cms.double(1e3),
8 )

Definition at line 9 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.pt
Initial value:
1 = cms.PSet(
2  name = cms.string("Pt"),
3  plugin = cms.string("RecoTauStringCleanerPlugin"),
4  # Require that cones were built by ensuring the a leadCand exits
5  selection = cms.string("leadPFCand().isNonnull()"),
6  selectionPassFunction = cms.string("-pt()"), # CV: negative sign means that we prefer candidates of high pT
7  selectionFailValue = cms.double(1e3),
8  tolerance = cms.double(1.e-2) # CV: consider candidates with almost equal pT to be of the same rank (to avoid sensitivity to rounding errors)
9 )

Definition at line 65 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.ptGt15
Initial value:
1 = cms.PSet(
2  name = cms.string("PtGt15"),
3  plugin = cms.string("RecoTauStringCleanerPlugin"),
4  selection = cms.string("pt > 15."),
5  selectionPassFunction = cms.string("0"),
6  selectionFailValue = cms.double(1e3)
7 )

Definition at line 44 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.stripMultiplicity
Initial value:
1 = cms.PSet(
2  name = cms.string("StripMultiplicity"),
3  plugin = cms.string("RecoTauStringCleanerPlugin"),
4  # Require that cones were built by ensuring the a leadCand exits
5  selection = cms.string("leadPFCand().isNonnull()"),
6  selectionPassFunction = cms.string("-signalPiZeroCandidates().size()"),
7  selectionFailValue = cms.double(1e3)
8 )

Definition at line 80 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.tanc
Initial value:
1 = cms.PSet(
2  name = cms.string("TaNC"),
3  plugin = cms.string("RecoTauDiscriminantCleanerPlugin"),
4  src = cms.InputTag("DISCRIMINATOR_SRC"),
5 )

Definition at line 53 of file RecoTauCleanerPlugins.py.

tuple RecoTauCleanerPlugins.unitCharge
Initial value:
1 = cms.PSet(
2  name = cms.string("UnitCharge"),
3  plugin = cms.string("RecoTauStringCleanerPlugin"),
4  # Only effects three prongs
5  selection = cms.string("signalPFChargedHadrCands().size() = 3"),
6  # As 1 is lower than 3, this will always prefer those with unit charge
7  selectionPassFunction = cms.string("abs(charge())-1"),
8  # If it is a one prong, consider it just as good as a
9  # three prong with unit charge
10  selectionFailValue = cms.double(0),
11 )

Definition at line 19 of file RecoTauCleanerPlugins.py.