List of all members.
Detailed Description
Definition at line 165 of file Types.py.
Constructor & Destructor Documentation
def Types::EventID::__init__ |
( |
|
self, |
|
|
|
run, |
|
|
|
args |
|
) |
| |
Definition at line 166 of file Types.py.
00167 :
00168 super(EventID,self).__init__()
00169 if isinstance(run, basestring):
00170 self.__run = self._valueFromString(run).__run
00171 self.__luminosityBlock = self._valueFromString(run).__luminosityBlock
00172 self.__event = self._valueFromString(run).__event
00173 else:
00174 self.__run = run
00175 if len(args) == 1:
00176 self.__luminosityBlock = 0
00177 self.__event = args[0]
00178 elif len(args) == 2:
00179 self.__luminosityBlock = args[0]
00180 self.__event = args[1]
00181 else:
raise RuntimeError('EventID ctor must have 2 or 3 arguments')
Member Function Documentation
def Types::EventID::_isValid |
( |
|
value | ) |
[private] |
def Types::EventID::_valueFromString |
( |
|
value | ) |
[private] |
Definition at line 192 of file Types.py.
00193 :
00194 parts = value.split(":")
00195 run = parts[0]
00196 try:
00197 lumi = parts[1]
00198 event = parts[2]
00199 except IndexError:
00200 lumi = 0
00201 event = parts[1]
return EventID(int(run), int(lumi), int(event))
def Types::EventID::cppID |
( |
|
self, |
|
|
|
parameterSet |
|
) |
| |
Definition at line 204 of file Types.py.
00205 :
return parameterSet.newEventID(self.run(), self.luminosityBlock(), self.event())
def Types::EventID::event |
( |
|
self | ) |
|
Definition at line 186 of file Types.py.
00187 :
return self.__event
def Types::EventID::insertInto |
( |
|
self, |
|
|
|
parameterSet, |
|
|
|
myname |
|
) |
| |
Definition at line 206 of file Types.py.
00207 :
00208 parameterSet.addEventID(self.isTracked(), myname, self.cppID(parameterSet))
00209
def Types::EventID::luminosityBlock |
( |
|
self | ) |
|
Definition at line 184 of file Types.py.
00185 :
return self.__luminosityBlock
Definition at line 202 of file Types.py.
00203 :
return str(self.__run)+ ', '+str(self.__luminosityBlock)+ ', '+str(self.__event)
def Types::EventID::run |
( |
|
self | ) |
|
Definition at line 182 of file Types.py.
00183 :
return self.__run
Member Data Documentation