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

Constructor & Destructor Documentation

◆ __init__()

def Config.TestMakePSet.__init__ (   self)

Definition at line 2105 of file Config.py.

2105  def __init__(self):
2106  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 2107 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().

2107  def __insertValue(self,tracked,label,value):
2108  self.values[label]=(tracked,value)

◆ addBool()

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

Definition at line 2136 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addDouble()

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

Definition at line 2132 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addESInputTag()

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

Definition at line 2148 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addEventID()

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

Definition at line 2152 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addEventRange()

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

Definition at line 2160 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addFileInPath()

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

Definition at line 2168 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addInputTag()

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

Definition at line 2144 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addInt32()

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

Definition at line 2116 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addInt64()

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

Definition at line 2124 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addLuminosityBlockID() [1/2]

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

Definition at line 2156 of file Config.py.

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

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

◆ addLuminosityBlockID() [2/2]

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

Definition at line 2158 of file Config.py.

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

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

◆ addPSet()

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

Definition at line 2164 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addString()

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

Definition at line 2138 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addUInt32()

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

Definition at line 2120 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addUInt64()

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

Definition at line 2128 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVDouble()

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

Definition at line 2134 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVESInputTag()

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

Definition at line 2150 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVEventID()

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

Definition at line 2154 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVEventRange()

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

Definition at line 2162 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVInputTag()

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

Definition at line 2146 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVInt32()

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

Definition at line 2118 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVInt64()

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

Definition at line 2126 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVPSet()

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

Definition at line 2166 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVString()

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

Definition at line 2140 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVUInt32()

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

Definition at line 2122 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ addVUInt64()

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

Definition at line 2130 of file Config.py.

References Config.TestMakePSet.__insertValue().

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

◆ getVString()

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

Definition at line 2142 of file Config.py.

References Config.TestMakePSet.__getValue().

2142  def getVString(self,tracked,label):
2143  return self.__getValue(tracked, label)

◆ newPSet()

def Config.TestMakePSet.newPSet (   self)

Definition at line 2170 of file Config.py.

2170  def newPSet(self):
2171  return TestMakePSet()
2172 
2173  class SwitchProducerTest(SwitchProducer):

Member Data Documentation

◆ values

Config.TestMakePSet.values