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 | Private Member Functions
Config.TestMakePSet Class Reference
Inheritance diagram for Config.TestMakePSet:

Public Member Functions

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

Public Attributes

 values
 

Private Member Functions

def __getValue
 
def __insertValue
 

Detailed Description

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

Definition at line 1846 of file Config.py.

Constructor & Destructor Documentation

def Config.TestMakePSet.__init__ (   self)

Definition at line 1849 of file Config.py.

1850  def __init__(self):
self.values = dict()

Member Function Documentation

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

Definition at line 1853 of file Config.py.

References EcalPulseCovariancesGPU::Product.values, EcalPulseShapesGPU::Product.values, EcalIntercalibConstantsGPU::Product.values, EcalLaserAPDPNRatiosRefGPU::Product.values, HcalGainsGPU::Product.values, HcalPedestalsGPU::Product.values, EcalLaserAlphasGPU::Product.values, HcalQIETypesGPU::Product.values, HcalRespCorrsGPU::Product.values, EcalTimeCalibConstantsGPU::Product.values, HcalConvertedPedestalsGPU::Product.values, HcalConvertedPedestalWidthsGPU::Product.values, 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().

1854  def __getValue(self,tracked,label):
1855  pair = self.values[label]
1856  if pair[0] != tracked:
1857  raise Exception("Asked for %s parameter '%s', but it is %s" % ("tracked" if tracked else "untracked",
1858  label,
1859  "tracked" if pair[0] else "untracked"))
return pair[1]
def Config.TestMakePSet.__insertValue (   self,
  tracked,
  label,
  value 
)
private

Definition at line 1851 of file Config.py.

References EcalPulseCovariancesGPU::Product.values, EcalPulseShapesGPU::Product.values, EcalIntercalibConstantsGPU::Product.values, EcalLaserAPDPNRatiosRefGPU::Product.values, HcalGainsGPU::Product.values, HcalPedestalsGPU::Product.values, EcalLaserAlphasGPU::Product.values, HcalQIETypesGPU::Product.values, HcalRespCorrsGPU::Product.values, EcalTimeCalibConstantsGPU::Product.values, HcalConvertedPedestalsGPU::Product.values, HcalConvertedPedestalWidthsGPU::Product.values, 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.addBool(), Config.TestMakePSet.addDouble(), Config.TestMakePSet.addESInputTag(), Config.TestMakePSet.addEventID(), Config.TestMakePSet.addEventRange(), Config.TestMakePSet.addFileInPath(), Config.TestMakePSet.addInputTag(), Config.TestMakePSet.addInt32(), Config.TestMakePSet.addInt64(), Config.TestMakePSet.addLuminosityBlockID(), Config.TestMakePSet.addPSet(), Config.TestMakePSet.addString(), Config.TestMakePSet.addUInt32(), Config.TestMakePSet.addUInt64(), Config.TestMakePSet.addVDouble(), Config.TestMakePSet.addVESInputTag(), Config.TestMakePSet.addVEventID(), Config.TestMakePSet.addVEventRange(), Config.TestMakePSet.addVInputTag(), Config.TestMakePSet.addVInt32(), Config.TestMakePSet.addVInt64(), Config.TestMakePSet.addVPSet(), Config.TestMakePSet.addVString(), Config.TestMakePSet.addVUInt32(), and Config.TestMakePSet.addVUInt64().

1852  def __insertValue(self,tracked,label,value):
self.values[label]=(tracked,value)
def Config.TestMakePSet.addBool (   self,
  tracked,
  label,
  value 
)

Definition at line 1880 of file Config.py.

References Config.TestMakePSet.__insertValue().

1881  def addBool(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addDouble (   self,
  tracked,
  label,
  value 
)

Definition at line 1876 of file Config.py.

References Config.TestMakePSet.__insertValue().

1877  def addDouble(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addESInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1892 of file Config.py.

References Config.TestMakePSet.__insertValue().

1893  def addESInputTag(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addEventID (   self,
  tracked,
  label,
  value 
)

Definition at line 1896 of file Config.py.

References Config.TestMakePSet.__insertValue().

1897  def addEventID(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addEventRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1904 of file Config.py.

References Config.TestMakePSet.__insertValue().

1905  def addEventRange(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addFileInPath (   self,
  tracked,
  label,
  value 
)

Definition at line 1912 of file Config.py.

References Config.TestMakePSet.__insertValue().

1913  def addFileInPath(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1888 of file Config.py.

References Config.TestMakePSet.__insertValue().

1889  def addInputTag(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1860 of file Config.py.

References Config.TestMakePSet.__insertValue().

1861  def addInt32(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1868 of file Config.py.

References Config.TestMakePSet.__insertValue().

1869  def addInt64(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addLuminosityBlockID (   self,
  tracked,
  label,
  value 
)

Definition at line 1900 of file Config.py.

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

1901  def addLuminosityBlockID(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def addLuminosityBlockID
Definition: Config.py:1900
def Config.TestMakePSet.addLuminosityBlockID (   self,
  tracked,
  label,
  value 
)

Definition at line 1902 of file Config.py.

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

1903  def addLuminosityBlockID(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def addLuminosityBlockID
Definition: Config.py:1900
def Config.TestMakePSet.addPSet (   self,
  tracked,
  label,
  value 
)

Definition at line 1908 of file Config.py.

References Config.TestMakePSet.__insertValue().

1909  def addPSet(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addString (   self,
  tracked,
  label,
  value 
)

Definition at line 1882 of file Config.py.

References Config.TestMakePSet.__insertValue().

1883  def addString(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addUInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1864 of file Config.py.

References Config.TestMakePSet.__insertValue().

1865  def addUInt32(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addUInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1872 of file Config.py.

References Config.TestMakePSet.__insertValue().

1873  def addUInt64(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVDouble (   self,
  tracked,
  label,
  value 
)

Definition at line 1878 of file Config.py.

References Config.TestMakePSet.__insertValue().

1879  def addVDouble(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVESInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1894 of file Config.py.

References Config.TestMakePSet.__insertValue().

1895  def addVESInputTag(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVEventID (   self,
  tracked,
  label,
  value 
)

Definition at line 1898 of file Config.py.

References Config.TestMakePSet.__insertValue().

1899  def addVEventID(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVEventRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1906 of file Config.py.

References Config.TestMakePSet.__insertValue().

1907  def addVEventRange(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1890 of file Config.py.

References Config.TestMakePSet.__insertValue().

1891  def addVInputTag(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1862 of file Config.py.

References Config.TestMakePSet.__insertValue().

1863  def addVInt32(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1870 of file Config.py.

References Config.TestMakePSet.__insertValue().

1871  def addVInt64(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVPSet (   self,
  tracked,
  label,
  value 
)

Definition at line 1910 of file Config.py.

References Config.TestMakePSet.__insertValue().

1911  def addVPSet(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVString (   self,
  tracked,
  label,
  value 
)

Definition at line 1884 of file Config.py.

References Config.TestMakePSet.__insertValue().

1885  def addVString(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVUInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1866 of file Config.py.

References Config.TestMakePSet.__insertValue().

1867  def addVUInt32(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.addVUInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1874 of file Config.py.

References Config.TestMakePSet.__insertValue().

1875  def addVUInt64(self,tracked,label,value):
self.__insertValue(tracked,label,value)
def Config.TestMakePSet.getVString (   self,
  tracked,
  label 
)

Definition at line 1886 of file Config.py.

References Config.TestMakePSet.__getValue().

1887  def getVString(self,tracked,label):
return self.__getValue(tracked, label)
def Config.TestMakePSet.newPSet (   self)

Definition at line 1914 of file Config.py.

1915  def newPSet(self):
1916  return TestMakePSet()
class SwitchProducerTest(SwitchProducer):

Member Data Documentation

Config.TestMakePSet.values

Definition at line 1850 of file Config.py.

Referenced by Config.TestMakePSet.__getValue(), Config.TestMakePSet.__insertValue(), and genericValidation.ValidationWithPlotsSummaryBase.SummaryItem.value().