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

Constructor & Destructor Documentation

def Config.TestMakePSet.__init__ (   self)

Definition at line 1524 of file Config.py.

Member Function Documentation

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

Definition at line 1528 of file Config.py.

References BlobComplexData.values, UETable.values, SiStripNoises::ratioData.values, nanoaod::MergeableCounterTable::VectorColumn< T >.values, FWTriggerTableView::Column.values, MagFieldConfig.values, SiStripCorrelateNoise::Data.values, and Config.TestMakePSet.values.

Referenced by Config.TestMakePSet.getVString().

1528  def __getValue(self,tracked,label):
1529  pair = self.values[label]
1530  if pair[0] != tracked:
1531  raise Exception("Asked for %s parameter '%s', but it is %s" % ("tracked" if tracked else "untracked",
1532  label,
1533  "tracked" if pair[0] else "untracked"))
1534  return pair[1]
def __getValue(self, tracked, label)
Definition: Config.py:1528
def Config.TestMakePSet.__insertValue (   self,
  tracked,
  label,
  value 
)
private
def Config.TestMakePSet.addBool (   self,
  tracked,
  label,
  value 
)

Definition at line 1555 of file Config.py.

References Config.TestMakePSet.__insertValue().

1555  def addBool(self,tracked,label,value):
1556  self.__insertValue(tracked,label,value)
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def addBool(self, tracked, label, value)
Definition: Config.py:1555
def Config.TestMakePSet.addDouble (   self,
  tracked,
  label,
  value 
)

Definition at line 1551 of file Config.py.

References Config.TestMakePSet.__insertValue().

1551  def addDouble(self,tracked,label,value):
1552  self.__insertValue(tracked,label,value)
def addDouble(self, tracked, label, value)
Definition: Config.py:1551
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addESInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1567 of file Config.py.

References Config.TestMakePSet.__insertValue().

1567  def addESInputTag(self,tracked,label,value):
1568  self.__insertValue(tracked,label,value)
def addESInputTag(self, tracked, label, value)
Definition: Config.py:1567
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addEventID (   self,
  tracked,
  label,
  value 
)

Definition at line 1571 of file Config.py.

References Config.TestMakePSet.__insertValue().

1571  def addEventID(self,tracked,label,value):
1572  self.__insertValue(tracked,label,value)
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def addEventID(self, tracked, label, value)
Definition: Config.py:1571
def Config.TestMakePSet.addEventRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1579 of file Config.py.

References Config.TestMakePSet.__insertValue().

1579  def addEventRange(self,tracked,label,value):
1580  self.__insertValue(tracked,label,value)
def addEventRange(self, tracked, label, value)
Definition: Config.py:1579
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addFileInPath (   self,
  tracked,
  label,
  value 
)

Definition at line 1587 of file Config.py.

References Config.TestMakePSet.__insertValue().

1587  def addFileInPath(self,tracked,label,value):
1588  self.__insertValue(tracked,label,value)
def addFileInPath(self, tracked, label, value)
Definition: Config.py:1587
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1563 of file Config.py.

References Config.TestMakePSet.__insertValue().

1563  def addInputTag(self,tracked,label,value):
1564  self.__insertValue(tracked,label,value)
def addInputTag(self, tracked, label, value)
Definition: Config.py:1563
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1535 of file Config.py.

References Config.TestMakePSet.__insertValue().

1535  def addInt32(self,tracked,label,value):
1536  self.__insertValue(tracked,label,value)
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def addInt32(self, tracked, label, value)
Definition: Config.py:1535
def Config.TestMakePSet.addInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1543 of file Config.py.

References Config.TestMakePSet.__insertValue().

1543  def addInt64(self,tracked,label,value):
1544  self.__insertValue(tracked,label,value)
def addInt64(self, tracked, label, value)
Definition: Config.py:1543
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addLuminosityBlockID (   self,
  tracked,
  label,
  value 
)

Definition at line 1575 of file Config.py.

References Config.TestMakePSet.__insertValue().

Referenced by Config.TestMakePSet.addLuminosityBlockID().

1575  def addLuminosityBlockID(self,tracked,label,value):
1576  self.__insertValue(tracked,label,value)
def addLuminosityBlockID(self, tracked, label, value)
Definition: Config.py:1575
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addLuminosityBlockID (   self,
  tracked,
  label,
  value 
)

Definition at line 1577 of file Config.py.

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

1577  def addLuminosityBlockID(self,tracked,label,value):
1578  self.__insertValue(tracked,label,value)
def addLuminosityBlockID(self, tracked, label, value)
Definition: Config.py:1575
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addPSet (   self,
  tracked,
  label,
  value 
)

Definition at line 1583 of file Config.py.

References Config.TestMakePSet.__insertValue().

1583  def addPSet(self,tracked,label,value):
1584  self.__insertValue(tracked,label,value)
def addPSet(self, tracked, label, value)
Definition: Config.py:1583
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addString (   self,
  tracked,
  label,
  value 
)

Definition at line 1557 of file Config.py.

References Config.TestMakePSet.__insertValue().

1557  def addString(self,tracked,label,value):
1558  self.__insertValue(tracked,label,value)
def addString(self, tracked, label, value)
Definition: Config.py:1557
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addUInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1539 of file Config.py.

References Config.TestMakePSet.__insertValue().

1539  def addUInt32(self,tracked,label,value):
1540  self.__insertValue(tracked,label,value)
def addUInt32(self, tracked, label, value)
Definition: Config.py:1539
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addUInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1547 of file Config.py.

References Config.TestMakePSet.__insertValue().

1547  def addUInt64(self,tracked,label,value):
1548  self.__insertValue(tracked,label,value)
def addUInt64(self, tracked, label, value)
Definition: Config.py:1547
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVDouble (   self,
  tracked,
  label,
  value 
)

Definition at line 1553 of file Config.py.

References Config.TestMakePSet.__insertValue().

1553  def addVDouble(self,tracked,label,value):
1554  self.__insertValue(tracked,label,value)
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def addVDouble(self, tracked, label, value)
Definition: Config.py:1553
def Config.TestMakePSet.addVESInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1569 of file Config.py.

References Config.TestMakePSet.__insertValue().

1569  def addVESInputTag(self,tracked,label,value):
1570  self.__insertValue(tracked,label,value)
def addVESInputTag(self, tracked, label, value)
Definition: Config.py:1569
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVEventID (   self,
  tracked,
  label,
  value 
)

Definition at line 1573 of file Config.py.

References Config.TestMakePSet.__insertValue().

1573  def addVEventID(self,tracked,label,value):
1574  self.__insertValue(tracked,label,value)
def addVEventID(self, tracked, label, value)
Definition: Config.py:1573
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVEventRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1581 of file Config.py.

References Config.TestMakePSet.__insertValue().

1581  def addVEventRange(self,tracked,label,value):
1582  self.__insertValue(tracked,label,value)
def addVEventRange(self, tracked, label, value)
Definition: Config.py:1581
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1565 of file Config.py.

References Config.TestMakePSet.__insertValue().

1565  def addVInputTag(self,tracked,label,value):
1566  self.__insertValue(tracked,label,value)
def addVInputTag(self, tracked, label, value)
Definition: Config.py:1565
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1537 of file Config.py.

References Config.TestMakePSet.__insertValue().

1537  def addVInt32(self,tracked,label,value):
1538  self.__insertValue(tracked,label,value)
def addVInt32(self, tracked, label, value)
Definition: Config.py:1537
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1545 of file Config.py.

References Config.TestMakePSet.__insertValue().

1545  def addVInt64(self,tracked,label,value):
1546  self.__insertValue(tracked,label,value)
def addVInt64(self, tracked, label, value)
Definition: Config.py:1545
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVPSet (   self,
  tracked,
  label,
  value 
)

Definition at line 1585 of file Config.py.

References Config.TestMakePSet.__insertValue().

1585  def addVPSet(self,tracked,label,value):
1586  self.__insertValue(tracked,label,value)
def addVPSet(self, tracked, label, value)
Definition: Config.py:1585
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVString (   self,
  tracked,
  label,
  value 
)

Definition at line 1559 of file Config.py.

References Config.TestMakePSet.__insertValue().

1559  def addVString(self,tracked,label,value):
1560  self.__insertValue(tracked,label,value)
def addVString(self, tracked, label, value)
Definition: Config.py:1559
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVUInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1541 of file Config.py.

References Config.TestMakePSet.__insertValue().

1541  def addVUInt32(self,tracked,label,value):
1542  self.__insertValue(tracked,label,value)
def addVUInt32(self, tracked, label, value)
Definition: Config.py:1541
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.addVUInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1549 of file Config.py.

References Config.TestMakePSet.__insertValue().

1549  def addVUInt64(self,tracked,label,value):
1550  self.__insertValue(tracked,label,value)
def addVUInt64(self, tracked, label, value)
Definition: Config.py:1549
def __insertValue(self, tracked, label, value)
Definition: Config.py:1526
def Config.TestMakePSet.getVString (   self,
  tracked,
  label 
)

Definition at line 1561 of file Config.py.

References Config.TestMakePSet.__getValue().

1561  def getVString(self,tracked,label):
1562  return self.__getValue(tracked, label)
def getVString(self, tracked, label)
Definition: Config.py:1561
def __getValue(self, tracked, label)
Definition: Config.py:1528
def Config.TestMakePSet.newPSet (   self)

Definition at line 1589 of file Config.py.

Member Data Documentation

Config.TestMakePSet.values