ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Generators
Superchic_i
python
SuperChicControl.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3
4
class
SuperChicControl
:
5
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
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()
print
void print(char *figname, TCanvas *c1)
Definition
TRTCalib_StrawStatusPlots.cxx:26
SuperChicControl.SuperChicControl
Definition
SuperChicControl.py:4
SuperChicControl.SuperChicControl.__init__
__init__(self, Config={})
Definition
SuperChicControl.py:6
SuperChicControl.SuperChicControl.scConfig
scConfig
Definition
SuperChicControl.py:9
SuperChicControl.SuperChicControl.generate
generate(self)
Definition
SuperChicControl.py:22
SuperChicConfig
Definition
SuperChicConfig.py:1
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0