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 137 of file AsgAnalysisConfig.py.

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

◆ 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 829 of file AsgAnalysisConfig.py.

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