CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Private Member Functions | Private Attributes
Types.LuminosityBlockID Class Reference
Inheritance diagram for Types.LuminosityBlockID:
Mixins._ParameterTypeBase

Public Member Functions

def __init__
 
def cppID
 
def insertInto
 
def luminosityBlock
 
def pythonValue
 
def run
 
- Public Member Functions inherited from Mixins._ParameterTypeBase
def __init__
 
def __repr__
 
def configTypeName
 
def dumpPython
 
def isFrozen
 
def isModified
 
def isTracked
 
def pythonTypeName
 
def resetModified
 
def setIsFrozen
 
def setIsTracked
 

Static Private Member Functions

def _isValid
 
def _valueFromString
 

Private Attributes

 __block
 
 __run
 

Detailed Description

Definition at line 210 of file Types.py.

Constructor & Destructor Documentation

def Types.LuminosityBlockID.__init__ (   self,
  run,
  block = None 
)

Definition at line 211 of file Types.py.

212  def __init__(self, run, block=None):
213  super(LuminosityBlockID,self).__init__()
214  if isinstance(run, basestring):
215  self.__run = self._valueFromString(run).__run
216  self.__block = self._valueFromString(run).__block
217  else:
218  self.__run = run
self.__block = block

Member Function Documentation

def Types.LuminosityBlockID._isValid (   value)
staticprivate

Definition at line 224 of file Types.py.

Referenced by Mixins._SimpleParameterTypeBase.setValue().

225  def _isValid(value):
return True
def Types.LuminosityBlockID._valueFromString (   value)
staticprivate
only used for cfg-parsing

Definition at line 227 of file Types.py.

228  def _valueFromString(value):
229  """only used for cfg-parsing"""
230  parts = value.split(":")
return LuminosityBlockID(int(parts[0]), int(parts[1]))
def Types.LuminosityBlockID.cppID (   self,
  parameterSet 
)

Definition at line 233 of file Types.py.

References edm::ConfigurableInputSource.luminosityBlock(), edm::LuminosityBlockAuxiliary.luminosityBlock(), edm::EventID.luminosityBlock(), edm::LuminosityBlockID.luminosityBlock(), edm::LuminosityBlockBase.luminosityBlock(), edm::EventBase.luminosityBlock(), edm::EventAuxiliary.luminosityBlock(), edm::LuminosityBlockPrincipal.luminosityBlock(), edm::EventPrincipal.luminosityBlock(), Types.EventID.luminosityBlock(), Types.LuminosityBlockID.luminosityBlock(), edm::InputSource.luminosityBlock(), PopulateDB.PopulateDB.run(), uploader.FileObj.run, uploadPayloads.FileObj.run, splitter.FileObj.run, RPCRunIOV::RunIOV_Item.run, RPCDQMObject.run, DQMSummaryReader.run(), RunInfoRead.run(), runall.testit.run(), MultiEventFilter::Event.run, RPCDBCom.run(), CmsswTask.CmsswTask.run(), TB06Reco.run, TB06RecoH2.run, L1TriggerScalerRead.run(), RunSummaryRead.run(), CrabWatch.CrabWatch.run(), TestBase.run(), cond::Utilities.run(), ReadBase.run(), DTCalibrationWorker.DTCalibrationWorker.run(), DTValidSummary.DTValidSummary.run(), edm::ConfigurableInputSource.run(), TrackInfoProducerAlgorithm.run(), DTDqm.DTDqm.run(), RPCFw.run(), generateEDF.LumiInfo.run, edm::RunAuxiliary.run(), edm::EventID.run(), edm::LuminosityBlockID.run(), edm::RunBase.run(), edm::LuminosityBlockAuxiliary.run(), MuonMillepedeAlgorithm.run(), SurveyAlignmentAlgorithm.run(), fireworks::geometry::DisplayPlugin.run(), lumi::Lumi2DB::LumiSource.run, DTDQMMerge.DTDQMMerge.run(), edm::RunID.run(), Type1PFMET.run(), WorkFlowRunner.WorkFlowRunner.run(), SeedGeneratorForLaserBeams.run(), CrabTask.CrabTask.run(), edm::RunPrincipal.run(), relval_steps.InputInfo.run, HIPAlignmentAlgorithm.run(), WZInterestingEventSelector::event.run, edm::LuminosityBlockBase.run(), options.ConnectionHLTMenu.run, LaserHitPairGenerator.run(), EveDisplayPlugin.run(), MuonDTLocalMillepedeAlgorithm.run(), crabWrapper.CrabWrapper.run(), DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.run(), DTVDriftSegmentWriter.DTVDriftSegmentWriter.run(), PixelUnpackingRegions.run(), KalmanAlignmentAlgorithm.run(), DTTTrigCorrFirst.DTTTrigCorrFirst.run(), DTTTrigProd.DTTTrigProd.run(), DTDQMHarvesting.DTDQMHarvesting.run(), EfficiencyPlotter.run, DTNoiseCalibration.DTNoiseCalibration.run(), MatacqProducer::MatacqEventId.run, edm::Event.run(), edm::EventAuxiliary.run(), DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.run(), CSCOverlapsAlignmentAlgorithm.run(), MillePedeAlignmentAlgorithm.run(), Vispa.Share.ThreadChain.ThreadChain.run(), DTResolutionAnalysisTest.run, L1TLTC.run, DTT0DBValidation.DTT0DBValidation.run(), ApeSettingAlgorithm.run(), MuonRecoTest.run, MuonTrackResidualsTest.run, DTDataIntegrityTest.run, edm::LuminosityBlockPrincipal.run(), HitEff.run, DTTTrigResidualCorr.DTTTrigResidualCorr.run(), DTBlockedROChannelsTest.run, DTResidualCalibration.DTResidualCalibration.run(), DTTTrigValid.DTTTrigValid.run(), DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.run(), DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.run(), ME::Header.run, FastElectronSeedGenerator.run(), DTDQMValidation.DTDQMValidation.run(), MuonAlignmentFromReference.run(), DTResolutionTest.run, DTDeadChannelTest.run, DTtTrigCalibrationTest.run, DTEfficiencyTest.run, cms::GammaJetAnalysis.run, DTChamberEfficiencyTest.run, edm::service::MessageLoggerScribe.run(), DTNoiseTest.run, AlignmentAlgorithmBase.run(), edm::EventPrincipal.run(), DTLocalTriggerBaseTest.run, EcalDeadCellDeltaRFilter.run, SiPixelErrorEstimation.run, EcalDeadCellTriggerPrimitiveFilter.run, edm::EventProcessor.run(), DQMNet.run(), Types.EventID.run, Vispa.Main.Application.Application.run(), Types.LuminosityBlockID.run(), edm::InputSource.run(), edm::IndexIntoFile::RunOrLumiEntry.run(), statemachine::HandleLumis::LumiID.run(), edm::IndexIntoFile::RunOrLumiIndexes.run(), SiPixelTrackingRecHitsValid.run, edm::IndexIntoFile::IndexIntoFileItrImpl.run(), dqm_interfaces.DirWalkerFile.run, edm::IndexIntoFile::IndexIntoFileItrNoSort.run(), edm::IndexIntoFile::IndexIntoFileItrSorted.run(), edm::IndexIntoFile::IndexIntoFileItr.run(), edm::IndexIntoFile::IndexRunKey.run(), edm::IndexIntoFile::IndexRunLumiKey.run(), and edm::IndexIntoFile::IndexRunLumiEventKey.run().

Referenced by Types.LuminosityBlockID.insertInto(), Types.LuminosityBlockRange.insertInto(), and Types.EventRange.insertInto().

234  def cppID(self, parameterSet):
return parameterSet.newLuminosityBlockID(self.run(), self.luminosityBlock())
def Types.LuminosityBlockID.insertInto (   self,
  parameterSet,
  myname 
)

Definition at line 235 of file Types.py.

References Types.EventID.cppID(), Types.LuminosityBlockID.cppID(), edm::AllowedLabelsDescriptionBase.isTracked(), edm::ParameterWildcardBase.isTracked(), edm::VParameterSetEntry.isTracked(), edm::ParameterSetEntry.isTracked(), edm::ParameterDescriptionBase.isTracked(), Mixins._ParameterTypeBase.isTracked(), and edm::Entry.isTracked().

236  def insertInto(self, parameterSet, myname):
237  parameterSet.addLuminosityBlockID(self.isTracked(), myname, self.cppID(parameterSet))
238 
def Types.LuminosityBlockID.luminosityBlock (   self)

Definition at line 221 of file Types.py.

References Types.LuminosityBlockID.__block.

Referenced by Types.LuminosityBlockID.cppID().

222  def luminosityBlock(self):
return self.__block
def Types.LuminosityBlockID.pythonValue (   self,
  options = PrintOptions() 
)

Definition at line 231 of file Types.py.

References Types.LuminosityBlockID.__block, Types.EventID.__run, and Types.LuminosityBlockID.__run.

Referenced by Mixins._ParameterTypeBase.dumpPython().

232  def pythonValue(self, options=PrintOptions()):
return str(self.__run)+ ', '+str(self.__block)
def Types.LuminosityBlockID.run (   self)

Definition at line 219 of file Types.py.

References Types.EventID.__run, and Types.LuminosityBlockID.__run.

Referenced by Types.LuminosityBlockID.cppID().

220  def run(self):
return self.__run

Member Data Documentation

Types.LuminosityBlockID.__block
private

Definition at line 215 of file Types.py.

Referenced by Types.LuminosityBlockID.luminosityBlock(), and Types.LuminosityBlockID.pythonValue().

Types.LuminosityBlockID.__run
private

Definition at line 214 of file Types.py.

Referenced by Types.LuminosityBlockID.pythonValue(), and Types.LuminosityBlockID.run().