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 1981 of file Config.py.

Constructor & Destructor Documentation

def Config.TestMakePSet.__init__ (   self)

Definition at line 1984 of file Config.py.

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

Member Function Documentation

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

Definition at line 1988 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().

1989  def __getValue(self,tracked,label):
1990  pair = self.values[label]
1991  if pair[0] != tracked:
1992  raise Exception("Asked for %s parameter '%s', but it is %s" % ("tracked" if tracked else "untracked",
1993  label,
1994  "tracked" if pair[0] else "untracked"))
return pair[1]
def Config.TestMakePSet.__insertValue (   self,
  tracked,
  label,
  value 
)
private

Definition at line 1986 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().

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

Definition at line 2015 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2011 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2027 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2031 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2039 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2047 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2023 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 1995 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2003 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2035 of file Config.py.

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

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

Definition at line 2037 of file Config.py.

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

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

Definition at line 2043 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2017 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 1999 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2007 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2013 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2029 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2033 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2041 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2025 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 1997 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2005 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2045 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2019 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2001 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2009 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

Definition at line 2021 of file Config.py.

References Config.TestMakePSet.__getValue().

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

Definition at line 2049 of file Config.py.

2050  def newPSet(self):
2051  return TestMakePSet()
class SwitchProducerTest(SwitchProducer):

Member Data Documentation

Config.TestMakePSet.values

Definition at line 1985 of file Config.py.

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