CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
runEdmFileComparison.EdmObject Class Reference
Inheritance diagram for runEdmFileComparison.EdmObject:

Public Member Functions

def __bool__
 
def __init__
 
def __str__
 
def label
 

Public Attributes

 bool
 
 name
 
 three
 

Detailed Description

Definition at line 28 of file runEdmFileComparison.py.

Constructor & Destructor Documentation

def runEdmFileComparison.EdmObject.__init__ (   self,
  tup 
)

Definition at line 30 of file runEdmFileComparison.py.

30 
31  def __init__ (self, tup):
32  self.container, self.one, self.two, self.three = tup
33  self.bool = False
34  for regex in containerList:
35  match = regex.search( self.container)
36  if match:
37  self.bool = True
38  self.name = match.group(1)
39  break

Member Function Documentation

def runEdmFileComparison.EdmObject.__bool__ (   self)

Definition at line 43 of file runEdmFileComparison.py.

References runEdmFileComparison.EdmObject.bool, and hippyaddtobaddatafiles.KeepWhileOpenFile.bool.

43 
44  def __bool__ (self):
45  return self.bool
def runEdmFileComparison.EdmObject.__str__ (   self)

Definition at line 40 of file runEdmFileComparison.py.

40 
41  def __str__ (self):
42  return pprint.pformat (self.__dict__)
def runEdmFileComparison.EdmObject.label (   self)

Definition at line 46 of file runEdmFileComparison.py.

References CompressionElement.one, nanoaod::flatTableHelper::MaybeMantissaReduce< T >.one(), nanoaod::flatTableHelper::MaybeMantissaReduce< float >.one(), V0Validator::V0Couple.one, BitArray< 10 >.one(), DTTFBitArray< 9 >.one(), DTTFBitArray< 5 >.one(), DTTFBitArray< 12 >.one(), BitArray< DTConfigTraco::NSTEPL+2 >.one(), DTTFBitArray< 8 >.one(), BitArray< 9 >.one(), BitArray< 8 >.one(), BitArray< 7 >.one(), BitArray< DTConfigTSTheta::NCELLTH >.one(), BitArray< 16 >.one(), BitArray< 80 >.one(), DTTFBitArray< 10 >.one(), BitArray< 24 >.one(), BitArray< 32 >.one(), BitArray< N >.one(), BitArray< 15 >.one(), DTTFBitArray< N >.one(), runEdmFileComparison.EdmObject.three, and V0Validator::V0Couple.two.

46 
47  def label (self):
48  return "%s,%s,%s" % (self.one, self.two, self.three)
49 

Member Data Documentation

runEdmFileComparison.EdmObject.bool

Definition at line 32 of file runEdmFileComparison.py.

Referenced by runEdmFileComparison.EdmObject.__bool__().

runEdmFileComparison.EdmObject.name

Definition at line 37 of file runEdmFileComparison.py.

Referenced by config.CFG.__str__(), geometryComparison.GeometryComparison.createScript(), validation.Sample.digest(), primaryVertexResolution.PrimaryVertexResolution.getRepMap(), primaryVertexValidation.PrimaryVertexValidation.getRepMap(), zMuMuValidation.ZMuMuValidation.getRepMap(), and VIDSelectorBase.VIDSelectorBase.initialize().

runEdmFileComparison.EdmObject.three

Definition at line 31 of file runEdmFileComparison.py.

Referenced by runEdmFileComparison.EdmObject.label().