ATLAS Offline Software
Loading...
Searching...
No Matches
SuperChicControl.py
Go to the documentation of this file.
1# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3
5
6 def __init__(self, Config={}):
7 # Create the `SuperChicConfig` instance used to run SuperChic
8 from Superchic_i.SuperChicUtils import 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
18 def initialize(self):
19 # Run SuperChic internal initialization script
20 self.scConfig.superChicInitialize()
21
22 def generate(self):
23 # Run SuperChic internal generation script
24 self.scConfig.superChicExecute()
void print(char *figname, TCanvas *c1)
void initialize()