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

Constructor & Destructor Documentation

◆ __init__()

def Config.TestMakePSet.__init__ (   self)

Definition at line 2101 of file Config.py.

2101  def __init__(self):
2102  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 2103 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, edmtest::ThinningDSVTestAnalyzer::DSContent.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().

2103  def __insertValue(self,tracked,label,value):
2104  self.values[label]=(tracked,value)

◆ addBool()

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

Definition at line 2132 of file Config.py.

References Config.TestMakePSet.__insertValue().

2132  def addBool(self,tracked,label,value):
2133  self.__insertValue(tracked,label,value)

◆ addDouble()

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

Definition at line 2128 of file Config.py.

References Config.TestMakePSet.__insertValue().

2128  def addDouble(self,tracked,label,value):
2129  self.__insertValue(tracked,label,value)

◆ addESInputTag()

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

Definition at line 2144 of file Config.py.

References Config.TestMakePSet.__insertValue().

2144  def addESInputTag(self,tracked,label,value):
2145  self.__insertValue(tracked,label,value)

◆ addEventID()

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

Definition at line 2148 of file Config.py.

References Config.TestMakePSet.__insertValue().

2148  def addEventID(self,tracked,label,value):
2149  self.__insertValue(tracked,label,value)

◆ addEventRange()

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

Definition at line 2156 of file Config.py.

References Config.TestMakePSet.__insertValue().

2156  def addEventRange(self,tracked,label,value):
2157  self.__insertValue(tracked,label,value)

◆ addFileInPath()

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

Definition at line 2164 of file Config.py.

References Config.TestMakePSet.__insertValue().

2164  def addFileInPath(self,tracked,label,value):
2165  self.__insertValue(tracked,label,value)

◆ addInputTag()

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

Definition at line 2140 of file Config.py.

References Config.TestMakePSet.__insertValue().

2140  def addInputTag(self,tracked,label,value):
2141  self.__insertValue(tracked,label,value)

◆ addInt32()

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

Definition at line 2112 of file Config.py.

References Config.TestMakePSet.__insertValue().

2112  def addInt32(self,tracked,label,value):
2113  self.__insertValue(tracked,label,value)

◆ addInt64()

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

Definition at line 2120 of file Config.py.

References Config.TestMakePSet.__insertValue().

2120  def addInt64(self,tracked,label,value):
2121  self.__insertValue(tracked,label,value)

◆ addLuminosityBlockID() [1/2]

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

Definition at line 2152 of file Config.py.

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

2152  def addLuminosityBlockID(self,tracked,label,value):
2153  self.__insertValue(tracked,label,value)

◆ addLuminosityBlockID() [2/2]

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

Definition at line 2154 of file Config.py.

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

2154  def addLuminosityBlockID(self,tracked,label,value):
2155  self.__insertValue(tracked,label,value)

◆ addPSet()

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

Definition at line 2160 of file Config.py.

References Config.TestMakePSet.__insertValue().

2160  def addPSet(self,tracked,label,value):
2161  self.__insertValue(tracked,label,value)

◆ addString()

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

Definition at line 2134 of file Config.py.

References Config.TestMakePSet.__insertValue().

2134  def addString(self,tracked,label,value):
2135  self.__insertValue(tracked,label,value)

◆ addUInt32()

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

Definition at line 2116 of file Config.py.

References Config.TestMakePSet.__insertValue().

2116  def addUInt32(self,tracked,label,value):
2117  self.__insertValue(tracked,label,value)

◆ addUInt64()

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

Definition at line 2124 of file Config.py.

References Config.TestMakePSet.__insertValue().

2124  def addUInt64(self,tracked,label,value):
2125  self.__insertValue(tracked,label,value)

◆ addVDouble()

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

Definition at line 2130 of file Config.py.

References Config.TestMakePSet.__insertValue().

2130  def addVDouble(self,tracked,label,value):
2131  self.__insertValue(tracked,label,value)

◆ addVESInputTag()

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

Definition at line 2146 of file Config.py.

References Config.TestMakePSet.__insertValue().

2146  def addVESInputTag(self,tracked,label,value):
2147  self.__insertValue(tracked,label,value)

◆ addVEventID()

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

Definition at line 2150 of file Config.py.

References Config.TestMakePSet.__insertValue().

2150  def addVEventID(self,tracked,label,value):
2151  self.__insertValue(tracked,label,value)

◆ addVEventRange()

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

Definition at line 2158 of file Config.py.

References Config.TestMakePSet.__insertValue().

2158  def addVEventRange(self,tracked,label,value):
2159  self.__insertValue(tracked,label,value)

◆ addVInputTag()

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

Definition at line 2142 of file Config.py.

References Config.TestMakePSet.__insertValue().

2142  def addVInputTag(self,tracked,label,value):
2143  self.__insertValue(tracked,label,value)

◆ addVInt32()

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

Definition at line 2114 of file Config.py.

References Config.TestMakePSet.__insertValue().

2114  def addVInt32(self,tracked,label,value):
2115  self.__insertValue(tracked,label,value)

◆ addVInt64()

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

Definition at line 2122 of file Config.py.

References Config.TestMakePSet.__insertValue().

2122  def addVInt64(self,tracked,label,value):
2123  self.__insertValue(tracked,label,value)

◆ addVPSet()

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

Definition at line 2162 of file Config.py.

References Config.TestMakePSet.__insertValue().

2162  def addVPSet(self,tracked,label,value):
2163  self.__insertValue(tracked,label,value)

◆ addVString()

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

Definition at line 2136 of file Config.py.

References Config.TestMakePSet.__insertValue().

2136  def addVString(self,tracked,label,value):
2137  self.__insertValue(tracked,label,value)

◆ addVUInt32()

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

Definition at line 2118 of file Config.py.

References Config.TestMakePSet.__insertValue().

2118  def addVUInt32(self,tracked,label,value):
2119  self.__insertValue(tracked,label,value)

◆ addVUInt64()

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

Definition at line 2126 of file Config.py.

References Config.TestMakePSet.__insertValue().

2126  def addVUInt64(self,tracked,label,value):
2127  self.__insertValue(tracked,label,value)

◆ getVString()

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

Definition at line 2138 of file Config.py.

References Config.TestMakePSet.__getValue().

2138  def getVString(self,tracked,label):
2139  return self.__getValue(tracked, label)

◆ newPSet()

def Config.TestMakePSet.newPSet (   self)

Definition at line 2166 of file Config.py.

2166  def newPSet(self):
2167  return TestMakePSet()
2168 
2169  class SwitchProducerTest(SwitchProducer):

Member Data Documentation

◆ values

Config.TestMakePSet.values