ATLAS Offline Software
Classes | Functions
python.AsgAnalysisConfig Namespace Reference

Classes

class  CommonServicesConfig
 
class  EventCutFlowBlock
 
class  GeneratorAnalysisBlock
 
class  IFFLeptonDecorationBlock
 
class  IOStatsBlock
 
class  MCTCLeptonDecorationBlock
 
class  ObjectCutFlowBlock
 
class  OutputThinningBlock
 
class  PerEventSFBlock
 
class  PileupReweightingBlock
 
class  PtEtaSelectionBlock
 
class  SelectionDecorationBlock
 
class  SystematicsCategories
 

Functions

def CommonServices (seq)
 
def makeEventCutFlowConfig (seq, containerName, *postfix=None, selectionName, customSelections=None)
 

Function Documentation

◆ CommonServices()

def python.AsgAnalysisConfig.CommonServices (   seq)

Definition at line 139 of file AsgAnalysisConfig.py.

139 def CommonServices(seq):
140  seq.append(CommonServicesConfig())
141  from AsgAnalysisAlgorithms.TruthCollectionsFixerConfig import TruthCollectionsFixerBlock
142  seq.append(TruthCollectionsFixerBlock())
143 

◆ makeEventCutFlowConfig()

def python.AsgAnalysisConfig.makeEventCutFlowConfig (   seq,
  containerName,
postfix = None,
  selectionName,
  customSelections = None 
)
Create an event-level cutflow config

Keyword arguments:
containerName -- name of the container
postfix -- a postfix to apply to decorations and algorithm names.
selectionName -- the name of the selection to do the cutflow for
customSelections -- a list of decorations to use in the cutflow, to override the retrieval of all decorations

Definition at line 831 of file AsgAnalysisConfig.py.

831 def makeEventCutFlowConfig(seq, containerName,
832  *, postfix=None, selectionName, customSelections=None):
833  """Create an event-level cutflow config
834 
835  Keyword arguments:
836  containerName -- name of the container
837  postfix -- a postfix to apply to decorations and algorithm names.
838  selectionName -- the name of the selection to do the cutflow for
839  customSelections -- a list of decorations to use in the cutflow, to override the retrieval of all decorations
840  """
841 
842  config = EventCutFlowBlock()
843  config.setOptionValue('containerName', containerName)
844  config.setOptionValue('selectionName', selectionName)
845  config.setOptionValue('postfix', postfix)
846  config.setOptionValue('customSelections', customSelections)
847  seq.append(config)
python.AsgAnalysisConfig.makeEventCutFlowConfig
def makeEventCutFlowConfig(seq, containerName, *postfix=None, selectionName, customSelections=None)
Definition: AsgAnalysisConfig.py:831
python.AsgAnalysisConfig.CommonServices
def CommonServices(seq)
Definition: AsgAnalysisConfig.py:139