CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Member Functions
Config.TestMakePSet Class Reference
Inheritance diagram for Config.TestMakePSet:

Public Member Functions

def __init__ (self)
 
def addBool (self, tracked, label, value)
 
def addDouble (self, tracked, label, value)
 
def addESInputTag (self, tracked, label, value)
 
def addEventID (self, tracked, label, value)
 
def addEventRange (self, tracked, label, value)
 
def addFileInPath (self, tracked, label, value)
 
def addInputTag (self, tracked, label, value)
 
def addInt32 (self, tracked, label, value)
 
def addInt64 (self, tracked, label, value)
 
def addLuminosityBlockID (self, tracked, label, value)
 
def addLuminosityBlockID (self, tracked, label, value)
 
def addPSet (self, tracked, label, value)
 
def addString (self, tracked, label, value)
 
def addUInt32 (self, tracked, label, value)
 
def addUInt64 (self, tracked, label, value)
 
def addVDouble (self, tracked, label, value)
 
def addVESInputTag (self, tracked, label, value)
 
def addVEventID (self, tracked, label, value)
 
def addVEventRange (self, tracked, label, value)
 
def addVInputTag (self, tracked, label, value)
 
def addVInt32 (self, tracked, label, value)
 
def addVInt64 (self, tracked, label, value)
 
def addVPSet (self, tracked, label, value)
 
def addVString (self, tracked, label, value)
 
def addVUInt32 (self, tracked, label, value)
 
def addVUInt64 (self, tracked, label, value)
 
def getVString (self, tracked, label)
 
def newPSet (self)
 

Public Attributes

 values
 

Private Member Functions

def __getValue (self, tracked, label)
 
def __insertValue (self, tracked, label, value)
 

Detailed Description

Has same interface as the C++ object that creates PSets

Definition at line 1756 of file Config.py.

Constructor & Destructor Documentation

◆ __init__()

def Config.TestMakePSet.__init__ (   self)

Definition at line 1759 of file Config.py.

1759  def __init__(self):
1760  self.values = dict()

Member Function Documentation

◆ __getValue()

def Config.TestMakePSet.__getValue (   self,
  tracked,
  label 
)
private

Definition at line 1763 of file Config.py.

1763  def __getValue(self,tracked,label):
1764  pair = self.values[label]
1765  if pair[0] != tracked:
1766  raise Exception("Asked for %s parameter '%s', but it is %s" % ("tracked" if tracked else "untracked",
1767  label,
1768  "tracked" if pair[0] else "untracked"))
1769  return pair[1]

References BlobComplexData.values, UETable.values, SiStripNoises::ratioData.values, FWTriggerTableView::Column.values, MagFieldConfig.values, nanoaod::MergeableCounterTable::VectorColumn< T >.values, SiStripCorrelateNoise::Data.values, and Config.TestMakePSet.values.

Referenced by Config.TestMakePSet.getVString().

◆ __insertValue()

def Config.TestMakePSet.__insertValue (   self,
  tracked,
  label,
  value 
)
private

◆ addBool()

def Config.TestMakePSet.addBool (   self,
  tracked,
  label,
  value 
)

Definition at line 1790 of file Config.py.

1790  def addBool(self,tracked,label,value):
1791  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addDouble()

def Config.TestMakePSet.addDouble (   self,
  tracked,
  label,
  value 
)

Definition at line 1786 of file Config.py.

1786  def addDouble(self,tracked,label,value):
1787  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addESInputTag()

def Config.TestMakePSet.addESInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1802 of file Config.py.

1802  def addESInputTag(self,tracked,label,value):
1803  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addEventID()

def Config.TestMakePSet.addEventID (   self,
  tracked,
  label,
  value 
)

Definition at line 1806 of file Config.py.

1806  def addEventID(self,tracked,label,value):
1807  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addEventRange()

def Config.TestMakePSet.addEventRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1814 of file Config.py.

1814  def addEventRange(self,tracked,label,value):
1815  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addFileInPath()

def Config.TestMakePSet.addFileInPath (   self,
  tracked,
  label,
  value 
)

Definition at line 1822 of file Config.py.

1822  def addFileInPath(self,tracked,label,value):
1823  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addInputTag()

def Config.TestMakePSet.addInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1798 of file Config.py.

1798  def addInputTag(self,tracked,label,value):
1799  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addInt32()

def Config.TestMakePSet.addInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1770 of file Config.py.

1770  def addInt32(self,tracked,label,value):
1771  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addInt64()

def Config.TestMakePSet.addInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1778 of file Config.py.

1778  def addInt64(self,tracked,label,value):
1779  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addLuminosityBlockID() [1/2]

def Config.TestMakePSet.addLuminosityBlockID (   self,
  tracked,
  label,
  value 
)

Definition at line 1810 of file Config.py.

1810  def addLuminosityBlockID(self,tracked,label,value):
1811  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

◆ addLuminosityBlockID() [2/2]

def Config.TestMakePSet.addLuminosityBlockID (   self,
  tracked,
  label,
  value 
)

Definition at line 1812 of file Config.py.

1812  def addLuminosityBlockID(self,tracked,label,value):
1813  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue(), and Config.TestMakePSet.addLuminosityBlockID().

◆ addPSet()

def Config.TestMakePSet.addPSet (   self,
  tracked,
  label,
  value 
)

Definition at line 1818 of file Config.py.

1818  def addPSet(self,tracked,label,value):
1819  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addString()

def Config.TestMakePSet.addString (   self,
  tracked,
  label,
  value 
)

Definition at line 1792 of file Config.py.

1792  def addString(self,tracked,label,value):
1793  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addUInt32()

def Config.TestMakePSet.addUInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1774 of file Config.py.

1774  def addUInt32(self,tracked,label,value):
1775  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addUInt64()

def Config.TestMakePSet.addUInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1782 of file Config.py.

1782  def addUInt64(self,tracked,label,value):
1783  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVDouble()

def Config.TestMakePSet.addVDouble (   self,
  tracked,
  label,
  value 
)

Definition at line 1788 of file Config.py.

1788  def addVDouble(self,tracked,label,value):
1789  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVESInputTag()

def Config.TestMakePSet.addVESInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1804 of file Config.py.

1804  def addVESInputTag(self,tracked,label,value):
1805  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVEventID()

def Config.TestMakePSet.addVEventID (   self,
  tracked,
  label,
  value 
)

Definition at line 1808 of file Config.py.

1808  def addVEventID(self,tracked,label,value):
1809  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVEventRange()

def Config.TestMakePSet.addVEventRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1816 of file Config.py.

1816  def addVEventRange(self,tracked,label,value):
1817  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVInputTag()

def Config.TestMakePSet.addVInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1800 of file Config.py.

1800  def addVInputTag(self,tracked,label,value):
1801  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVInt32()

def Config.TestMakePSet.addVInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1772 of file Config.py.

1772  def addVInt32(self,tracked,label,value):
1773  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVInt64()

def Config.TestMakePSet.addVInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1780 of file Config.py.

1780  def addVInt64(self,tracked,label,value):
1781  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVPSet()

def Config.TestMakePSet.addVPSet (   self,
  tracked,
  label,
  value 
)

Definition at line 1820 of file Config.py.

1820  def addVPSet(self,tracked,label,value):
1821  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVString()

def Config.TestMakePSet.addVString (   self,
  tracked,
  label,
  value 
)

Definition at line 1794 of file Config.py.

1794  def addVString(self,tracked,label,value):
1795  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVUInt32()

def Config.TestMakePSet.addVUInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1776 of file Config.py.

1776  def addVUInt32(self,tracked,label,value):
1777  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ addVUInt64()

def Config.TestMakePSet.addVUInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1784 of file Config.py.

1784  def addVUInt64(self,tracked,label,value):
1785  self.__insertValue(tracked,label,value)

References Config.TestMakePSet.__insertValue().

◆ getVString()

def Config.TestMakePSet.getVString (   self,
  tracked,
  label 
)

Definition at line 1796 of file Config.py.

1796  def getVString(self,tracked,label):
1797  return self.__getValue(tracked, label)

References Config.TestMakePSet.__getValue().

◆ newPSet()

def Config.TestMakePSet.newPSet (   self)

Definition at line 1824 of file Config.py.

1824  def newPSet(self):
1825  return TestMakePSet()
1826 
1827  class SwitchProducerTest(SwitchProducer):

Member Data Documentation

◆ values

Config.TestMakePSet.values
Exception