CMS 3D CMS Logo

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

Public Member Functions

def __init__ (self, name, files, triggers=[], xSection=1, nGenEvents=None, effCorrFactor=None, **kwargs)
 
def getWeight (self, intLumi=None)
 
- Public Member Functions inherited from config.Component
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

 addWeight
 
 effCorrFactor
 
 intLumi
 
 isMC
 
 nGenEvents
 
 xSection
 
- Public Attributes inherited from config.Component
 dataset_entries
 
 isData
 
 isEmbed
 
 isMC
 

Detailed Description

Definition at line 224 of file config.py.

Constructor & Destructor Documentation

◆ __init__()

def config.MCComponent.__init__ (   self,
  name,
  files,
  triggers = [],
  xSection = 1,
  nGenEvents = None,
  effCorrFactor = None,
**  kwargs 
)

Definition at line 225 of file config.py.

225  def __init__(self, name, files, triggers=[], xSection=1,
226  nGenEvents=None,
227  effCorrFactor=None, **kwargs ):
228  super( MCComponent, self).__init__( name = name,
229  files = files,
230  triggers = triggers, **kwargs )
231  self.xSection = xSection
232  self.nGenEvents = nGenEvents
233  self.effCorrFactor = effCorrFactor
234  self.isMC = True
235  self.intLumi = 1.
236  self.addWeight = 1.
237 

Member Function Documentation

◆ getWeight()

def config.MCComponent.getWeight (   self,
  intLumi = None 
)

Definition at line 238 of file config.py.

238  def getWeight( self, intLumi = None):
239  # if intLumi is None:
240  # intLumi = Weight.FBINV
241  #COLIN THIS WEIGHT STUFF IS REALLY BAD!!
242  # use the existing Weight class or not? guess so...
243  return Weight( genNEvents = self.nGenEvents,
244  xSection = self.xSection,
245  intLumi = self.intLumi,
246  genEff = 1/self.effCorrFactor,
247  addWeight = self.addWeight )
248 

References config.MCComponent.addWeight, config.MCComponent.effCorrFactor, config.DataComponent.intLumi, config.MCComponent.intLumi, config.MCComponent.nGenEvents, and config.MCComponent.xSection.

Member Data Documentation

◆ addWeight

config.MCComponent.addWeight

◆ effCorrFactor

config.MCComponent.effCorrFactor

Definition at line 231 of file config.py.

Referenced by config.MCComponent.getWeight().

◆ intLumi

config.MCComponent.intLumi

◆ isMC

config.MCComponent.isMC

Definition at line 232 of file config.py.

◆ nGenEvents

config.MCComponent.nGenEvents

Definition at line 230 of file config.py.

Referenced by config.MCComponent.getWeight().

◆ xSection

config.MCComponent.xSection
HIPAlignmentAlgorithm_cfi.Weight
Weight
Definition: HIPAlignmentAlgorithm_cfi.py:62