ATLAS Offline Software
Public Member Functions | List of all members
python.MuonAnalysisConfig.MuonContainerMergingConfig Class Reference
Inheritance diagram for python.MuonAnalysisConfig.MuonContainerMergingConfig:
Collaboration diagram for python.MuonAnalysisConfig.MuonContainerMergingConfig:

Public Member Functions

def __init__ (self)
 
def instanceName (self)
 
def makeAlgs (self, config)
 

Detailed Description

Definition at line 564 of file MuonAnalysisConfig.py.

Constructor & Destructor Documentation

◆ __init__()

def python.MuonAnalysisConfig.MuonContainerMergingConfig.__init__ (   self)

Definition at line 565 of file MuonAnalysisConfig.py.

565  def __init__ (self) :
566  super (MuonContainerMergingConfig, self).__init__ ()
567  self.addOption (
568  'inputMuonContainers', [], type=list,
569  noneAction='error',
570  info="List of container names to be merged of type xAOD::MuonContainer."
571  )
572  self.addOption (
573  'outputMuonLocation', 'MuonsMerged', type=str,
574  noneAction='error',
575  info="The name of the output container."
576  )
577  self.addOption (
578  'createViewCollection', True, type=bool,
579  info="Decided if output container is a view (default) or a deep copy."
580  )
581 

Member Function Documentation

◆ instanceName()

def python.MuonAnalysisConfig.MuonContainerMergingConfig.instanceName (   self)

Definition at line 582 of file MuonAnalysisConfig.py.

582  def instanceName (self) :
583  return self.outputMuonLocation
584 

◆ makeAlgs()

def python.MuonAnalysisConfig.MuonContainerMergingConfig.makeAlgs (   self,
  config 
)

Definition at line 585 of file MuonAnalysisConfig.py.

585  def makeAlgs (self, config) :
586  alg = config.createAlgorithm( "CP::MuonContainerMergingAlg", "MuonContainerMergingAlg" )
587  alg.InputMuonContainers = self.inputMuonContainers
588  alg.OutputMuonLocation = self.outputMuonLocation
589  alg.CreateViewCollection = self.createViewCollection

The documentation for this class was generated from the following file:
python.processes.powheg.ZZj_MiNNLO.ZZj_MiNNLO.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZj_MiNNLO.py:18