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

Constructor & Destructor Documentation

◆ __init__()

def Config.TestMakePSet.__init__ (   self)

Definition at line 2112 of file Config.py.

2112  def __init__(self):
2113  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 2114 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().

2114  def __insertValue(self,tracked,label,value):
2115  self.values[label]=(tracked,value)

◆ addBool()

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

Definition at line 2143 of file Config.py.

References Config.TestMakePSet.__insertValue().

2143  def addBool(self,tracked,label,value):
2144  self.__insertValue(tracked,label,value)

◆ addDouble()

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

Definition at line 2139 of file Config.py.

References Config.TestMakePSet.__insertValue().

2139  def addDouble(self,tracked,label,value):
2140  self.__insertValue(tracked,label,value)

◆ addESInputTag()

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

Definition at line 2155 of file Config.py.

References Config.TestMakePSet.__insertValue().

2155  def addESInputTag(self,tracked,label,value):
2156  self.__insertValue(tracked,label,value)

◆ addEventID()

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

Definition at line 2159 of file Config.py.

References Config.TestMakePSet.__insertValue().

2159  def addEventID(self,tracked,label,value):
2160  self.__insertValue(tracked,label,value)

◆ addEventRange()

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

Definition at line 2167 of file Config.py.

References Config.TestMakePSet.__insertValue().

2167  def addEventRange(self,tracked,label,value):
2168  self.__insertValue(tracked,label,value)

◆ addFileInPath()

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

Definition at line 2175 of file Config.py.

References Config.TestMakePSet.__insertValue().

2175  def addFileInPath(self,tracked,label,value):
2176  self.__insertValue(tracked,label,value)

◆ addInputTag()

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

Definition at line 2151 of file Config.py.

References Config.TestMakePSet.__insertValue().

2151  def addInputTag(self,tracked,label,value):
2152  self.__insertValue(tracked,label,value)

◆ addInt32()

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

Definition at line 2123 of file Config.py.

References Config.TestMakePSet.__insertValue().

2123  def addInt32(self,tracked,label,value):
2124  self.__insertValue(tracked,label,value)

◆ addInt64()

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

Definition at line 2131 of file Config.py.

References Config.TestMakePSet.__insertValue().

2131  def addInt64(self,tracked,label,value):
2132  self.__insertValue(tracked,label,value)

◆ addLuminosityBlockID() [1/2]

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

Definition at line 2163 of file Config.py.

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

2163  def addLuminosityBlockID(self,tracked,label,value):
2164  self.__insertValue(tracked,label,value)

◆ addLuminosityBlockID() [2/2]

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

Definition at line 2165 of file Config.py.

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

2165  def addLuminosityBlockID(self,tracked,label,value):
2166  self.__insertValue(tracked,label,value)

◆ addPSet()

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

Definition at line 2171 of file Config.py.

References Config.TestMakePSet.__insertValue().

2171  def addPSet(self,tracked,label,value):
2172  self.__insertValue(tracked,label,value)

◆ addString()

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

Definition at line 2145 of file Config.py.

References Config.TestMakePSet.__insertValue().

2145  def addString(self,tracked,label,value):
2146  self.__insertValue(tracked,label,value)

◆ addUInt32()

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

Definition at line 2127 of file Config.py.

References Config.TestMakePSet.__insertValue().

2127  def addUInt32(self,tracked,label,value):
2128  self.__insertValue(tracked,label,value)

◆ addUInt64()

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

Definition at line 2135 of file Config.py.

References Config.TestMakePSet.__insertValue().

2135  def addUInt64(self,tracked,label,value):
2136  self.__insertValue(tracked,label,value)

◆ addVDouble()

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

Definition at line 2141 of file Config.py.

References Config.TestMakePSet.__insertValue().

2141  def addVDouble(self,tracked,label,value):
2142  self.__insertValue(tracked,label,value)

◆ addVESInputTag()

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

Definition at line 2157 of file Config.py.

References Config.TestMakePSet.__insertValue().

2157  def addVESInputTag(self,tracked,label,value):
2158  self.__insertValue(tracked,label,value)

◆ addVEventID()

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

Definition at line 2161 of file Config.py.

References Config.TestMakePSet.__insertValue().

2161  def addVEventID(self,tracked,label,value):
2162  self.__insertValue(tracked,label,value)

◆ addVEventRange()

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

Definition at line 2169 of file Config.py.

References Config.TestMakePSet.__insertValue().

2169  def addVEventRange(self,tracked,label,value):
2170  self.__insertValue(tracked,label,value)

◆ addVInputTag()

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

Definition at line 2153 of file Config.py.

References Config.TestMakePSet.__insertValue().

2153  def addVInputTag(self,tracked,label,value):
2154  self.__insertValue(tracked,label,value)

◆ addVInt32()

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

Definition at line 2125 of file Config.py.

References Config.TestMakePSet.__insertValue().

2125  def addVInt32(self,tracked,label,value):
2126  self.__insertValue(tracked,label,value)

◆ addVInt64()

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

Definition at line 2133 of file Config.py.

References Config.TestMakePSet.__insertValue().

2133  def addVInt64(self,tracked,label,value):
2134  self.__insertValue(tracked,label,value)

◆ addVPSet()

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

Definition at line 2173 of file Config.py.

References Config.TestMakePSet.__insertValue().

2173  def addVPSet(self,tracked,label,value):
2174  self.__insertValue(tracked,label,value)

◆ addVString()

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

Definition at line 2147 of file Config.py.

References Config.TestMakePSet.__insertValue().

2147  def addVString(self,tracked,label,value):
2148  self.__insertValue(tracked,label,value)

◆ addVUInt32()

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

Definition at line 2129 of file Config.py.

References Config.TestMakePSet.__insertValue().

2129  def addVUInt32(self,tracked,label,value):
2130  self.__insertValue(tracked,label,value)

◆ addVUInt64()

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

Definition at line 2137 of file Config.py.

References Config.TestMakePSet.__insertValue().

2137  def addVUInt64(self,tracked,label,value):
2138  self.__insertValue(tracked,label,value)

◆ getVString()

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

Definition at line 2149 of file Config.py.

References Config.TestMakePSet.__getValue().

2149  def getVString(self,tracked,label):
2150  return self.__getValue(tracked, label)

◆ newPSet()

def Config.TestMakePSet.newPSet (   self)

Definition at line 2177 of file Config.py.

2177  def newPSet(self):
2178  return TestMakePSet()
2179 
2180  class SwitchProducerTest(SwitchProducer):

Member Data Documentation

◆ values

Config.TestMakePSet.values