CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
config.Component Class Reference
Inheritance diagram for config.Component:
config.CFG config.DataComponent config.MCComponent

Public Member Functions

def __init__ (self, name, files, tree_name=None, triggers=None, kwargs)
 
- Public Member Functions inherited from config.CFG
def __init__ (self, kwargs)
 
def __str__ (self)
 
def clone (self, kwargs)
 

Public Attributes

 dataset_entries
 
 isData
 
 isEmbed
 
 isMC
 

Detailed Description

Base component class.

See the child classes:
DataComponent, MCComponent, EmbedComponent
for more information.

Definition at line 184 of file config.py.

Constructor & Destructor Documentation

def config.Component.__init__ (   self,
  name,
  files,
  tree_name = None,
  triggers = None,
  kwargs 
)

Definition at line 190 of file config.py.

190  def __init__(self, name, files, tree_name=None, triggers=None, **kwargs):
191  if isinstance(triggers, basestring):
192  triggers = [triggers]
193  if type(files) == str:
194  files = sorted(glob.glob(files))
195  super( Component, self).__init__( name = name,
196  files = files,
197  tree_name = tree_name,
198  triggers = triggers, **kwargs)
200  self.isData = False
201  self.isMC = False
202  self.isEmbed = False
203 
def __init__(self, name, files, tree_name=None, triggers=None, kwargs)
Definition: config.py:190

Member Data Documentation

config.Component.dataset_entries

Definition at line 199 of file config.py.

config.Component.isData

Definition at line 200 of file config.py.

config.Component.isEmbed

Definition at line 202 of file config.py.

config.Component.isMC

Definition at line 201 of file config.py.