CMS 3D CMS Logo

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

Public Member Functions

def __init__ (self)
 
def __setattr__ (self, name, value)
 

Public Attributes

 customise
 
 data
 
 emulator
 
 eras
 
 errortype
 
 events
 
 fragment
 
 globaltag
 
 hilton
 
 input
 
 l1
 
 l1Xml
 
 menu
 
 name
 
 open
 
 output
 
 parent
 
 paths
 
 prescale
 
 profiling
 
 setup
 
 timing
 
 type
 

Detailed Description

Definition at line 110 of file options.py.

Constructor & Destructor Documentation

def options.HLTProcessOptions.__init__ (   self)

Definition at line 111 of file options.py.

111  def __init__(self):
112  self.menu = None # hlt menu
113  self.name = 'HLTX' # (*) if set, override the process name
114  self.type = 'GRun' # defines global options for 'GRun', 'HIon', 'PIon', 'PRef' or 'online' menus
115  self.data = True # run on data (true) or mc (false)
116  self.globaltag = None # (*) if set, override the GlobalTag
117  self.l1 = None # (*) if set, override the L1 menu
118  self.l1Xml = None # (*) if set, override the L1 menu Xml
119  self.emulator = None # (*) if set, run (part of) the L1 emulator instead of taking the L1 results from the data
120  self.prescale = None # (*) if set, force the use of a specific prescale column. If set to "none", unprescale all paths
121  self.open = False # if set, cms.ignore all filters, making all paths run on and accept all events
122  self.eras = None # if set, select the defined Eras into the HLT configuration
123  self.customise = None # if set, apply the user-defined customization functions using the format HLTrigger/Configuration/customizeHLTTrackingForPhaseI2017.customizeHLTForPFTrackingPhaseI2017
124  self.errortype = False # if set, change all HLTTriggerTypeFilter EDFilters to accept only error events (SelectedTriggerType = 0)
125  self.profiling = False # if set, instrument the menu for profiling measurements
126  self.timing = False # if set, instrument the menu for timing measurements (implies profiling)
127  self.paths = None # if set, include in the dump only the given paths (wildcards are supported)
128  self.input = None # (*) if set, specify the input file(s) or dataset
129  self.parent = None # (*) if set, specify the parent input file(s) or dataset
130  self.events = 100 # (*) run on these many events
131  self.output = 'all' # (*) output 'all', 'minimal' or 'none' output modules
132  self.fragment = False # prepare a configuration fragment (true) or a whole process (false)
133  self.hilton = False # prepare a configuration for running with hilton-like modules
134  self.setup = None # if set, downlad the setup_cff from the specified configuration and load it.
135 
136 

Member Function Documentation

def options.HLTProcessOptions.__setattr__ (   self,
  name,
  value 
)

Definition at line 138 of file options.py.

References options.HLTProcessOptions.open.

Referenced by GenObject.GenObject.setValue().

138  def __setattr__(self, name, value):
139  if name is 'menu' and type(value) is not ConnectionHLTMenu:
140  # format 'menu' as needed
141  object.__setattr__(self, name, ConnectionHLTMenu(value))
142  elif name is 'l1' and type(value) is not ConnectionL1TMenu:
143  # format '--l1' as needed
144  object.__setattr__(self, name, ConnectionL1TMenu(value))
145  elif name is 'l1Xml' and type(value) is not ConnectionL1TMenuXml:
146  # format '--l1Xml' as needed
147  object.__setattr__(self, name, ConnectionL1TMenuXml(value))
148  elif name is 'open' and value:
149  # '--open' implies '--unprescale'
150  object.__setattr__(self, 'open', True)
151  object.__setattr__(self, 'prescale', "none")
152  elif name is 'prescale' and value is not None:
153  # '--open' overrides '--prescale', set the prescale value only if '--open' is not set
154  if not self.open:
155  object.__setattr__(self, 'prescale', value)
156  elif name is 'profiling' and value:
157  # '--profiling'
158  object.__setattr__(self, 'profiling', True)
159  elif name is 'timing' and value:
160  # '--timing' implies '--profiling'
161  object.__setattr__(self, 'timing', True)
162  object.__setattr__(self, 'profiling', True)
163  else:
164  object.__setattr__(self, name, value)

Member Data Documentation

options.HLTProcessOptions.customise

Definition at line 123 of file options.py.

options.HLTProcessOptions.emulator

Definition at line 119 of file options.py.

options.HLTProcessOptions.errortype

Definition at line 124 of file options.py.

options.HLTProcessOptions.events
options.HLTProcessOptions.fragment

Definition at line 132 of file options.py.

options.HLTProcessOptions.globaltag

Definition at line 116 of file options.py.

options.HLTProcessOptions.hilton

Definition at line 133 of file options.py.

options.HLTProcessOptions.input

Definition at line 128 of file options.py.

options.HLTProcessOptions.l1

Definition at line 117 of file options.py.

Referenced by ZMuMuRochCorAnalyzer.DiMuon.leg1().

options.HLTProcessOptions.l1Xml

Definition at line 118 of file options.py.

options.HLTProcessOptions.name

Definition at line 113 of file options.py.

Referenced by ElectronMVAID.ElectronMVAID.__call__(), dirstructure.Directory.__create_pie_image(), DisplayManager.DisplayManager.__del__(), dqm_interfaces.DirID.__eq__(), dirstructure.Directory.__get_full_path(), dirstructure.Comparison.__get_img_name(), dataset.Dataset.__getDataType(), dataset.Dataset.__getFileInfoList(), dirstructure.Comparison.__make_image(), core.autovars.NTupleVariable.__repr__(), core.autovars.NTupleObjectType.__repr__(), core.autovars.NTupleObject.__repr__(), core.autovars.NTupleCollection.__repr__(), dirstructure.Directory.__repr__(), dqm_interfaces.DirID.__repr__(), dirstructure.Comparison.__repr__(), config.Service.__setattr__(), config.CFG.__str__(), counter.Counter.__str__(), average.Average.__str__(), core.autovars.NTupleObjectType.addSubObjects(), core.autovars.NTupleObjectType.addVariables(), core.autovars.NTupleObjectType.allVars(), dirstructure.Directory.calcStats(), validation.Sample.digest(), python.rootplot.utilities.Hist.divide(), python.rootplot.utilities.Hist.divide_wilson(), DisplayManager.DisplayManager.Draw(), core.autovars.NTupleVariable.fillBranch(), core.autovars.NTupleObject.fillBranches(), core.autovars.NTupleCollection.fillBranchesScalar(), core.autovars.NTupleCollection.fillBranchesVector(), core.autovars.NTupleCollection.get_cpp_declaration(), core.autovars.NTupleCollection.get_cpp_wrapper_class(), core.autovars.NTupleCollection.get_py_wrapper_class(), utils.StatisticalTest.get_status(), production_tasks.Task.getname(), dataset.CMSDataset.getPrimaryDatasetEntries(), dataset.PrivateDataset.getPrimaryDatasetEntries(), VIDSelectorBase.VIDSelectorBase.initialize(), core.autovars.NTupleVariable.makeBranch(), core.autovars.NTupleObject.makeBranches(), core.autovars.NTupleCollection.makeBranchesScalar(), core.autovars.NTupleCollection.makeBranchesVector(), dirstructure.Directory.print_report(), dataset.BaseDataset.printInfo(), dataset.Dataset.printInfo(), production_tasks.MonitorJobs.run(), python.rootplot.utilities.Hist.TGraph(), python.rootplot.utilities.Hist.TH1F(), Vispa.Views.PropertyView.Property.valueChanged(), counter.Counter.write(), and average.Average.write().

options.HLTProcessOptions.output

Definition at line 131 of file options.py.

options.HLTProcessOptions.parent

Definition at line 129 of file options.py.

Referenced by Vispa.Gui.ConnectableWidget.ConnectableWidget.addMenuEntry(), Vispa.Views.LineDecayView.LineDecayContainer.applyFilter(), Vispa.Views.BoxDecayView.BoxDecayContainer.arrangeUsingRelations(), Vispa.Views.BoxDecayView.BoxDecayContainer.autolayoutAlgorithm(), Vispa.Gui.ZoomableScrollableWidgetOwner.ZoomableScrollableWidgetOwner.autosizeScrollArea(), Vispa.Views.BoxDecayView.BoxDecayContainer.autosizeScrollArea(), Vispa.Gui.PortWidget.PortWidget.connectionPoint(), Vispa.Main.StartupScreen.StartupScreen.createDescriptionWidget(), Vispa.Views.BoxDecayView.BoxDecayContainer.dataAccessor(), Vispa.Views.LineDecayView.LineDecayContainer.dataAccessor(), Vispa.Views.LineDecayView.DecayLine.dataAccessor(), Vispa.Views.LineDecayView.LineDecayContainer.delete(), Vispa.Views.LineDecayView.DecayNode.delete(), Vispa.Views.LineDecayView.DecayLine.delete(), Vispa.Gui.VispaWidget.VispaWidget.delete(), Vispa.Gui.VispaWidget.VispaWidget.dragWidget(), Vispa.Share.ImageExporter.ImageExporter.exportImageDialog(), Vispa.Views.LineDecayView.DecayLine.extendedSize(), argparse.HelpFormatter._Section.format_help(), python.rootplot.argparse.HelpFormatter._Section.format_help(), edmIntegrityCheck.PublishToFileSystem.get(), Vispa.Gui.VispaWidget.VispaWidget.keyPressEvent(), Vispa.Gui.MenuWidget.MenuWidget.leaveEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget.leaveEvent(), Vispa.Gui.PortWidget.PortWidget.moduleParent(), Vispa.Gui.WidgetContainer.WidgetContainer.mouseDoubleClickEvent(), Vispa.Gui.VispaWidget.VispaWidget.mouseDoubleClickEvent(), Vispa.Gui.PortConnection.PointToPointConnection.mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget.mousePressEvent(), Vispa.Views.LineDecayView.ParticleWidget.mousePressEvent(), Vispa.Views.LineDecayView.DecayNode.move(), Vispa.Views.LineDecayView.LineDecayContainer.noDecorationsMode(), Vispa.Views.LineDecayView.LineDecayContainer.operationId(), Vispa.Views.LineDecayView.DecayLine.paint(), Vispa.Gui.VispaWidget.VispaWidget.paintEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget.positionizeMenuWidget(), edmIntegrityCheck.PublishToFileSystem.publish(), Vispa.Views.LineDecayView.DecayLine.qtLineStyle(), Vispa.Views.WidgetView.WidgetView.restoreSelection(), Vispa.Views.WidgetView.WidgetView.select(), Vispa.Gui.PortConnection.PointToPointConnection.select(), Vispa.Gui.VispaWidget.VispaWidget.select(), Vispa.Views.LineDecayView.LineDecayContainer.select(), Vispa.Views.LineDecayView.LineDecayContainer.sizeHint(), Vispa.Views.LineDecayView.LineDecayContainer.tabController(), Vispa.Views.BoxDecayView.BoxDecayContainer.toggleCollapsed(), Vispa.Views.LineDecayView.DecayNode.unite(), Vispa.Views.PropertyView.PropertyView.valueChanged(), Vispa.Views.BoxDecayView.BoxDecayContainer.widgetByObject(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.widgetDoubleClicked(), and Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.widgetDragged().

options.HLTProcessOptions.paths

Definition at line 127 of file options.py.

options.HLTProcessOptions.prescale

Definition at line 120 of file options.py.

options.HLTProcessOptions.profiling

Definition at line 125 of file options.py.

options.HLTProcessOptions.setup
options.HLTProcessOptions.timing

Definition at line 126 of file options.py.