CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
Types._ConvertToPSet Class Reference
Inheritance diagram for Types._ConvertToPSet:

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 addInputTag (self, tracked, label, value)
 
def addInt32 (self, tracked, label, value)
 
def addInt64 (self, tracked, label, value)
 
def addLuminosityBlockID (self, tracked, label, value)
 
def addLuminosityBlockRange (self, tracked, label, value)
 
def addNewFileInPath (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 addVBool (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 addVLuminosityBlockID (self, tracked, label, value)
 
def addVLuminosityBlockRange (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 newESInputTag (self, moduleLabel, dataLabel)
 
def newEventID (self, r, l, e)
 
def newEventRange (self, r, l, e, r2, l2, e2)
 
def newInputTag (self, label, instance, process)
 
def newLuminosityBlockID (self, r, l)
 
def newLuminosityBlockRange (self, r, l, r2, l2)
 
def newPSet (self)
 

Public Attributes

 pset
 

Detailed Description

Definition at line 1019 of file Types.py.

Constructor & Destructor Documentation

def Types._ConvertToPSet.__init__ (   self)

Definition at line 1020 of file Types.py.

1020  def __init__(self):
1021  self.pset = PSet()
def __init__(self)
Definition: Types.py:1020

Member Function Documentation

def Types._ConvertToPSet.addBool (   self,
  tracked,
  label,
  value 
)

Definition at line 1038 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1038  def addBool(self,tracked,label,value):
1039  v = bool(value)
1040  v.setIsTracked(tracked)
1041  setattr(self.pset,label,v)
def addBool(self, tracked, label, value)
Definition: Types.py:1038
def Types._ConvertToPSet.addDouble (   self,
  tracked,
  label,
  value 
)

Definition at line 1042 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1042  def addDouble(self,tracked,label,value):
1043  v = double(value)
1044  v.setIsTracked(tracked)
1045  setattr(self.pset,label,v)
def addDouble(self, tracked, label, value)
Definition: Types.py:1042
def Types._ConvertToPSet.addESInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1054 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1054  def addESInputTag(self,tracked,label,value):
1055  v = copy.deepcopy(value)
1056  v.setIsTracked(tracked)
1057  setattr(self.pset,label,v)
def addESInputTag(self, tracked, label, value)
Definition: Types.py:1054
def Types._ConvertToPSet.addEventID (   self,
  tracked,
  label,
  value 
)

Definition at line 1058 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1058  def addEventID(self,tracked,label,value):
1059  v = copy.deepcopy(value)
1060  v.setIsTracked(tracked)
1061  setattr(self.pset,label,v)
def addEventID(self, tracked, label, value)
Definition: Types.py:1058
def Types._ConvertToPSet.addEventRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1062 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1062  def addEventRange(self,tracked,label,value):
1063  v = copy.deepcopy(value)
1064  v.setIsTracked(tracked)
1065  setattr(self.pset,label,v)
def addEventRange(self, tracked, label, value)
Definition: Types.py:1062
def Types._ConvertToPSet.addInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1050 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1050  def addInputTag(self,tracked,label,value):
1051  v = copy.deepcopy(value)
1052  v.setIsTracked(tracked)
1053  setattr(self.pset,label,v)
def addInputTag(self, tracked, label, value)
Definition: Types.py:1050
def Types._ConvertToPSet.addInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1022 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1022  def addInt32(self,tracked,label,value):
1023  v = int32(value)
1024  v.setIsTracked(tracked)
1025  setattr(self.pset,label,v)
def addInt32(self, tracked, label, value)
Definition: Types.py:1022
def Types._ConvertToPSet.addInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1030 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1030  def addInt64(self,tracked,label,value):
1031  v = int64(value)
1032  v.setIsTracked(tracked)
1033  setattr(self.pset,label,v)
def addInt64(self, tracked, label, value)
Definition: Types.py:1030
def Types._ConvertToPSet.addLuminosityBlockID (   self,
  tracked,
  label,
  value 
)

Definition at line 1066 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1066  def addLuminosityBlockID(self,tracked,label,value):
1067  v = copy.deepcopy(value)
1068  v.setIsTracked(tracked)
1069  setattr(self.pset,label,v)
def addLuminosityBlockID(self, tracked, label, value)
Definition: Types.py:1066
def Types._ConvertToPSet.addLuminosityBlockRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1070 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1070  def addLuminosityBlockRange(self,tracked,label,value):
1071  v = copy.deepcopy(value)
1072  v.setIsTracked(tracked)
1073  setattr(self.pset,label,v)
def addLuminosityBlockRange(self, tracked, label, value)
Definition: Types.py:1070
def Types._ConvertToPSet.addNewFileInPath (   self,
  tracked,
  label,
  value 
)

Definition at line 1126 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1126  def addNewFileInPath(self,tracked,label,value):
1127  v = FileInPath(value)
1128  v.setIsTracked(tracked)
1129  setattr(self.pset,label,v)
def addNewFileInPath(self, tracked, label, value)
Definition: Types.py:1126
def Types._ConvertToPSet.addPSet (   self,
  tracked,
  label,
  value 
)

Definition at line 1144 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1144  def addPSet(self,tracked,label,value):
1145  #value is of type _ConvertToPSet so we need
1146  # to extract the internally held PSet
1147  value.pset.setIsTracked(tracked)
1148  setattr(self.pset,label,value.pset)
def addPSet(self, tracked, label, value)
Definition: Types.py:1144
def Types._ConvertToPSet.addString (   self,
  tracked,
  label,
  value 
)

Definition at line 1046 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1046  def addString(self,tracked,label,value):
1047  v = string(value)
1048  v.setIsTracked(tracked)
1049  setattr(self.pset,label,v)
def addString(self, tracked, label, value)
Definition: Types.py:1046
def Types._ConvertToPSet.addUInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1026 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1026  def addUInt32(self,tracked,label,value):
1027  v = uint32(value)
1028  v.setIsTracked(tracked)
1029  setattr(self.pset,label,v)
def addUInt32(self, tracked, label, value)
Definition: Types.py:1026
def Types._ConvertToPSet.addUInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1034 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1034  def addUInt64(self,tracked,label,value):
1035  v = uint64(value)
1036  v.setIsTracked(tracked)
1037  setattr(self.pset,label,v)
def addUInt64(self, tracked, label, value)
Definition: Types.py:1034
def Types._ConvertToPSet.addVBool (   self,
  tracked,
  label,
  value 
)

Definition at line 1090 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1090  def addVBool(self,tracked,label,value):
1091  v = vbool(value)
1092  v.setIsTracked(tracked)
1093  setattr(self.pset,label,v)
def addVBool(self, tracked, label, value)
Definition: Types.py:1090
def Types._ConvertToPSet.addVDouble (   self,
  tracked,
  label,
  value 
)

Definition at line 1094 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1094  def addVDouble(self,tracked,label,value):
1095  v = vdouble(value)
1096  v.setIsTracked(tracked)
1097  setattr(self.pset,label,v)
def addVDouble(self, tracked, label, value)
Definition: Types.py:1094
def Types._ConvertToPSet.addVESInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1106 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1106  def addVESInputTag(self,tracked,label,value):
1107  v = VESInputTag(value)
1108  v.setIsTracked(tracked)
1109  setattr(self.pset,label,v)
def addVESInputTag(self, tracked, label, value)
Definition: Types.py:1106
def Types._ConvertToPSet.addVEventID (   self,
  tracked,
  label,
  value 
)

Definition at line 1110 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1110  def addVEventID(self,tracked,label,value):
1111  v = VEventID(value)
1112  v.setIsTracked(tracked)
1113  setattr(self.pset,label,v)
def addVEventID(self, tracked, label, value)
Definition: Types.py:1110
def Types._ConvertToPSet.addVEventRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1114 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1114  def addVEventRange(self,tracked,label,value):
1115  v = VEventRange(value)
1116  v.setIsTracked(tracked)
1117  setattr(self.pset,label,v)
def addVEventRange(self, tracked, label, value)
Definition: Types.py:1114
def Types._ConvertToPSet.addVInputTag (   self,
  tracked,
  label,
  value 
)

Definition at line 1102 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1102  def addVInputTag(self,tracked,label,value):
1103  v = VInputTag(value)
1104  v.setIsTracked(tracked)
1105  setattr(self.pset,label,v)
def addVInputTag(self, tracked, label, value)
Definition: Types.py:1102
def Types._ConvertToPSet.addVInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1074 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1074  def addVInt32(self,tracked,label,value):
1075  v = vint32(value)
1076  v.setIsTracked(tracked)
1077  setattr(self.pset,label,v)
def addVInt32(self, tracked, label, value)
Definition: Types.py:1074
def Types._ConvertToPSet.addVInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1082 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1082  def addVInt64(self,tracked,label,value):
1083  v = vint64(value)
1084  v.setIsTracked(tracked)
1085  setattr(self.pset,label,v)
def addVInt64(self, tracked, label, value)
Definition: Types.py:1082
def Types._ConvertToPSet.addVLuminosityBlockID (   self,
  tracked,
  label,
  value 
)

Definition at line 1118 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1118  def addVLuminosityBlockID(self,tracked,label,value):
1119  v = VLuminosityBlockID(value)
1120  v.setIsTracked(tracked)
1121  setattr(self.pset,label,v)
def addVLuminosityBlockID(self, tracked, label, value)
Definition: Types.py:1118
def Types._ConvertToPSet.addVLuminosityBlockRange (   self,
  tracked,
  label,
  value 
)

Definition at line 1122 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1122  def addVLuminosityBlockRange(self,tracked,label,value):
1123  v = VLuminosityBlockRange(value)
1124  v.setIsTracked(tracked)
1125  setattr(self.pset,label,v)
def addVLuminosityBlockRange(self, tracked, label, value)
Definition: Types.py:1122
def Types._ConvertToPSet.addVPSet (   self,
  tracked,
  label,
  value 
)

Definition at line 1149 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1149  def addVPSet(self,tracked,label,value):
1150  #for each item in value gets its pset and create a new list
1151  v = VPSet()
1152  v.extend([x.pset for x in value])
1153  v.setIsTracked(tracked)
1154  setattr(self.pset,label,v)
1155 
def addVPSet(self, tracked, label, value)
Definition: Types.py:1149
def Types._ConvertToPSet.addVString (   self,
  tracked,
  label,
  value 
)

Definition at line 1098 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1098  def addVString(self,tracked,label,value):
1099  v = vstring(value)
1100  v.setIsTracked(tracked)
1101  setattr(self.pset,label,v)
def addVString(self, tracked, label, value)
Definition: Types.py:1098
def Types._ConvertToPSet.addVUInt32 (   self,
  tracked,
  label,
  value 
)

Definition at line 1078 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1078  def addVUInt32(self,tracked,label,value):
1079  v = vuint32(value)
1080  v.setIsTracked(tracked)
1081  setattr(self.pset,label,v)
def addVUInt32(self, tracked, label, value)
Definition: Types.py:1078
def Types._ConvertToPSet.addVUInt64 (   self,
  tracked,
  label,
  value 
)

Definition at line 1086 of file Types.py.

References DTDigiToRaw.pset, DTROS8Unpacker.pset, FWPSetTableManager::PSetData.pset, and Types._ConvertToPSet.pset.

1086  def addVUInt64(self,tracked,label,value):
1087  v = vuint64(value)
1088  v.setIsTracked(tracked)
1089  setattr(self.pset,label,v)
def addVUInt64(self, tracked, label, value)
Definition: Types.py:1086
def Types._ConvertToPSet.newESInputTag (   self,
  moduleLabel,
  dataLabel 
)

Definition at line 1132 of file Types.py.

1132  def newESInputTag(self,moduleLabel,dataLabel):
1133  return ESInputTag(moduleLabel,dataLabel)
def newESInputTag(self, moduleLabel, dataLabel)
Definition: Types.py:1132
def Types._ConvertToPSet.newEventID (   self,
  r,
  l,
  e 
)

Definition at line 1134 of file Types.py.

1134  def newEventID(self,r,l,e):
1135  return EventID(r,l,e)
def newEventID(self, r, l, e)
Definition: Types.py:1134
def Types._ConvertToPSet.newEventRange (   self,
  r,
  l,
  e,
  r2,
  l2,
  e2 
)

Definition at line 1138 of file Types.py.

1138  def newEventRange(self,r,l,e,r2,l2,e2):
1139  return EventRange(r,l,e,r2,l2,e2)
def newEventRange(self, r, l, e, r2, l2, e2)
Definition: Types.py:1138
def Types._ConvertToPSet.newInputTag (   self,
  label,
  instance,
  process 
)

Definition at line 1130 of file Types.py.

1130  def newInputTag(self, label, instance, process):
1131  return InputTag(label,instance,process)
def newInputTag(self, label, instance, process)
Definition: Types.py:1130
def Types._ConvertToPSet.newLuminosityBlockID (   self,
  r,
  l 
)

Definition at line 1136 of file Types.py.

1136  def newLuminosityBlockID(self,r,l):
1137  return LuminosityBlockID(r,l)
def newLuminosityBlockID(self, r, l)
Definition: Types.py:1136
def Types._ConvertToPSet.newLuminosityBlockRange (   self,
  r,
  l,
  r2,
  l2 
)

Definition at line 1140 of file Types.py.

1140  def newLuminosityBlockRange(self,r,l,r2,l2):
1141  return LuminosityBlockRange(r,l,r2,l2)
def newLuminosityBlockRange(self, r, l, r2, l2)
Definition: Types.py:1140
def Types._ConvertToPSet.newPSet (   self)

Definition at line 1142 of file Types.py.

1142  def newPSet(self):
1143  return _ConvertToPSet()
def newPSet(self)
Definition: Types.py:1142

Member Data Documentation

Types._ConvertToPSet.pset