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

Constructor & Destructor Documentation

◆ __init__()

def Config.TestMakePSet.__init__ (   self)

Definition at line 2039 of file Config.py.

2039  def __init__(self):
2040  self.values = dict()
def __init__(self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir)

Member Function Documentation

◆ __getValue()

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

◆ __insertValue()

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

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

2041  def __insertValue(self,tracked,label,value):
2042  self.values[label]=(tracked,value)

◆ addBool()

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

Definition at line 2070 of file Config.py.

References Config.TestMakePSet.__insertValue().

2070  def addBool(self,tracked,label,value):
2071  self.__insertValue(tracked,label,value)

◆ addDouble()

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

Definition at line 2066 of file Config.py.

References Config.TestMakePSet.__insertValue().

2066  def addDouble(self,tracked,label,value):
2067  self.__insertValue(tracked,label,value)

◆ addESInputTag()

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

Definition at line 2082 of file Config.py.

References Config.TestMakePSet.__insertValue().

2082  def addESInputTag(self,tracked,label,value):
2083  self.__insertValue(tracked,label,value)

◆ addEventID()

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

Definition at line 2086 of file Config.py.

References Config.TestMakePSet.__insertValue().

2086  def addEventID(self,tracked,label,value):
2087  self.__insertValue(tracked,label,value)

◆ addEventRange()

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

Definition at line 2094 of file Config.py.

References Config.TestMakePSet.__insertValue().

2094  def addEventRange(self,tracked,label,value):
2095  self.__insertValue(tracked,label,value)

◆ addFileInPath()

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

Definition at line 2102 of file Config.py.

References Config.TestMakePSet.__insertValue().

2102  def addFileInPath(self,tracked,label,value):
2103  self.__insertValue(tracked,label,value)

◆ addInputTag()

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

Definition at line 2078 of file Config.py.

References Config.TestMakePSet.__insertValue().

2078  def addInputTag(self,tracked,label,value):
2079  self.__insertValue(tracked,label,value)

◆ addInt32()

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

Definition at line 2050 of file Config.py.

References Config.TestMakePSet.__insertValue().

2050  def addInt32(self,tracked,label,value):
2051  self.__insertValue(tracked,label,value)

◆ addInt64()

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

Definition at line 2058 of file Config.py.

References Config.TestMakePSet.__insertValue().

2058  def addInt64(self,tracked,label,value):
2059  self.__insertValue(tracked,label,value)

◆ addLuminosityBlockID() [1/2]

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

Definition at line 2090 of file Config.py.

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

2090  def addLuminosityBlockID(self,tracked,label,value):
2091  self.__insertValue(tracked,label,value)

◆ addLuminosityBlockID() [2/2]

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

Definition at line 2092 of file Config.py.

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

2092  def addLuminosityBlockID(self,tracked,label,value):
2093  self.__insertValue(tracked,label,value)

◆ addPSet()

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

Definition at line 2098 of file Config.py.

References Config.TestMakePSet.__insertValue().

2098  def addPSet(self,tracked,label,value):
2099  self.__insertValue(tracked,label,value)

◆ addString()

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

Definition at line 2072 of file Config.py.

References Config.TestMakePSet.__insertValue().

2072  def addString(self,tracked,label,value):
2073  self.__insertValue(tracked,label,value)

◆ addUInt32()

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

Definition at line 2054 of file Config.py.

References Config.TestMakePSet.__insertValue().

2054  def addUInt32(self,tracked,label,value):
2055  self.__insertValue(tracked,label,value)

◆ addUInt64()

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

Definition at line 2062 of file Config.py.

References Config.TestMakePSet.__insertValue().

2062  def addUInt64(self,tracked,label,value):
2063  self.__insertValue(tracked,label,value)

◆ addVDouble()

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

Definition at line 2068 of file Config.py.

References Config.TestMakePSet.__insertValue().

2068  def addVDouble(self,tracked,label,value):
2069  self.__insertValue(tracked,label,value)

◆ addVESInputTag()

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

Definition at line 2084 of file Config.py.

References Config.TestMakePSet.__insertValue().

2084  def addVESInputTag(self,tracked,label,value):
2085  self.__insertValue(tracked,label,value)

◆ addVEventID()

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

Definition at line 2088 of file Config.py.

References Config.TestMakePSet.__insertValue().

2088  def addVEventID(self,tracked,label,value):
2089  self.__insertValue(tracked,label,value)

◆ addVEventRange()

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

Definition at line 2096 of file Config.py.

References Config.TestMakePSet.__insertValue().

2096  def addVEventRange(self,tracked,label,value):
2097  self.__insertValue(tracked,label,value)

◆ addVInputTag()

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

Definition at line 2080 of file Config.py.

References Config.TestMakePSet.__insertValue().

2080  def addVInputTag(self,tracked,label,value):
2081  self.__insertValue(tracked,label,value)

◆ addVInt32()

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

Definition at line 2052 of file Config.py.

References Config.TestMakePSet.__insertValue().

2052  def addVInt32(self,tracked,label,value):
2053  self.__insertValue(tracked,label,value)

◆ addVInt64()

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

Definition at line 2060 of file Config.py.

References Config.TestMakePSet.__insertValue().

2060  def addVInt64(self,tracked,label,value):
2061  self.__insertValue(tracked,label,value)

◆ addVPSet()

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

Definition at line 2100 of file Config.py.

References Config.TestMakePSet.__insertValue().

2100  def addVPSet(self,tracked,label,value):
2101  self.__insertValue(tracked,label,value)

◆ addVString()

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

Definition at line 2074 of file Config.py.

References Config.TestMakePSet.__insertValue().

2074  def addVString(self,tracked,label,value):
2075  self.__insertValue(tracked,label,value)

◆ addVUInt32()

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

Definition at line 2056 of file Config.py.

References Config.TestMakePSet.__insertValue().

2056  def addVUInt32(self,tracked,label,value):
2057  self.__insertValue(tracked,label,value)

◆ addVUInt64()

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

Definition at line 2064 of file Config.py.

References Config.TestMakePSet.__insertValue().

2064  def addVUInt64(self,tracked,label,value):
2065  self.__insertValue(tracked,label,value)

◆ getVString()

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

Definition at line 2076 of file Config.py.

References Config.TestMakePSet.__getValue().

2076  def getVString(self,tracked,label):
2077  return self.__getValue(tracked, label)

◆ newPSet()

def Config.TestMakePSet.newPSet (   self)

Definition at line 2104 of file Config.py.

2104  def newPSet(self):
2105  return TestMakePSet()
2106 
2107  class SwitchProducerTest(SwitchProducer):

Member Data Documentation

◆ values

Config.TestMakePSet.values