ATLAS Offline Software
Loading...
Searching...
No Matches
SuperChicControl.SuperChicControl Class Reference
Collaboration diagram for SuperChicControl.SuperChicControl:

Public Member Functions

 __init__ (self, Config={})
 initialize (self)
 generate (self)

Public Attributes

 scConfig = SuperChicConfig()

Detailed Description

Definition at line 4 of file SuperChicControl.py.

Constructor & Destructor Documentation

◆ __init__()

SuperChicControl.SuperChicControl.__init__ ( self,
Config = {} )

Definition at line 6 of file SuperChicControl.py.

6 def __init__(self, Config={}):
7 # Create the `SuperChicConfig` instance used to run SuperChic
8 from Superchic_i.SuperChicUtils import SuperChicConfig
9 self.scConfig = SuperChicConfig()
10
11 # Parse parameters from `Config` dict to the `SuperChicConfig` instance
12 self.scConfig.from_dict(Config)
13 print(self.scConfig.toFortran())
14
15 # Create SuperChic run card
16 self.scConfig.writeInputDAT()
17
void print(char *figname, TCanvas *c1)

Member Function Documentation

◆ generate()

SuperChicControl.SuperChicControl.generate ( self)

Definition at line 22 of file SuperChicControl.py.

22 def generate(self):
23 # Run SuperChic internal generation script
24 self.scConfig.superChicExecute()

◆ initialize()

SuperChicControl.SuperChicControl.initialize ( self)

Definition at line 18 of file SuperChicControl.py.

18 def initialize(self):
19 # Run SuperChic internal initialization script
20 self.scConfig.superChicInitialize()
21
void initialize()

Member Data Documentation

◆ scConfig

SuperChicControl.SuperChicControl.scConfig = SuperChicConfig()

Definition at line 9 of file SuperChicControl.py.


The documentation for this class was generated from the following file: