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

Public Member Functions

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

Detailed Description

ConfigBlock for the bootstrap generator

Definition at line 7 of file BootstrapGeneratorConfig.py.

Constructor & Destructor Documentation

◆ __init__()

def python.BootstrapGeneratorConfig.BootstrapGeneratorConfig.__init__ (   self)

Definition at line 10 of file BootstrapGeneratorConfig.py.

10  def __init__(self):
11  super(BootstrapGeneratorConfig, self).__init__()
12  self.addOption ('nReplicas', 1000, type=int,
13  info="the number (int) of bootstrap replicas to generate. "
14  "The default is 1000.")
15  self.addOption ('decoration', None, type=str,
16  info="the name of the output vector branch containing the "
17  "bootstrapped weights. The default is bootstrapWeights.")
18  self.setOptionValue('skipOnMC', True)
19 

Member Function Documentation

◆ makeAlgs()

def python.BootstrapGeneratorConfig.BootstrapGeneratorConfig.makeAlgs (   self,
  config 
)

Definition at line 20 of file BootstrapGeneratorConfig.py.

20  def makeAlgs(self, config):
21 
22  alg = config.createAlgorithm( 'CP::BootstrapGeneratorAlg', 'BootstrapGenerator')
23  alg.nReplicas = self.nReplicas
24  alg.isData = config.dataType() is DataType.Data
25  if self.decoration:
26  alg.decorationName = self.decoration
27  else:
28  alg.decorationName = "bootstrapWeights_%SYS%"
29 
30  config.addOutputVar ('EventInfo', alg.decorationName, alg.decorationName.split("_%SYS%")[0], noSys=True)
31 
32  return
33 

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