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 187 of file config.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 193 of file config.py.

193  def __init__(self, name, files, tree_name=None, triggers=None, **kwargs):
194  if isinstance(triggers, str):
195  triggers = [triggers]
196  if isinstance(files, str):
197  files = sorted(glob.glob(files))
198  super( Component, self).__init__( name = name,
199  files = files,
200  tree_name = tree_name,
201  triggers = triggers, **kwargs)
202  self.dataset_entries = 0
203  self.isData = False
204  self.isMC = False
205  self.isEmbed = False
206 

Member Data Documentation

◆ dataset_entries

config.Component.dataset_entries

Definition at line 202 of file config.py.

◆ isData

config.Component.isData

Definition at line 203 of file config.py.

◆ isEmbed

config.Component.isEmbed

Definition at line 205 of file config.py.

◆ isMC

config.Component.isMC

Definition at line 204 of file config.py.