Public Member Functions | |
def | insertInto |
def | setRunDistribution |
Public Attributes | |
firstRun | |
setRunNumber | |
The class is a Source whose run is chosen randomly. This initializes identically to a cms.Source and after being initialized the run number distribution is set by calling 'setRunDistribution'.
Definition at line 3 of file RandomRunSource.py.
def RandomRunSource.RandomRunSource.insertInto | ( | self, | |
parameterSet, | |||
myname | |||
) |
Definition at line 14 of file RandomRunSource.py.
References MuonTypeByOrCut.type_, edm::ObjectWithDict.type_, L1TMuonOverlapParams::Node.type_, FWJobMetadataManager::Data.type_, L1TMuonGlobalParams_PUBLIC::Node.type_, reco::MuonMETCorrectionData.type_, CutBasedElectronID.type_, L1TMuonGlobalParams::Node.type_, OpticalAlignMeasurementInfo.type_, L1TMuonBarrelParams::Node.type_, edm::eventsetup::ComponentDescription.type_, l1t::CaloParams::Node.type_, StringObjectFunction< reco::PFJet >.type_, StringCutObjectSelector< reco::CaloMET >.type_, StringCutObjectSelector< reco::Candidate, true >.type_, StringObjectFunction< reco::PFTau >.type_, StringCutObjectSelector< pat::DiObjectProxy, true >.type_, StringCutObjectSelector< reco::Muon, false >.type_, StringCutObjectSelector< reco::Track, true >.type_, StringObjectFunction< T >.type_, StringCutObjectSelector< reco::PFJet >.type_, StringCutObjectSelector< reco::Muon >.type_, StringCutObjectSelector< reco::CaloMuon, false >.type_, StringObjectFunction< std::vector< TOutputCandidateType > >.type_, StringObjectFunction< reco::RecoTauPiZero >.type_, StringObjectFunction< reco::PFRecoTauChargedHadron >.type_, StringObjectFunction< Object >.type_, StringObjectFunction< PFTau >.type_, StringObjectFunction< reco::Candidate >.type_, MixedGenMEtProducer.type_, StringObjectFunction< T, true >.type_, StringCutObjectSelector< reco::utils::ClusterTotals >.type_, StringObjectFunction< reco::Candidate, true >.type_, StringObjectFunction< reco::reco::PFTau >.type_, StringCutObjectSelector< reco::Jet >.type_, StringCutObjectSelector< T, true >.type_, vector< TOutputCandidateType >.type_, StringObjectFunction< TInputCandidateType >.type_, StringCutObjectSelector< reco::Conversion >.type_, StringCutObjectSelector< reco::PFTau >.type_, StringCutObjectSelector< reco::LeafCandidate >.type_, StringCutObjectSelector< reco::Muon > vector< MatchStruct >.type_, StringObjectFunction< Object > ss.type_, StringCutObjectSelector< Object > ss.type_, StringCutObjectSelector< pat::Jet >.type_, StringCutObjectSelector< reco::CaloTau >.type_, StringCutObjectSelector< T1 >.type_, StringCutObjectSelector< reco::MET >.type_, StringCutObjectSelector< reco::JetID >.type_, StringCutObjectSelector< reco::PFMET >.type_, StringCutObjectSelector< reco::GenJet >.type_, StringCutObjectSelector< typename Classifier::Categories >.type_, StringCutObjectSelector< std::vector< TOutputCandidateType > >.type_, StringCutObjectSelector< reco::Candidate::LorentzVector >.type_, StringCutObjectSelector< GenParticle >.type_, StringCutObjectSelector< l1extra::L1EtMissParticle >.type_, StringCutObjectSelector< T2 >.type_, StringCutObjectSelector< pat::pat::Jet >.type_, StringCutObjectSelector< pat::Tau >.type_, StringCutObjectSelector< reco::reco::Vertex >.type_, StringCutObjectSelector< T2, true >.type_, StringCutObjectSelector< T, DefaultLazyness >.type_, StringCutObjectSelector< reco::GenParticle >.type_, StringCutObjectSelector< reco::PFCandidate >.type_, StringCutObjectSelector< pat::TriggerObjectStandAlone >.type_, StringCutObjectSelector< T1, true >.type_, StringCutObjectSelector< TriggerObject >.type_, StringObjectFunction< T, DefaultLazyness >.type_, StringCutObjectSelector< pat::pat::Photon >.type_, StringCutObjectSelector< T, Lazy >.type_, StringCutObjectSelector< reco::TrackRef, false >.type_, StringCutObjectSelector< reco::RecoTauPiZero >.type_, StringCutObjectSelector< reco::Track >.type_, StringCutObjectSelector< reco::PFRecoTauChargedHadron >.type_, StringCutObjectSelector< reco::GenMET >.type_, StringCutObjectSelector< pat::Muon >.type_, StringCutObjectSelector< l1extra::L1MuonParticle >.type_, StringCutObjectSelector< T >.type_, StringCutObjectSelector< pat::pat::Electron >.type_, StringCutObjectSelector< Object >.type_, StringCutObjectSelector< reco::Photon >.type_, StringCutObjectSelector< PFTau >.type_, StringCutObjectSelector< reco::Vertex >.type_, StringCutObjectSelector< pat::Electron >.type_, StringCutObjectSelector< reco::Candidate >.type_, StringCutObjectSelector< pat::pat::Muon >.type_, StringCutObjectSelector< trigger::TriggerObject >.type_, StringCutObjectSelector< MuonPointerPair, true >.type_, StringCutObjectSelector< TInputCandidateType >.type_, StringCutObjectSelector< reco::CaloJet >.type_, StringCutObjectSelector< reco::BeamSpot >.type_, StringCutObjectSelector< reco::GsfElectron >.type_, StringCutObjectSelector< pat::pat::DiObjectProxy >.type_, MuonRefProducer.type_, TauDQMHistPlotter::cfgEntryProcess.type_, pftools::ParticleFiltrationDecision.type_, AlignableBuilder::LevelInfo.type_, reco::TrackingRecHitInfo.type_, pos::PixelTKFECParameters.type_, l1t::BlockHeader.type_, pat::TriggerFilter.type_, NoProductErrorThrower.type_, pat::TriggerCondition.type_, MultShiftMETcorrInputProducer.type_, l1t::CaloSpare.type_, edm::ParentContext.type_, edm::ConsumesInfo.type_, DQMHcalIsoTrackAlCaReco.type_, DBReader.type_, pat::helper::AnyNumberAssociationAdaptor.type_, l1t::EtSum.type_, GsfElectronDataAnalyzer.type_, ScoutingMuon.type_, edm::ParameterWildcardBase.type_, NoBranchErrorThrower.type_, MuonTrackCleanerBase.type_, edm::eventsetup::EventSetupRecordKey.type_, edm::AllowedLabelsDescriptionBase.type_, L1TUtmCondition.type_, fwlite::internal::DataKey.type_, reco::PUSubMETCandInfo.type_, L1TUtmScale.type_, BinomialInterval.type_, pftools::CandidateWrapper.type_, edm::eventsetup::DataKey.type_, OpticalAlignInfo.type_, l1extra::L1EmParticle.type_, l1extra::L1JetParticle.type_, Json::Reader::Token.type_, edm::PileUp.type_, PFBlockLink.type_, pat::JetCorrFactorsProducer.type_, L1TUtmObject.type_, ParticleReplacerZtautau::MinVisPtCut.type_, Entry.type_, pos::PixelPortCardConfig.type_, edm::ParameterDescriptionBase.type_, edm::Handle< GenericObject >.type_, L1GctInternHFData.type_, BeamSpotObjects.type_, l1extra::L1EtMissParticle.type_, edm::Handle< FWGenericObject >.type_, reco::PFBlockElement.type_, funct::RootIntegrator.type_, L1GctInternHtMiss.type_, reco::BeamSpot.type_, L1GctInternEtSum.type_, L1GctInternJetData.type_, TrackerDpgAnalysis.type_, SiStripConfigDb::Run.type_, ConfigurableHisto.type_, reco::Muon.type_, Mixins._TypedParameterizable.type_(), GsfElectronFakeAnalyzer.type_, Json::Value.type_, edm::IndexIntoFile::IndexIntoFileItrImpl.type_, and Config.SubProcess.type_().
def RandomRunSource.RandomRunSource.setRunDistribution | ( | self, | |
runsAndProbs | |||
) |
Pass a list of tuple pairs, with the first item of the pair a run number and the second number of the pair a weight. The class will normalize the weights so you do not have to. The pairs will be used to randomly choose what Run should be assigned to the job.
Definition at line 7 of file RandomRunSource.py.
RandomRunSource.RandomRunSource.firstRun |
Definition at line 34 of file RandomRunSource.py.
RandomRunSource.RandomRunSource.setRunNumber |
Definition at line 31 of file RandomRunSource.py.