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

Constructor & Destructor Documentation

◆ __init__()

def Config.TestMakePSet.__init__ (   self)

Definition at line 2113 of file Config.py.

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

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

◆ addBool()

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

Definition at line 2144 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addDouble()

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

Definition at line 2140 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addESInputTag()

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

Definition at line 2156 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addEventID()

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

Definition at line 2160 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addEventRange()

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

Definition at line 2168 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addFileInPath()

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

Definition at line 2176 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addInputTag()

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

Definition at line 2152 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addInt32()

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

Definition at line 2124 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addInt64()

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

Definition at line 2132 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addLuminosityBlockID() [1/2]

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

Definition at line 2164 of file Config.py.

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

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

◆ addLuminosityBlockID() [2/2]

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

Definition at line 2166 of file Config.py.

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

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

◆ addPSet()

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

Definition at line 2172 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addString()

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

Definition at line 2146 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addUInt32()

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

Definition at line 2128 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addUInt64()

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

Definition at line 2136 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVDouble()

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

Definition at line 2142 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVESInputTag()

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

Definition at line 2158 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVEventID()

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

Definition at line 2162 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVEventRange()

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

Definition at line 2170 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVInputTag()

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

Definition at line 2154 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVInt32()

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

Definition at line 2126 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVInt64()

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

Definition at line 2134 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVPSet()

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

Definition at line 2174 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVString()

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

Definition at line 2148 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVUInt32()

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

Definition at line 2130 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVUInt64()

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

Definition at line 2138 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ getVString()

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

Definition at line 2150 of file Config.py.

References Config.TestMakePSet.__getValue().

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

◆ newPSet()

def Config.TestMakePSet.newPSet (   self)

Definition at line 2178 of file Config.py.

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

Member Data Documentation

◆ values

Config.TestMakePSet.values