CMS 3D CMS Logo

Classes | Functions
Vispa.Plugins.EdmBrowser.EdmDataAccessor Namespace Reference

Classes

class  BranchDummy
 
class  EdmDataAccessor
 

Functions

def all (container)
 
def eq (self, other)
 
def ne (self, other)
 

Function Documentation

def Vispa.Plugins.EdmBrowser.EdmDataAccessor.all (   container)

Definition at line 19 of file EdmDataAccessor.py.

Referenced by SiPixelPhase1GeometryDebug.analyze(), LayerCollector.barrelLayers(), AlignmentMonitorSurvey.book(), DQMGenericTnPClient.calculateEfficiency(), CastorHardcodeCalibrations.CastorHardcodeCalibrations(), SummaryOutputProducer::TriggerSummary.changed(), combineBTagCalibrationData.check_csv_data(), CmsShowMain.CmsShowMain(), HcalDbASCIIIO.createObject< HcalFrontEndMap >(), HcalDbASCIIIO.createObject< HcalSiPMCharacteristics >(), EgHLTOfflineClient.createTrigTagProbeEffHists(), EgHLTOfflineClient.createTrigTagProbeEffHists2Leg(), TemplatedJetBProbabilityComputer< Container, Base >.discriminator(), DQMNet.dqmhash(), WMuNuValidator.endJob(), WMuNuSelector.endJob(), EwkElecDQM.endRun(), FWDetailViewManager.findViewersFor(), dqmTnP::GaussianPlusLinearFitter.fit(), dqmTnP::VoigtianPlusExponentialFitter.fit(), LayerCollector.forwardLayers(), SummaryOutputProducer::TriggerSummary.gained(), models.generate(), tools.get_iovs(), tools.get_tags(), SiStripDetCabling.getAllDetectorsContiguousIds(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor.getDaughterObjects(), DatabasePDG.GetDecayFilename(), dataset.Dataset.getrunnumberfromfilename(), dataset.getrunnumbersfromfile(), HGCalDDDConstants.getUVMax(), HcalHardcodeCalibrations.HcalHardcodeCalibrations(), conddblib.Connection.is_valid(), MuonTrackResidualAnalyzer.isInTheAcceptance(), MuonTrackAnalyzer.isInTheAcceptance(), o2olib.O2OJobMgr.listJobs(), conddblib.listObject(), EcalListOfFEDSProducer.ListOfFEDS(), ESListOfFEDSProducer.ListOfFEDS(), SummaryOutputProducer::TriggerSummary.lost(), LA_Filler_Fitter.make_and_fit_symmchi2(), SiStripHitEffFromCalibTree.makeSummary(), AlignableTracker.merge(), mergeLHE.DefaultLHEMerger.merge_headers(), mergeLHE.DefaultLHEMerger.merge_init_blocks(), pat::TriggerEvent.objects(), EgHLTOfflineClient.operator=(), pat::EventHypothesis.operator[](), MuonSeedOrcaPatternRecognition.produce(), utils_v2.recursive_search_online(), checkBTagCalibrationConsistency.run_check_data(), SiStripConfigDb.runs(), utils_v2.search_on_disk(), CSCTrackConfigSelector.select(), GlobalTrajectoryBuilderBase.selectTrackerHits(), DQMImplNet< DQMNet::Object >.sendObjectListToPeer(), heppy::IsolationComputer.setPackedCandidates(), FastTrackerRecHit.sharesInput(), HepMCValidationHelper.sortByPseudoRapidity(), data_formats_tests.data_formats_tests.test_dicts_to_orm_objects(), data_formats_tests.data_formats_tests.test_orm_objects_to_dicts(), data_sources_tests.data_sources_tests.test_type_all_iovs(), data_sources_tests.data_sources_tests.test_type_all_tags(), TrimmedVertexFinder.vertices(), ConfigurableTrimmedVertexFinder.vertices(), dataset.DatasetBase.writefilelist_hippy(), and dataset.DatasetBase.writefilelist_validation().

19 def all(container):
20  # loop over ROOT::TTree and similar
21  if hasattr(container,'GetEntries'):
22  try:
23  entries = container.GetEntries()
24  for entry in range(entries):
25  yield entry
26  except:
27  raise cmserror("Looping of %s failed" %container)
28  # loop over std::vectors and similar
29  elif hasattr(container, 'size'):
30  # convert std::map to std::vector<std::pair>
31  if hasattr(container, 'ids'):
32  container = container.ids()
33  try:
34  entries = container.size()
35  for entry in range(entries):
36  yield container[entry]
37  except:
38  pass
39  # loop over c buffer
40  #elif hasattr(container,'begin') and hasattr(container,'end'):
41  # begin=container.begin()
42  # end=container.end()
43  # while (begin!=end):
44  # yield begin.__deref__()
45  # begin.__preinc__()
46 
def Vispa.Plugins.EdmBrowser.EdmDataAccessor.eq (   self,
  other 
)
def Vispa.Plugins.EdmBrowser.EdmDataAccessor.ne (   self,
  other 
)