|
ATLAS Offline Software
|
Go to the documentation of this file.
6 Run HITS file and produce histograms.
14 msg.info(
'logging set in %s' % sys.argv[0])
17 from PyJobTransforms.trfArgs
import addAthenaArguments, addDetectorArguments
18 from PyJobTransforms.trfDecorators
import stdTrfExceptionHandler, sigUsrStackTrace
19 from ISF_FastCaloSimParametrization.fcsTrfArgs
import addFCS_NtupArgs
21 @stdTrfExceptionHandler
25 msg.info(
'This is %s' % sys.argv[0])
28 trf.parseCmdLineArgs(sys.argv[1:])
32 msg.info(
"%s stopped at %s, trf exit code %d" % (sys.argv[0], time.asctime(), trf.exitCode))
33 sys.exit(trf.exitCode)
37 from SimuJobTransforms.SimTransformUtils
import addSimulationArguments
38 executorSet.add(athenaExecutor(name =
'FCS_Ntup',
39 skeletonCA =
'ISF_FastCaloSimParametrization.ESDtoNTUP_FCS_Skeleton',
40 inData = [
'ESD'], outData = [
'NTUP_FCS'],))
41 trf =
transform(executor = executorSet, description =
'FastCaloSim V2 Parametrization ntuple transform. Inputs must be ESD. Outputs must be ntuple files.')
49 if __name__ ==
'__main__':
def addDetectorArguments(parser)
Options related to the setup of the ATLAS detector (used in simulation and digitisation as well as re...
def addAthenaArguments(parser, maxEventsDefaultSubstep='first', addValgrind=True, addPerfMon=True, addVTune=True)
Options related to running athena in general TODO: Some way to mask certain options (perExec,...
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
constexpr std::enable_if_t< is_bitmask_v< E >, E & > set(E &lhs, E rhs)
Convenience function to set bits in a class enum bitmask.
def addFCS_NtupArgs(parser)
Add FCS Ntuple transform arguments.