![]() |
![]() |
Public Member Functions | |
def | __init__ (self) |
def | clear (self) |
def | currentNumber (self) |
def | findUsingFindDialog (self, dialog) |
def | message (self) |
def | next (self) |
def | numberOfResults (self) |
def | previous (self) |
def | results (self) |
def | setDataAccessor (self, accessor) |
![]() | |
def | __init__ (self) |
def | allDataObjectChildren (self, objects=None) |
def | appendObject (self, object) |
def | applyFilter (self, objects) |
def | clearObjects (self) |
def | dataAccessor (self) |
def | dataObject (self) |
def | dataObjects (self) |
def | dataObjectsCount (self) |
def | numberDataObjectChildren (self, objects=None) |
def | removeObject (self, object) |
def | setDataAccessor (self, accessor) |
def | setDataObject (self, object) |
def | setDataObjects (self, objects) |
def | setExclusiveMode (self, exclusive=True) |
def | setFilter (self, filter) |
Private Member Functions | |
def | _findIn (self, object, dialog) |
Private Attributes | |
_index | |
_message | |
_results | |
Searches for label and properties in a list of objects using a BasicDataAccessor. One can search using findUsingFindDialog where a FindDialog is used as input for the search label and properties. Navigation through the results in supported by next(), previous(),numberOfResult(),currentNumber()
Definition at line 7 of file FindAlgorithm.py.
def Vispa.Share.FindAlgorithm.FindAlgorithm.__init__ | ( | self | ) |
|
private |
Definition at line 41 of file FindAlgorithm.py.
References Vispa.Share.FindAlgorithm.FindAlgorithm._findIn(), Vispa.Share.FindAlgorithm.FindAlgorithm._message, RooGKCounter._message, Vispa.Share.ObjectHolder.ObjectHolder.applyFilter(), class-composition.children, Vispa.Share.ObjectHolder.ObjectHolder.dataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.dataAccessor(), Vispa.Main.Exceptions.exception_traceback(), label, and str.
Referenced by Vispa.Share.FindAlgorithm.FindAlgorithm._findIn(), and Vispa.Share.FindAlgorithm.FindAlgorithm.findUsingFindDialog().
def Vispa.Share.FindAlgorithm.FindAlgorithm.clear | ( | self | ) |
Definition at line 25 of file FindAlgorithm.py.
References Vispa.Share.FindAlgorithm.FindAlgorithm._message, RooGKCounter._message, and Vispa.Share.FindAlgorithm.FindAlgorithm._results.
Referenced by Vispa.Views.WidgetView.WidgetView.closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView.closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm.findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView.setDataObjects(), Vispa.Views.WidgetView.WidgetView.setDataObjects(), Vispa.Views.TreeView.TreeView.updateContent(), Vispa.Views.TableView.TableView.updateContent(), Vispa.Views.BoxDecayView.BoxDecayView.updateContent(), and Vispa.Views.PropertyView.PropertyView.updateContent().
def Vispa.Share.FindAlgorithm.FindAlgorithm.currentNumber | ( | self | ) |
Definition at line 107 of file FindAlgorithm.py.
References SeedingNode< DATA >._index, and Vispa.Share.FindAlgorithm.FindAlgorithm._index.
def Vispa.Share.FindAlgorithm.FindAlgorithm.findUsingFindDialog | ( | self, | |
dialog | |||
) |
Definition at line 29 of file FindAlgorithm.py.
References Vispa.Share.FindAlgorithm.FindAlgorithm._findIn(), SeedingNode< DATA >._index, Vispa.Share.FindAlgorithm.FindAlgorithm._index, Vispa.Share.FindAlgorithm.FindAlgorithm._results, ReducedTrackerTreeVariables.clear(), EopVariables.clear(), CastorCalibrationsSet.clear(), TkOffTreeVariables.clear(), StringMap.clear(), TrackerTreeVariables.clear(), AlignmentErrors.clear(), AlignmentErrorsExtended.clear(), Alignments.clear(), NumberOfDevices.clear(), CastorCalibrationWidthsSet.clear(), CTPPSTrkDetector.clear(), edm::reftobase::RefVectorHolderBase.clear(), OOTPileupCorrectionColl.clear(), HLTTauDQMOfflineObjects.clear(), HcalCalibrationsSet.clear(), HcalCalibrationWidthsSet.clear(), Overlayer.clear(), StorableDoubleMap< T >.clear(), Vispa.Plugins.EdmBrowser.EventContentView.EventContentView.clear(), EcalCondObjectContainer< T >.clear(), Vispa.Share.FindAlgorithm.FindAlgorithm.clear(), edm::BranchChildren.clear(), EcalContainer< DetId, T >.clear(), ecaldqm::MESetMulti.clear(), edm::reftobase::RefVectorHolder< REFV >.clear(), edm::reftobase::BaseVectorHolder< T >.clear(), CSCALCTDigi.clear(), HcalIndexLookup.clear(), HcalItemColl< Item >.clear(), CSCCLCTPreTriggerDigi.clear(), CSCCLCTDigi.clear(), helper::ClusterStorer.clear(), edm::reftobase::IndirectVectorHolder< T >.clear(), ClusterCollectionFP420.clear(), RecoCollectionFP420.clear(), TrackCollectionFP420.clear(), DigiCollectionFP420.clear(), KDTreeLinkerAlgo< DATA >.clear(), CSCCorrelatedLCTDigi.clear(), reco::PattRecoTree< ScaleType, Cluster >.clear(), ClhepEvaluator.clear(), OpticalAlignMeasurementInfo.clear(), SiPixelPerformanceSummary.clear(), FWFromSliceSelector.clear(), SegmentToTrackAssociator.clear(), pos::PixelROCStatus.clear(), edm::reftobase::VectorHolder< T, REFV >.clear(), HBHEChannelInfo.clear(), CTPPSToFDetector.clear(), AlignmentParameterSelector.clear(), edm::OrphanHandleBase.clear(), ME0TriggerDigi.clear(), ecaldqm::MESet.clear(), HcalItemArrayColl< Item, N >.clear(), edm::ParentageRegistry.clear(), HLTPerformanceInfo::Module.clear(), CSCTriggerContainer< T >.clear(), edm::RefToBaseVector< T >.clear(), edm::StreamedProduct.clear(), edm::ScheduleItems.clear(), DTBufferTree< Key, Content >.clear(), DrawIteration.clear(), edm::ThinnedAssociationsHelper.clear(), KDTreeNodes< DATA >.clear(), cond::Iov_t.clear(), edm::WorkerRegistry.clear(), OpticalAlignParam.clear(), edm::HandleBase.clear(), SiStripQuality.clear(), egHLT::OffEvt.clear(), edm::TrieFactory< T >.clear(), SiStripDelay.clear(), DDI::Store< N, I, K >.clear(), cond::Tag_t.clear(), TrackerDetToDTCELinkCablingMap.clear(), edm::Association< C >.clear(), DTTFFEDReader.clear(), SiPixelCalibDigiProducer.clear(), edm::DetSet< T >.clear(), edm::EventSetupImpl.clear(), edm::ProcessHistory.clear(), MuonResidualsFromTrack.clear(), DTuROSDigiToRaw.clear(), FBaseSimEvent.clear(), CTPPSRPAlignmentCorrectionsData.clear(), edm::PtrVectorBase.clear(), HLTPerformanceInfo::Path.clear(), BXVector< T >.clear(), l1t::IntervalManager< TimeType, PayloadType >.clear(), edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >.clear(), HcalDTCHeader.clear(), DTCCBConfig.clear(), OpticalAlignInfo.clear(), StudyHLT.clear(), DDXMLElement.clear(), CSCDCCExaminer.clear(), FQueue< T >.clear(), DTLVStatus.clear(), edm::Handle< GenericObject >.clear(), edm::BasicHandle.clear(), DTT0.clear(), edm::RefVectorBase< KEY >.clear(), DTTPGParameters.clear(), DTRangeT0.clear(), CastorCTDCHeader.clear(), Vispa.Plugins.EdmBrowser.EventContentDataAccessor.EventContentDataAccessor.clear(), FWGeometry.clear(), HcalDCCHeader.clear(), DTHVStatus.clear(), AlignmentParameterSelector::PXBDetIdRanges.clear(), edm::Handle< FWGenericObject >.clear(), edm::TrieNode< T >.clear(), DTReadOutMapping.clear(), edm::OwnArray< T, MAX_SIZE, P >.clear(), reco::FlavorHistoryEvent.clear(), AlignmentParameterSelector::PXFDetIdRanges.clear(), edm::AssociationMap< Tag >.clear(), edm::RefVector< C, T, F >.clear(), DTTtrig.clear(), DTPerformance.clear(), AlignmentParameterSelector::TIBDetIdRanges.clear(), DTStatusFlag.clear(), HLTPerformanceInfo.clear(), edm::OwnVector< T, P >.clear(), edm::ValueMap< T >.clear(), DTDeadFlag.clear(), AlignmentParameterSelector::TIDDetIdRanges.clear(), rpcamc13::AMCPayload.clear(), AlignmentParameterSelector::TOBDetIdRanges.clear(), DTMtime.clear(), pos::PixelFEDCard.clear(), math::Graph< N, E >.clear(), AlignmentParameterSelector::TECDetIdRanges.clear(), edm::Trie< T >.clear(), Json::Value.clear(), reco::HitPattern.clear(), BeautifulSoup.Tag.clear(), Vispa.Share.ObjectHolder.ObjectHolder.dataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.dataAccessor(), and Vispa.Share.ObjectHolder.ObjectHolder.dataObjects().
def Vispa.Share.FindAlgorithm.FindAlgorithm.message | ( | self | ) |
Definition at line 126 of file FindAlgorithm.py.
References Vispa.Share.FindAlgorithm.FindAlgorithm._message, and RooGKCounter._message.
def Vispa.Share.FindAlgorithm.FindAlgorithm.next | ( | self | ) |
Definition at line 110 of file FindAlgorithm.py.
References SeedingNode< DATA >._index, Vispa.Share.FindAlgorithm.FindAlgorithm._index, and Vispa.Share.FindAlgorithm.FindAlgorithm._results.
def Vispa.Share.FindAlgorithm.FindAlgorithm.numberOfResults | ( | self | ) |
Definition at line 104 of file FindAlgorithm.py.
References Vispa.Share.FindAlgorithm.FindAlgorithm._results.
def Vispa.Share.FindAlgorithm.FindAlgorithm.previous | ( | self | ) |
Definition at line 118 of file FindAlgorithm.py.
References SeedingNode< DATA >._index, Vispa.Share.FindAlgorithm.FindAlgorithm._index, and Vispa.Share.FindAlgorithm.FindAlgorithm._results.
def Vispa.Share.FindAlgorithm.FindAlgorithm.results | ( | self | ) |
Definition at line 101 of file FindAlgorithm.py.
References Vispa.Share.FindAlgorithm.FindAlgorithm._results.
def Vispa.Share.FindAlgorithm.FindAlgorithm.setDataAccessor | ( | self, | |
accessor | |||
) |
Definition at line 19 of file FindAlgorithm.py.
|
private |
Definition at line 16 of file FindAlgorithm.py.
Referenced by ntupleDataFormat._Object.__getattr__(), python.cmstools.EventTree.__getitem__(), python.cmstools.EventTree.__iter__(), python.cmstools.EventBranch.__readData(), python.cmstools.EventTree.__setBranchIndicies(), ntupleDataFormat.TrackingParticle._nMatchedSeeds(), ntupleDataFormat._SimHitMatchAdaptor._nMatchedSimHits(), ntupleDataFormat._TrackingParticleMatchAdaptor._nMatchedTrackingParticles(), ntupleDataFormat.TrackingParticle._nMatchedTracks(), Vispa.Share.FindAlgorithm.FindAlgorithm.currentNumber(), ntupleDataFormat.TrackingVertex.daughterTrackingParticles(), ntupleDataFormat.TrackingParticle.decayVertices(), ntupleDataFormat._DetIdStrAdaptor.detIdStr(), Vispa.Share.FindAlgorithm.FindAlgorithm.findUsingFindDialog(), ntupleDataFormat._Object.index(), python.cmstools.EventTree.index(), ntupleDataFormat.Seed.indexWithinAlgo(), ntupleDataFormat._Object.isValid(), ntupleDataFormat._DetIdStrAdaptor.layerStr(), ntupleDataFormat.InvalidHit.layerStr(), ntupleDataFormat.TrackingParticle.matchedSeedInfos(), ntupleDataFormat._SimHitMatchAdaptor.matchedSimHitInfos(), ntupleDataFormat.TrackingParticle.matchedTrackInfos(), ntupleDataFormat._TrackingParticleMatchAdaptor.matchedTrackingParticleInfos(), ntupleDataFormat.GluedHit.monoHit(), ntupleDataFormat.TrackingVertex.nDaughterTrackingParticles(), Vispa.Share.FindAlgorithm.FindAlgorithm.next(), ntupleDataFormat.SimHit.nRecHits(), ntupleDataFormat._HitObject.nseeds(), ntupleDataFormat.GluedHit.nseeds(), ntupleDataFormat.TrackingVertex.nSourceTrackingParticles(), ntupleDataFormat._HitObject.ntracks(), ntupleDataFormat.Vertex.nTracks(), ntupleDataFormat.TrackingParticle.parentVertex(), Vispa.Share.FindAlgorithm.FindAlgorithm.previous(), ntupleDataFormat.SeedMatchInfo.seed(), ntupleDataFormat.Track.seed(), ntupleDataFormat._HitObject.seeds(), ntupleDataFormat.GluedHit.seeds(), python.cmstools.EventBranch.setIndex(), ntupleDataFormat.SimHitMatchInfo.simHit(), ntupleDataFormat.TrackingVertex.sourceTrackingParticles(), ntupleDataFormat.GluedHit.stereoHit(), ntupleDataFormat.Seed.track(), ntupleDataFormat.SimHit.trackingParticle(), ntupleDataFormat._HitObject.tracks(), ntupleDataFormat.Vertex.tracks(), ntupleDataFormat.Track.vertex(), and html.HtmlReport.write().
|
private |
Definition at line 17 of file FindAlgorithm.py.
Referenced by Vispa.Share.FindAlgorithm.FindAlgorithm._findIn(), Vispa.Share.FindAlgorithm.FindAlgorithm.clear(), and Vispa.Share.FindAlgorithm.FindAlgorithm.message().
|
private |
Definition at line 15 of file FindAlgorithm.py.
Referenced by Vispa.Share.FindAlgorithm.FindAlgorithm.clear(), Vispa.Share.FindAlgorithm.FindAlgorithm.findUsingFindDialog(), Vispa.Share.FindAlgorithm.FindAlgorithm.next(), Vispa.Share.FindAlgorithm.FindAlgorithm.numberOfResults(), Vispa.Share.FindAlgorithm.FindAlgorithm.previous(), and Vispa.Share.FindAlgorithm.FindAlgorithm.results().