CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
util.rrapi.RRApi Class Reference

Public Member Functions

def __init__
 
def columns
 
def count
 
def data
 
def dprint
 
def get
 
def report
 
def reports
 
def tables
 
def tags
 
def templates
 
def workspaces
 

Public Attributes

 app
 
 debug
 
 url
 

Detailed Description

RR API object

Definition at line 47 of file rrapi.py.

Constructor & Destructor Documentation

def util.rrapi.RRApi.__init__ (   self,
  url,
  debug = False 
)
Construct API object.
url: URL to RRv3 API, i.e. http://localhost:8080/rr_user
debug: should debug messages be printed out? Verbose!

Definition at line 52 of file rrapi.py.

52 
53  def __init__(self, url, debug = False):
54  """
55  Construct API object.
56  url: URL to RRv3 API, i.e. http://localhost:8080/rr_user
57  debug: should debug messages be printed out? Verbose!
58  """
59  self.debug = debug
60  self.url = re.sub("/*$", "/api/", url)
61  self.app = self.get(["app"])
62  self.dprint("app = ", self.app)
def __init__
Definition: rrapi.py:52

Member Function Documentation

def util.rrapi.RRApi.columns (   self,
  workspace,
  table 
)
Get columns for table for workspace (all apps)

Definition at line 140 of file rrapi.py.

References pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), cond::Binary.get(), TMTQ.get(), helper::MasterCollection< C1 >.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), StorableDoubleMap< T >.get(), SiStripGainFactor.get(), ClusterCollectionFP420.get(), TrackCollectionFP420.get(), RecoCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), DTKeyedConfigCache.get(), AlignableMap.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), ConfObject.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), edm::RefToBaseProd< T >.get(), cond::payloadInspector::PlotAnnotations.get(), fwlite::Record.get(), MP7FileReader.get(), L1TriggerKey.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), AlignmentGeometry.get(), pat::Flags::Overlap.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), HcalItemCollById< Item >.get(), edm::helper::IndexRangeAssociation.get(), CaloMiscalibMapEcal.get(), edm::IDVectorMap< ID, C, P >.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), SiPixelClusterShapeCache.get(), DTDeadFlag.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), and tkal_create_file_lists._DasCache.get().

141  def columns(self, workspace, table):
142  """
143  Get columns for table for workspace (all apps)
144  """
145  return self.get([workspace, table, "columns"])
def util.rrapi.RRApi.count (   self,
  workspace,
  table,
  filter = None,
  query = None,
  tag = None 
)
Get number of rows for table for workspace with filter, query (all apps) or tag (USER app only)

Definition at line 152 of file rrapi.py.

References util.rrapi.RRApi.app, pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), helper::MasterCollection< C1 >.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), cond::Binary.get(), TMTQ.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), StorableDoubleMap< T >.get(), SiStripGainFactor.get(), RecoCollectionFP420.get(), ClusterCollectionFP420.get(), TrackCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), DTKeyedConfigCache.get(), AlignableMap.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), ConfObject.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), edm::RefToBaseProd< T >.get(), cond::payloadInspector::PlotAnnotations.get(), fwlite::Record.get(), MP7FileReader.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), L1TriggerKey.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), AlignmentGeometry.get(), pat::Flags::Overlap.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), edm::helper::IndexRangeAssociation.get(), HcalItemCollById< Item >.get(), edm::IDVectorMap< ID, C, P >.get(), CaloMiscalibMapEcal.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), DTDeadFlag.get(), SiPixelClusterShapeCache.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), and tkal_create_file_lists._DasCache.get().

153  def count(self, workspace, table, filter = None, query = None, tag = None):
154  """
155  Get number of rows for table for workspace with filter, query (all apps) or tag (USER app only)
156  """
157 
158  #
159  # Constructing request path
160  #
161 
162  req = [ workspace, table ]
163  if tag != None:
164  if self.app != "user":
165  raise RRApiError("Tags are possible only in user app")
166  else:
167  req.append(tag)
168  req.append("count")
169 
170  #
171  # Constructing filter/query payload
172  #
173 
174  filters = {}
175  if filter != None:
176  filters['filter'] = filter
177  if query != None:
178  filters['query'] = query
179 
180  return int(self.get(req, filters))
def util.rrapi.RRApi.data (   self,
  workspace,
  table,
  template,
  columns = None,
  filter = None,
  query = None,
  order = None,
  tag = None 
)
Get data for table for workspace with filter, query (all apps) or tag (USER app only)

Definition at line 181 of file rrapi.py.

References util.rrapi.RRApi.app, pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), helper::MasterCollection< C1 >.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), cond::Binary.get(), TMTQ.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), SiStripGainFactor.get(), StorableDoubleMap< T >.get(), ClusterCollectionFP420.get(), RecoCollectionFP420.get(), TrackCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), AlignableMap.get(), DTKeyedConfigCache.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), ConfObject.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), edm::RefToBaseProd< T >.get(), cond::payloadInspector::PlotAnnotations.get(), fwlite::Record.get(), MP7FileReader.get(), L1TriggerKey.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), pat::Flags::Overlap.get(), AlignmentGeometry.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), edm::helper::IndexRangeAssociation.get(), HcalItemCollById< Item >.get(), edm::IDVectorMap< ID, C, P >.get(), CaloMiscalibMapEcal.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), SiPixelClusterShapeCache.get(), DTDeadFlag.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), tkal_create_file_lists._DasCache.get(), and join().

182  def data(self, workspace, table, template, columns = None, filter = None, query = None, order = None, tag = None):
183  """
184  Get data for table for workspace with filter, query (all apps) or tag (USER app only)
185  """
186 
187  #
188  # Check req parameters
189  #
190 
191  if not isinstance(workspace, str):
192  raise RRApiError("workspace parameter must be str")
193 
194  #
195  # Constructing request path
196  #
197 
198  req = [ workspace, table, template ]
199  if columns != None:
200  req.append(",".join(columns))
201  else:
202  req.append("all")
203  if order != None:
204  req.append(",".join(order))
205  else:
206  req.append("none")
207  if tag != None:
208  if self.app != "user":
209  raise RRApiError("Tags are possible only in user app")
210  else:
211  req.append(tag)
212  req.append("data")
213 
214  #
215  # Constructing filter/query payload
216  #
217 
218  filters = {}
219  if filter != None:
220  filters['filter'] = filter
221  if query != None:
222  filters['query'] = query
223 
224  return self.get(req, filters)
static std::string join(char **cmd)
Definition: RemoteFile.cc:19
def util.rrapi.RRApi.dprint (   self,
  args 
)
Print debug information

Definition at line 63 of file rrapi.py.

References DTDigiToRawModule.debug, CSCRPCData.debug, CSCTMBScope.debug, ALIUtils.debug, DTDigiToRaw.debug, crabFunctions.CrabController.debug, DTSegmentsTask.debug, CSCGEMData.debug, DTOccupancyEfficiency.debug, DTTTrigCorrectionFirst.debug, DTDDUUnpacker.debug, CSCDCCEventData.debug, DTT0CalibrationRMS.debug, DTTPDeadWriter.debug, DTTTrigWriter.debug, PPSAlignmentConfigurationESSource.debug, DTNoiseComputation.debug, DTOccupancyPoint.debug, PPSAlignmentConfigESSource.debug, DTROS25Unpacker.debug, util.rrapi.RRApi.debug, DTT0Calibration.debug, DTTTrigSyncT0Only.debug, DTEfficiencyTask.debug, DTTTrigCalibration.debug, CSCDDUEventData.debug, DTRunConditionVar.debug, DTChamberEfficiencyTask.debug, DTChamberEfficiency.debug, CSCDCCUnpacker.debug, CSCComparatorData.debug, DTTMax.debug, DTVDriftCalibration.debug, DTTTrigSyncFromDB.debug, CSCTMBData.debug, DTTTrigSyncTOFCorr.debug, CSCEventData.debug, CSCTMBHeader.debug, BaseParticlePropagator.debug, CSCALCTTrailer.debug, CSCALCTHeader.debug, crabFunctions.CrabTask.debug, and print().

Referenced by util.rrapi.RRApi.get(), and rrapi.RRApi.get().

63 
64  def dprint(self, *args):
65  """
66  Print debug information
67  """
68  if self.debug:
69  print("RRAPI:", end=' ')
70  for arg in args:
71  print(arg, end=' ')
72  print()
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47
def util.rrapi.RRApi.get (   self,
  parts,
  data = None 
)
General API call (do not use it directly!)

Definition at line 73 of file rrapi.py.

References DTDigiToRawModule.debug, CSCRPCData.debug, CSCTMBScope.debug, ALIUtils.debug, DTDigiToRaw.debug, crabFunctions.CrabController.debug, DTSegmentsTask.debug, CSCGEMData.debug, DTOccupancyEfficiency.debug, DTTTrigCorrectionFirst.debug, DTDDUUnpacker.debug, CSCDCCEventData.debug, DTT0CalibrationRMS.debug, DTTPDeadWriter.debug, DTTTrigWriter.debug, PPSAlignmentConfigurationESSource.debug, DTNoiseComputation.debug, DTOccupancyPoint.debug, PPSAlignmentConfigESSource.debug, DTROS25Unpacker.debug, util.rrapi.RRApi.debug, DTT0Calibration.debug, DTTTrigSyncT0Only.debug, DTTTrigCalibration.debug, DTEfficiencyTask.debug, CSCDDUEventData.debug, DTRunConditionVar.debug, DTChamberEfficiencyTask.debug, DTChamberEfficiency.debug, CSCComparatorData.debug, CSCDCCUnpacker.debug, DTTMax.debug, DTVDriftCalibration.debug, DTTTrigSyncFromDB.debug, CSCTMBData.debug, DTTTrigSyncTOFCorr.debug, CSCEventData.debug, CSCTMBHeader.debug, BaseParticlePropagator.debug, CSCALCTTrailer.debug, CSCALCTHeader.debug, crabFunctions.CrabTask.debug, DeadROC_duringRun.dir, util.rrapi.RRApi.dprint(), join(), submitPVValidationJobs.split(), str, util.rrapi.RRApiError.url, and util.rrapi.RRApi.url.

Referenced by Options.Options.__getitem__(), betterConfigParser.BetterConfigParser.__updateDict(), submitPVValidationJobs.BetterConfigParser.__updateDict(), util.rrapi.RRApi.columns(), rrapi.RRApi.columns(), rrapi.RRApi.count(), util.rrapi.RRApi.count(), rrapi.RRApi.data(), util.rrapi.RRApi.data(), betterConfigParser.BetterConfigParser.getCompares(), betterConfigParser.BetterConfigParser.getGeneral(), betterConfigParser.BetterConfigParser.getResultingSection(), submitPVValidationJobs.BetterConfigParser.getResultingSection(), util.rrapi.RRApi.report(), rrapi.RRApi.report(), rrapi.RRApi.reports(), util.rrapi.RRApi.reports(), rrapi.RRApi.tables(), util.rrapi.RRApi.tables(), util.rrapi.RRApi.tags(), rrapi.RRApi.tags(), rrapi.RRApi.templates(), util.rrapi.RRApi.templates(), util.rrapi.RRApi.workspaces(), and rrapi.RRApi.workspaces().

73 
74  def get(self, parts, data = None):
75  """
76  General API call (do not use it directly!)
77  """
78 
79  #
80  # Constructing request path
81  #
82 
83  callurl = self.url + "/".join(urllib.quote(p) for p in parts)
84 
85  #
86  # Constructing data payload
87  #
88 
89  sdata = None
90  if data != None:
91  sdata = json.dumps(data)
92 
93  #
94  # Do the query and respond
95  #
96 
97  self.dprint(callurl, "with payload", sdata)
98 
99  resp = urllib.urlopen(callurl, sdata)
100 
101  has_getcode = "getcode" in dir(resp)
102  if self.debug:
103  if has_getcode:
104  self.dprint("Response", resp.getcode(), " ".join(str(resp.info()).split("\r\n")))
105  else:
106  self.dprint("Response", " ".join(str(resp.info()).split("\r\n")))
107 
108  if not has_getcode or resp.getcode() == 200:
109  rdata = resp.read()
110  if re.search("json", resp.info().gettype()):
111  try:
112  return json.loads(rdata)
113  except TypeError as e:
114  self.dprint(e)
115  return rdata
116  else:
117  return rdata
118  else:
119  raise RRApiError(resp)
static std::string join(char **cmd)
Definition: RemoteFile.cc:19
#define str(s)
def util.rrapi.RRApi.report (   self,
  workspace,
  report 
)
Get report data (USER app only)

Definition at line 233 of file rrapi.py.

References util.rrapi.RRApi.app, pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), helper::MasterCollection< C1 >.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), cond::Binary.get(), TMTQ.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), StorableDoubleMap< T >.get(), SiStripGainFactor.get(), RecoCollectionFP420.get(), ClusterCollectionFP420.get(), TrackCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), DTKeyedConfigCache.get(), AlignableMap.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), ConfObject.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), cond::payloadInspector::PlotAnnotations.get(), edm::RefToBaseProd< T >.get(), fwlite::Record.get(), MP7FileReader.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), L1TriggerKey.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), pat::Flags::Overlap.get(), AlignmentGeometry.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), edm::helper::IndexRangeAssociation.get(), HcalItemCollById< Item >.get(), edm::IDVectorMap< ID, C, P >.get(), CaloMiscalibMapEcal.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), DTDeadFlag.get(), SiPixelClusterShapeCache.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), tkal_create_file_lists._DasCache.get(), and print().

234  def report(self, workspace, report):
235  """
236  Get report data (USER app only)
237  """
238  if self.app != "user":
239  raise RRApiError("Reports available only in user app")
240  return self.get([workspace, report, "data"])
241 
def util.rrapi.RRApi.reports (   self,
  workspace 
)
Get available reports (USER app only)

Definition at line 225 of file rrapi.py.

References util.rrapi.RRApi.app, pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), helper::MasterCollection< C1 >.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), cond::Binary.get(), TMTQ.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), StorableDoubleMap< T >.get(), SiStripGainFactor.get(), RecoCollectionFP420.get(), ClusterCollectionFP420.get(), TrackCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), DTKeyedConfigCache.get(), AlignableMap.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), ConfObject.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), edm::RefToBaseProd< T >.get(), cond::payloadInspector::PlotAnnotations.get(), fwlite::Record.get(), MP7FileReader.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), L1TriggerKey.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), AlignmentGeometry.get(), pat::Flags::Overlap.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), edm::helper::IndexRangeAssociation.get(), HcalItemCollById< Item >.get(), edm::IDVectorMap< ID, C, P >.get(), CaloMiscalibMapEcal.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), DTDeadFlag.get(), SiPixelClusterShapeCache.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), and tkal_create_file_lists._DasCache.get().

226  def reports(self, workspace):
227  """
228  Get available reports (USER app only)
229  """
230  if self.app != "user":
231  raise RRApiError("Reports available only in user app")
232  return self.get([workspace, "reports"])
def util.rrapi.RRApi.tables (   self,
  workspace 
)
Get tables for workspace (all apps)

Definition at line 134 of file rrapi.py.

References pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), cond::Binary.get(), TMTQ.get(), helper::MasterCollection< C1 >.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), StorableDoubleMap< T >.get(), SiStripGainFactor.get(), ClusterCollectionFP420.get(), TrackCollectionFP420.get(), RecoCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), DTKeyedConfigCache.get(), AlignableMap.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), ConfObject.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), edm::RefToBaseProd< T >.get(), cond::payloadInspector::PlotAnnotations.get(), fwlite::Record.get(), MP7FileReader.get(), L1TriggerKey.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), AlignmentGeometry.get(), pat::Flags::Overlap.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), HcalItemCollById< Item >.get(), edm::helper::IndexRangeAssociation.get(), CaloMiscalibMapEcal.get(), edm::IDVectorMap< ID, C, P >.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), SiPixelClusterShapeCache.get(), DTDeadFlag.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), and tkal_create_file_lists._DasCache.get().

135  def tables(self, workspace):
136  """
137  Get tables for workspace (all apps)
138  """
139  return self.get([workspace, "tables"])
def util.rrapi.RRApi.tags (   self)
Get version tags (USER app only)

Definition at line 120 of file rrapi.py.

References util.rrapi.RRApi.app, pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), helper::MasterCollection< C1 >.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), cond::Binary.get(), TMTQ.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), StorableDoubleMap< T >.get(), SiStripGainFactor.get(), RecoCollectionFP420.get(), ClusterCollectionFP420.get(), TrackCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), DTKeyedConfigCache.get(), AlignableMap.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), ConfObject.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), edm::RefToBaseProd< T >.get(), cond::payloadInspector::PlotAnnotations.get(), fwlite::Record.get(), MP7FileReader.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), L1TriggerKey.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), AlignmentGeometry.get(), pat::Flags::Overlap.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), edm::helper::IndexRangeAssociation.get(), HcalItemCollById< Item >.get(), edm::IDVectorMap< ID, C, P >.get(), CaloMiscalibMapEcal.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), DTDeadFlag.get(), SiPixelClusterShapeCache.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), and tkal_create_file_lists._DasCache.get().

121  def tags(self):
122  """
123  Get version tags (USER app only)
124  """
125  if self.app != "user":
126  raise RRApiError("Tags call is possible only in user app")
127  return self.get(["tags"])
def util.rrapi.RRApi.templates (   self,
  workspace,
  table 
)
Get output templates for table for workspace (all apps)

Definition at line 146 of file rrapi.py.

References pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), cond::Binary.get(), TMTQ.get(), helper::MasterCollection< C1 >.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), StorableDoubleMap< T >.get(), SiStripGainFactor.get(), ClusterCollectionFP420.get(), TrackCollectionFP420.get(), RecoCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), DTKeyedConfigCache.get(), AlignableMap.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), ConfObject.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), edm::RefToBaseProd< T >.get(), cond::payloadInspector::PlotAnnotations.get(), fwlite::Record.get(), MP7FileReader.get(), L1TriggerKey.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), AlignmentGeometry.get(), pat::Flags::Overlap.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), HcalItemCollById< Item >.get(), edm::helper::IndexRangeAssociation.get(), CaloMiscalibMapEcal.get(), edm::IDVectorMap< ID, C, P >.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), SiPixelClusterShapeCache.get(), DTDeadFlag.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), and tkal_create_file_lists._DasCache.get().

147  def templates(self, workspace, table):
148  """
149  Get output templates for table for workspace (all apps)
150  """
151  return self.get([workspace, table, "templates"])
def util.rrapi.RRApi.workspaces (   self)
Get workspaces (all apps)

Definition at line 128 of file rrapi.py.

References pat::eventhypothesis::DynCastCandPtr< T >.get(), APVCyclePhaseCollection.get(), l1t::PackerFactory.get(), l1t::PackingSetupFactory.get(), l1t::UnpackerFactory.get(), edm::helper::CandMasterKeyReference.get(), HcalPulseContainmentManager.get(), HostProduct< T >.get(), CTPPSPixelDigiCollection.get(), PixelDigiCollection.get(), OOTPileupCorrectionColl.get(), HcalHistogramDigi.get(), cond::persistency::CondGetter.get(), HGCUncalibRecHitDevice.get(), DigiCollectionFP420.get(), HeterogeneousSoA< T >.get(), cond::Binary.get(), TMTQ.get(), helper::MasterCollection< C1 >.get(), HGCRecHitCPUProduct.get(), HGCRecHitGPUProduct.get(), reco::componenthelper::SingleComponent< C, T, F >.get(), StorableDoubleMap< T >.get(), SiStripGainFactor.get(), ClusterCollectionFP420.get(), TrackCollectionFP420.get(), RecoCollectionFP420.get(), cond::CoralServiceFactory.get(), CSCTriggerContainer< T >.get(), SiStripFakeAPVParameters.get(), TPN.get(), pat::Flags.get(), DTRecoUncertainties.get(), DTKeyedConfigCache.get(), AlignableMap.get(), ElectronDqmHarvesterBase.get(), edm::helper::AssociationIdenticalKeyReference.get(), HcalItemColl< Item >.get(), hcaldqm::ContainerXXX< STDTYPE >.get(), edm::Association< C >.get(), pos::PixelROCStatus.get(), cms::DDCompactView.get(), pat::UserData.get(), reco::componenthelper::MultipleComponents< C, T, F, S >.get(), ConfObject.get(), pat::eventhypothesis::DynCastCandPtr< reco::Candidate >.get(), AlignableIndexer.get(), btagbtvdeep::DeepBoostedJetFeatures.get(), DTRecoConditions.get(), EventWithHistory.get(), pat::Flags::Core.get(), TAPD.get(), helper::MasterCollection< edm::View< T > >.get(), edm::CloningPtr< T, P >.get(), DTHVHandler.get(), CaloMiscalibMapHcal.get(), MP7PacketReader.get(), edm::RefToBaseProd< T >.get(), cond::payloadInspector::PlotAnnotations.get(), fwlite::Record.get(), MP7FileReader.get(), L1TriggerKey.get(), pat::EventHypothesis.get(), L1TriggerKeyExt.get(), HGCUncalibRecHitHost< T >.get(), coral_bridge::AuthenticationCredentialSet.get(), SiStripConfObject.get(), mayown_ptr< T, N >.get(), AlignmentGeometry.get(), pat::Flags::Overlap.get(), pat::eventhypothesis::Looper< T >.get(), util.rrapi.RRApi.get(), edm::RangeMap< ID, C, P >.get(), edm::FwdPtr< T >.get(), DTT0.get(), DTTPGParameters.get(), DTLVStatus.get(), fwlite::EventSetup.get(), InputTagDistributorService.get(), DTRangeT0.get(), DTTtrig.get(), DTHVStatus.get(), HcalItemCollById< Item >.get(), edm::helper::IndexRangeAssociation.get(), CaloMiscalibMapEcal.get(), edm::IDVectorMap< ID, C, P >.get(), cond::persistency::RunInfoProxy.get(), pat::Flags::Selection.get(), edm::EventItemGetter< RefType, EventType >.get(), edm::RefToBase< T >.get(), SiPixelClusterShapeCache.get(), DTDeadFlag.get(), reco::LeafRefCandidateT.get(), DTMtime.get(), edm::RefProd< T >.get(), L1TPhase2CorrelatorOffline::MultiCollection.get(), pat::Flags::Isolation.get(), DTStatusFlag.get(), DDXMLElement.get(), DTPerformance.get(), MuonDigiCollection< IndexType, DigiType >.get(), pat::eventhypothesis::AcceptAllFilter.get(), edm::Ptr< T >.get(), data_sources.json_data_node.get(), edm::ValueMap< T >.get(), edm::AssociativeIterator< KeyRefType, AssociativeCollection, ItemGetter >.get(), edm::FwdRef< C, T, F >.get(), HeterogeneousSoAImpl< T, Traits >.get(), cscdqm::Cache.get(), cms::DDFilteredView.get(), edm::MultiAssociation< C >.get(), cond::persistency::RowBuffer< Columns >.get(), reco::Candidate.get(), edm::Ref< C, T, F >.get(), reco::TaggingVariableList.get(), cond::persistency::ConditionBuffer< Columns >.get(), reco::LeafCandidate.get(), edm::AssociationMap< Tag >.get(), cond::persistency::TableDescription< Types >.get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >.get(), cond::persistency::QueryIterator< Types >.get(), dqm::implementation::IGetter.get(), BeautifulSoup.Tag.get(), cond::persistency::UpdateBuffer.get(), cond::persistency::DeleteBuffer.get(), and tkal_create_file_lists._DasCache.get().

129  def workspaces(self):
130  """
131  Get workspaces (all apps)
132  """
133  return self.get(["workspaces"])
def workspaces
Definition: rrapi.py:128

Member Data Documentation

util.rrapi.RRApi.app

Definition at line 60 of file rrapi.py.

Referenced by util.rrapi.RRApi.count(), rrapi.RRApi.count(), rrapi.RRApi.data(), util.rrapi.RRApi.data(), util.rrapi.RRApi.report(), rrapi.RRApi.report(), rrapi.RRApi.reports(), util.rrapi.RRApi.reports(), rrapi.RRApi.tags(), and util.rrapi.RRApi.tags().

util.rrapi.RRApi.debug

Definition at line 58 of file rrapi.py.

Referenced by util.rrapi.RRApi.dprint(), rrapi.RRApi.dprint(), pkg.AbstractPkg.generate(), util.rrapi.RRApi.get(), rrapi.RRApi.get(), pkg.AbstractPkg.get_kwds(), runTauIdMVA.TauIDEmbedder.loadMVA_WPs_run2_2017(), runTauIdMVA.TauIDEmbedder.runTauID(), and pkg.AbstractPkg.write().

util.rrapi.RRApi.url

Definition at line 59 of file rrapi.py.

Referenced by util.rrapi.RRApi.get(), and rrapi.RRApi.get().