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

163 def CommonServices(seq):
164  seq.append(CommonServicesConfig())
165  from AsgAnalysisAlgorithms.TruthCollectionsFixerConfig import TruthCollectionsFixerBlock
166  seq.append(TruthCollectionsFixerBlock())
167 

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

855 def makeEventCutFlowConfig(seq, containerName,
856  *, postfix=None, selectionName, customSelections=None):
857  """Create an event-level cutflow config
858 
859  Keyword arguments:
860  containerName -- name of the container
861  postfix -- a postfix to apply to decorations and algorithm names.
862  selectionName -- the name of the selection to do the cutflow for
863  customSelections -- a list of decorations to use in the cutflow, to override the retrieval of all decorations
864  """
865 
866  config = EventCutFlowBlock()
867  config.setOptionValue('containerName', containerName)
868  config.setOptionValue('selectionName', selectionName)
869  config.setOptionValue('postfix', postfix)
870  config.setOptionValue('customSelections', customSelections)
871  seq.append(config)
python.AsgAnalysisConfig.makeEventCutFlowConfig
def makeEventCutFlowConfig(seq, containerName, *postfix=None, selectionName, customSelections=None)
Definition: AsgAnalysisConfig.py:855
python.AsgAnalysisConfig.CommonServices
def CommonServices(seq)
Definition: AsgAnalysisConfig.py:163