CMS 3D CMS Logo

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

Public Member Functions

def __init__ (self, components, sequence, services, events_class, preprocessor=None)
 
def __str__ (self)
 

Public Attributes

 components
 
 events_class
 
 preprocessor
 
 sequence
 
 services
 

Detailed Description

Main configuration object, holds a sequence of analyzers, and
a list of components.

Definition at line 248 of file config.py.

Constructor & Destructor Documentation

◆ __init__()

def config.Config.__init__ (   self,
  components,
  sequence,
  services,
  events_class,
  preprocessor = None 
)

Definition at line 251 of file config.py.

251  def __init__(self, components, sequence, services, events_class,preprocessor=None):
252  self.preprocessor = preprocessor
253  self.components = components
254  self.sequence = sequence
255  self.services = services
256  self.events_class = events_class
257 
def __init__(self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir)

Member Function Documentation

◆ __str__()

def config.Config.__str__ (   self)

Definition at line 258 of file config.py.

References config.Config.components, join(), genParticles_cff.map, FFTJetCorrectionESProducer< CT >.sequence, config.Config.sequence, SequenceVisitors.NodeVisitor.services, config.Config.services, Config.Process.services, and str.

258  def __str__(self):
259  comp = '\n'.join(map(str, self.components))
260  sequence = str(self.sequence)
261  services = '\n'.join( map(str, self.services))
262  return '\n'.join([comp, sequence, services])
263 
264 
265 
static std::string join(char **cmd)
Definition: RemoteFile.cc:19
#define str(s)

Member Data Documentation

◆ components

config.Config.components

Definition at line 253 of file config.py.

Referenced by config.Config.__str__().

◆ events_class

config.Config.events_class

Definition at line 256 of file config.py.

◆ preprocessor

config.Config.preprocessor

Definition at line 252 of file config.py.

◆ sequence

config.Config.sequence

Definition at line 254 of file config.py.

Referenced by config.Config.__str__().

◆ services

config.Config.services

Definition at line 255 of file config.py.

Referenced by config.Config.__str__(), and looper.Setup.close().