CMS 3D CMS Logo

Functions | Variables
common_cff Namespace Reference

Functions

def ExtVar (tag, valtype, compression=None, doc=None, mcOnly=False, precision=-1)
 
def OVar (valtype, compression=None, doc=None, mcOnly=False, precision=-1)
 
def Var (expr, valtype, compression=None, doc=None, mcOnly=False, precision=-1)
 

Variables

 CandVars
 
 charge
 
 doc
 
 eta
 
 float
 
 int
 
 mass
 
 P3Vars
 
 P4Vars
 
 pdgId
 
 phi
 
 precision
 
 pt
 
 PTVars
 

Function Documentation

def common_cff.ExtVar (   tag,
  valtype,
  compression = None,
  doc = None,
  mcOnly = False,
  precision = -1 
)
Create a PSet for a variable read from the event

   tag is the InputTag to the variable. 

   see OVar in common_cff for all the other arguments

Definition at line 31 of file common_cff.py.

References clone(), and OVar().

31 def ExtVar(tag, valtype, compression=None, doc=None, mcOnly=False,precision=-1):
32  """Create a PSet for a variable read from the event
33 
34  tag is the InputTag to the variable.
35 
36  see OVar in common_cff for all the other arguments
37  """
38  return OVar(valtype, compression=compression,precision=precision, doc=(doc if doc else tag.encode()), mcOnly=mcOnly).clone(
39  src = tag if type(tag) == cms.InputTag else cms.InputTag(tag),
40  )
41 
42 
def ExtVar(tag, valtype, compression=None, doc=None, mcOnly=False, precision=-1)
Definition: common_cff.py:31
def OVar(valtype, compression=None, doc=None, mcOnly=False, precision=-1)
Definition: common_cff.py:2
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition: eve_macros.cc:135
def common_cff.OVar (   valtype,
  compression = None,
  doc = None,
  mcOnly = False,
  precision = -1 
)
Create a PSet for a variable in the tree (without specifying how it is computed)

       valtype is the type of the value (float, int, bool, or a string that the table producer understands),
       compression is not currently used,
       doc is a docstring, that will be passed to the table producer,
       mcOnly can be set to True for variables that exist only in MC samples and not in data ones. 

Definition at line 2 of file common_cff.py.

Referenced by ExtVar(), and Var().

2 def OVar(valtype, compression=None, doc=None, mcOnly=False,precision=-1):
3  """ Create a PSet for a variable in the tree (without specifying how it is computed)
4 
5  valtype is the type of the value (float, int, bool, or a string that the table producer understands),
6  compression is not currently used,
7  doc is a docstring, that will be passed to the table producer,
8  mcOnly can be set to True for variables that exist only in MC samples and not in data ones.
9  """
10  if valtype == float: valtype = "float"
11  elif valtype == int: valtype = "int"
12  elif valtype == bool: valtype = "bool"
13  return cms.PSet(
14  type = cms.string(valtype),
15  compression = cms.string(compression if compression else "none"),
16  doc = cms.string(doc if doc else expr),
17  mcOnly = cms.bool(mcOnly),
18  precision=cms.int32(precision)
19  )
def OVar(valtype, compression=None, doc=None, mcOnly=False, precision=-1)
Definition: common_cff.py:2
def common_cff.Var (   expr,
  valtype,
  compression = None,
  doc = None,
  mcOnly = False,
  precision = -1 
)
Create a PSet for a variable computed with the string parser

   expr is the expression to evaluate to compute the variable 
   (in case of bools, it's a cut and not a function)

   see OVar above for all the other arguments

Definition at line 20 of file common_cff.py.

References clone(), and OVar().

Referenced by taus_cff._tauIdWPMask(), Exhume::Event.GetVar(), and JetVertexMain.Main().

20 def Var(expr, valtype, compression=None, doc=None, mcOnly=False,precision=-1):
21  """Create a PSet for a variable computed with the string parser
22 
23  expr is the expression to evaluate to compute the variable
24  (in case of bools, it's a cut and not a function)
25 
26  see OVar above for all the other arguments
27  """
28  return OVar(valtype, compression=compression, doc=(doc if doc else expr), mcOnly=mcOnly,precision=precision).clone(
29  expr = cms.string(expr))
30 
def Var(expr, valtype, compression=None, doc=None, mcOnly=False, precision=-1)
Definition: common_cff.py:20
def OVar(valtype, compression=None, doc=None, mcOnly=False, precision=-1)
Definition: common_cff.py:2
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition: eve_macros.cc:135

Variable Documentation

common_cff.CandVars

Definition at line 53 of file common_cff.py.

common_cff.charge

Definition at line 55 of file common_cff.py.

common_cff.doc

Definition at line 54 of file common_cff.py.

Referenced by dqmservices::DQMFileIterator.advanceToLumi(), HcalLutManager.create_lut_loader(), EcalTPGLinearizationConstXMLTranslator.dumpXML(), EcalTPGCrystalStatusXMLTranslator.dumpXML(), ESGainXMLTranslator.dumpXML(), EcalTimeBiasCorrectionsXMLTranslator.dumpXML(), EcalAlignmentXMLTranslator.dumpXML(), EcalClusterLocalContCorrXMLTranslator.dumpXML(), EcalTPGStripStatusXMLTranslator.dumpXML(), EcalTPGTowerStatusXMLTranslator.dumpXML(), EcalPedestalsXMLTranslator.dumpXML(), EcalPulseShapesXMLTranslator.dumpXML(), EcalPulseSymmCovariancesXMLTranslator.dumpXML(), EcalDAQTowerStatusXMLTranslator.dumpXML(), EcalDCSTowerStatusXMLTranslator.dumpXML(), EcalChannelStatusXMLTranslator.dumpXML(), EcalGainRatiosXMLTranslator.dumpXML(), EcalLaserAPDPNRatiosXMLTranslator.dumpXML(), EcalLinearCorrectionsXMLTranslator.dumpXML(), EcalClusterCrackCorrXMLTranslator.dumpXML(), EcalClusterEnergyCorrectionObjectSpecificXMLTranslator.dumpXML(), EcalWeightGroupXMLTranslator.dumpXML(), EcalClusterEnergyCorrectionXMLTranslator.dumpXML(), EcalTimeOffsetXMLTranslator.dumpXML(), EcalADCToGeVXMLTranslator.dumpXML(), EcalTBWeightsXMLTranslator.dumpXML(), EcalWeightSetXMLTranslator.dumpXML(), EcalFloatCondObjectContainerXMLTranslator.dumpXML(), StandaloneTrackerTopology.fromTrackerParametersXML(), DQMParserBase.getDocument(), XMLProcessor.getInstance(), DQMParserBase.getNewDocument(), XMLConfigReader.getPatternsVersion(), RivetHarvesting.getPoint2DValsErrs(), PhysicsTools::LeastSquares.getRotation(), edm::FileLocator.init(), cscdqm::Collection.load(), QTestConfigurationParser.monitorElementTestsMap(), dqmservices::DQMFileIterator.monUpdateLumi(), MuonAlignmentInputXML.newAlignableMuon(), dqmservices::DQMMonitoringService.outputLumiUpdate(), edm::service::SiteLocalConfigService.parse(), L1GtTriggerMenuXmlParser.parseAlgorithms(), L1GtTriggerMenuXmlParser.parseConditions(), L1GtTriggerMenuXmlParser.parseId(), L1GtTriggerMenuXmlParser.parseTechTriggers(), L1GtTriggerMenuXmlParser.parseVmeXML(), SummaryPlotXmlParser.parseXML(), MiscalibReaderFromXML.parseXMLMiscalibFile(), QTestConfigurationParser.qtestsConfig(), XMLConfigReader.readConfig(), l1t::XmlConfigParser.readDOMFromString(), XMLConfigReader.readPatterns(), dqmservices::DQMFileIterator.reset(), PhysicsTools.saveMatrix(), PhysicsTools.saveVector(), LumiCorrectionSource.servletTranslation(), LumiProducer.servletTranslation(), nanoaod::FlatTable.setDoc(), dqmservices::DQMFileIterator.update_state(), L1GtTriggerMenuXmlParser.workXML(), xuti.WriteNodeWithValue(), EcalTBWeightsXMLTranslator.writeWeightSet(), l1t::XmlConfigParser.XmlConfigParser(), cscdqm::Configuration.~Configuration(), and l1t::XmlConfigParser.~XmlConfigParser().

common_cff.eta

Definition at line 48 of file common_cff.py.

common_cff.float

Definition at line 44 of file common_cff.py.

common_cff.int

Definition at line 54 of file common_cff.py.

common_cff.mass

Definition at line 51 of file common_cff.py.

common_cff.P3Vars

Definition at line 47 of file common_cff.py.

common_cff.P4Vars

Definition at line 50 of file common_cff.py.

common_cff.pdgId

Definition at line 54 of file common_cff.py.

Referenced by myFastSimVal.analyze(), ElectronMcSignalValidatorMiniAOD.analyze(), BTagPerformanceAnalyzerMC.analyze(), IsolatedParticlesGeneratedJets.analyze(), MBUEandQCDValidation.analyze(), VertexHistoryAnalyzer.analyze(), TrackHistoryAnalyzer.analyze(), JetTester.analyze(), TkConvValidator.analyze(), L1GenTreeProducer.analyze(), PhotonValidator.analyze(), IsolatedGenParticles.analyze(), ExoticaDQM.analyzeDisplacedJets(), StGenEvent.associatedB(), RealisticSimClusterMapper.buildClusters(), reco::FlavorHistoryEvent.cache(), JetPartonMatching.calculate(), TrackingParticleNumberOfLayers.calculate(), PFMETBenchmark.calculateQuantities(), EleTkIsolFromCands.calIsolPt(), TopGenEvent.candidate(), PhotonIDValueMapProducer.candidatePdgId(), TrackingVerboseAction.checkTrackingVerbose(), GenParticleProducer.convertParticle(), fastsim::TrackerSimHitProducer.createHitOnDetector(), TopGenEvent.daughterQuarkOfWPlus(), StGenEvent.decayB(), V0Validator.doEfficiencies(), MuScleFitPlotter.fillGen(), reco::modules::JetFlavourIdentifier.fillLeptons(), JetPartonMatcher.fillPhysicsDefinition(), TrackingTruthAccumulator.fillSimHits(), SimMuFilter.filter(), reco::modules::JetFlavourIdentifier.findCandidates(), TauValidation.findFSRandBrem(), GenHFHadronMatcher.findHadronJets(), TtGenEvent.fromGluonFusion(), TtGenEvent.fromQuarkAnnihilation(), TtGenEvent.fullLeptonicChannel(), reco::GenParticle.GenParticle(), pat::PATObject< reco::Muon >.genParticleRef(), CustomParticleFactory.getDecayTable(), CustomParticleFactory.getMassTable(), tauImpactParameter::TauA1NuConstrainedFitter.getRefitDaughters(), tauImpactParameter::TrackHelixVertexFitter.getRefitLorentzVectorParticles(), tauImpactParameter::TrackHelixVertexFitter.getRefitTracks(), PrimaryVertexAnalyzer4PUSlimmed.getSimPVs(), TtGenEvent.hadronicDecayB(), TtGenEvent.hadronicDecayTop(), TtGenEvent.hadronicDecayTopRadiation(), TtGenEvent.hadronicDecayW(), reco::modules::JetFlavourIdentifier.heaviestFlavour(), TopGenEvent.initialPartons(), fastsim::TrackerSimHitProducer.interact(), fastsim::NuclearInteraction.interact(), InputGenJetsParticleSelector.isExcludedFromResonance(), PseudoTopProducer.isFromHadron(), InputGenJetsParticleSelector.isHadron(), InputGenJetsParticleSelector.isIgnored(), MBUEandQCDValidation.isNeutral(), MBUEandQCDValidation.isNeutrino(), InputGenJetsParticleSelector.isParton(), InputGenJetsParticleSelector.isResonance(), genutils.lastGenCopy(), TtGenEvent.lepton(), TtGenEvent.leptonBar(), TtGenEvent.leptonicDecayB(), TtGenEvent.leptonicDecayTop(), TtGenEvent.leptonicDecayTopRadiation(), TtGenEvent.leptonicDecayW(), CustomParticleFactory.loadCustomParticles(), gen.GeneratorAnalyzer.GeneratorAnalyzer.makeMCInfo(), DiObject.DiTau.match(), objects.PhotonAnalyzer.PhotonAnalyzer.matchPhotons(), GenSpecificAlgo.mkSpecificGenMETData(), TtGenEvent.neutrino(), TtGenEvent.neutrinoBar(), TopGenEvent.numberOfBQuarks(), TopGenEvent.numberOfLeptons(), VertexHistoryAnalyzer.particleString(), TrackHistoryAnalyzer.particleString(), PdtEntry.PdtEntry(), objects.IsoTrackAnalyzer.printInfo(), gen.HiggsDecayModeAnalyzer.HiggsDecayModeAnalyzer.process(), gen.GenHeavyFlavourAnalyzer.GenHeavyFlavourAnalyzer.process(), JetAnalyzer.JetAnalyzer.process(), WeakEffectsWeightProducer.produce(), PuppiPhoton.produce(), GenVisTauProducer.produce(), GenParticles2HepMCConverter.produce(), pat::PATIsolatedTrackProducer.produce(), TruthTauDecayModeProducer.produce(), SimPFProducer.produce(), FlavorHistoryProducer.produce(), l1t::GenToInputProducer.produce(), PFTau3ProngReco.produce(), spr::propagatedGenParticleID.propagatedGenParticleID(), spr::propagatedGenTrackID.propagatedGenTrackID(), TopGenEvent.radiatedGluons(), TtGenEvent.semiLeptonicChannel(), InputGenJetsParticleSelector.setPtMin(), StGenEvent.singleLepton(), TtGenEvent.singleLepton(), StGenEvent.singleNeutrino(), TtGenEvent.singleNeutrino(), StGenEvent.singleTop(), StGenEvent.singleW(), StudyHLT.trackPID(), VertexHistoryAnalyzer.vertexString(), TrackHistoryAnalyzer.vertexString(), and fastsim::TrackerSimHitProducer.~TrackerSimHitProducer().

common_cff.phi

Definition at line 45 of file common_cff.py.

common_cff.precision
common_cff.pt

Definition at line 44 of file common_cff.py.

common_cff.PTVars

Definition at line 43 of file common_cff.py.