예제 #1
0
    def __init__(self, manager, name):
        """ Default constructor
        @param  manager       Reference to PVSS ControlManager
        @param  name          Detector/Partition name of the RunInfo datapoint

        @return reference to initialized object
    """
        General.__init__(self, manager, name)
예제 #2
0
  def __init__(self,manager,name):
    """ Default constructor
        @param  manager       Reference to PVSS ControlManager
        @param  name          Detector/Partition name of the RunInfo datapoint

        @return reference to initialized object
    """
    General.__init__(self,manager,name,complete=None,postfix='')
    self.addBasic()
    self.addStorage()
    self.addHLT()
예제 #3
0
    def __init__(self, manager, name):
        """ Default constructor
        @param  manager       Reference to PVSS ControlManager
        @param  name          Detector/Partition name of the RunInfo datapoint

        @return reference to initialized object
    """
        General.__init__(self, manager, name)
        self.nodes = self.dp('HLTFarm.nodeList')
        self.odinData = self.dp('TFC.OdinData')
        self.odinRequest = self.dp('TFC.OdinMEPRequest')
        self.reader.add(self.nodes)
        self.reader.add(self.odinData)
        self.reader.add(self.odinRequest)
예제 #4
0
  def __init__(self, manager, name):
    """ Default constructor
        @param  manager       Reference to PVSS ControlManager
        @param  name          Detector/Partition name of the RunInfo datapoint

        @return reference to initialized object
    """
    General.__init__(self,manager,name)
    self.nodes           = self.dp('HLTFarm.nodeList')
    self.odinData        = self.dp('TFC.OdinData')
    self.odinRequest     = self.dp('TFC.OdinMEPRequest')
    self.inj_odinRequest = self.dp('Injector.OdinMEPRequest')
    self.inj_odinData    = self.dp('Injector.OdinData')
    self.inj_mepAddress  = self.dp('Injector.MEPRequestAddr')
    self.inj_dataAddress = self.dp('Injector.DataAddr')
    self.inj_tell1Boards = self.dp('Injector.FullTell1List')
    self.inj_nodeList    = self.dp('Injector.nodeList')
    self.inj_fileList    = self.dp('Injector.FileList')
    self.inj_fullPartId  = self.dp('Injector.FullPartId')
    self.inj_loopOnFiles = self.dp('Injector.LoopOnFiles')
    self.inj_readerNames = self.dp('Injector.ReaderNames')
    self.inj_fullFileList= self.dp('Injector.FullFileList')
    self.inj_readers = {}
    for i in xrange(7):
      n = 'Reader'+str(i+1)
      rdr = {}
      rdr['Name'] = self.dp('Injector.'+n+'.Name')
      rdr['FileList'] = self.dp('Injector.'+n+'.FileList')
      rdr['DataDirectory'] = self.dp('Injector.'+n+'.DataDirectory')
      self.reader.add(rdr['Name'])
      self.reader.add(rdr['FileList'])
      self.reader.add(rdr['DataDirectory'])
      self.inj_readers[n] = rdr

    self.reader.add(self.nodes)
    self.reader.add(self.odinData)
    self.reader.add(self.odinRequest)
    self.reader.add(self.inj_odinData)
    self.reader.add(self.inj_odinRequest)
    self.reader.add(self.inj_mepAddress)
    self.reader.add(self.inj_dataAddress)
    self.reader.add(self.inj_tell1Boards)
    self.reader.add(self.inj_nodeList)
    self.reader.add(self.inj_fileList)
    self.reader.add(self.inj_fullPartId)
    self.reader.add(self.inj_loopOnFiles)
    self.reader.add(self.inj_readerNames)
    self.reader.add(self.inj_fullFileList)