CMS 3D CMS Logo

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

Public Member Functions

def __init__
 

Public Attributes

 internalUseEras
 
 Run2_25ns
 
 run2_25ns_specific
 
 Run2_50ns
 
 run2_50ns_specific
 
 run2_common
 
 Run2_HI
 
 run2_HI_specific
 
 stage1L1Trigger
 

Detailed Description

Dummy container for all the cms.Modifier instances that config fragments
can use to selectively configure depending on what scenario is active.

Definition at line 3 of file Eras.py.

Constructor & Destructor Documentation

def Eras.Eras.__init__ (   self)

Definition at line 8 of file Eras.py.

8 
9  def __init__(self):
10  # These eras should not be set directly by the user.
11  self.run2_common = cms.Modifier()
12  self.run2_25ns_specific = cms.Modifier()
13  self.run2_50ns_specific = cms.Modifier()
14  self.run2_HI_specific = cms.Modifier()
15  self.stage1L1Trigger = cms.Modifier()
16 
17  # These are the eras that the user should specify
18  self.Run2_25ns = cms.ModifierChain( self.run2_common, self.run2_25ns_specific, self.stage1L1Trigger )
19  self.Run2_50ns = cms.ModifierChain( self.run2_common, self.run2_50ns_specific )
20  self.Run2_HI = cms.ModifierChain( self.run2_common, self.run2_HI_specific, self.stage1L1Trigger )
21 
22  # The only thing this collection is used for is for cmsDriver to
23  # warn the user if they specify an era that is discouraged from being
24  # set directly. It also stops these eras being printed in the error
25  # message of available values when an invalid era is specified.
28  self.stage1L1Trigger]
29 
30 eras=Eras()
Run2_50ns
Definition: Eras.py:18
run2_25ns_specific
Definition: Eras.py:11
run2_50ns_specific
Definition: Eras.py:12
run2_HI_specific
Definition: Eras.py:13
Run2_HI
Definition: Eras.py:19
stage1L1Trigger
Definition: Eras.py:14
internalUseEras
Definition: Eras.py:25
Definition: Eras.py:3
run2_common
Definition: Eras.py:10
def __init__
Definition: Eras.py:8
Run2_25ns
Definition: Eras.py:17

Member Data Documentation

Eras.Eras.internalUseEras

Definition at line 25 of file Eras.py.

Eras.Eras.Run2_25ns

Definition at line 17 of file Eras.py.

Eras.Eras.run2_25ns_specific

Definition at line 11 of file Eras.py.

Eras.Eras.Run2_50ns

Definition at line 18 of file Eras.py.

Eras.Eras.run2_50ns_specific

Definition at line 12 of file Eras.py.

Eras.Eras.run2_common

Definition at line 10 of file Eras.py.

Eras.Eras.Run2_HI

Definition at line 19 of file Eras.py.

Eras.Eras.run2_HI_specific

Definition at line 13 of file Eras.py.

Eras.Eras.stage1L1Trigger

Definition at line 14 of file Eras.py.