ATLAS Offline Software
Loading...
Searching...
No Matches
python.Sequences Namespace Reference

Classes

class  EvgenSequence

Functions

 EvgenSequenceFactory (sequence)

Detailed Description

Common enums for the generator configuration

Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration

Function Documentation

◆ EvgenSequenceFactory()

python.Sequences.EvgenSequenceFactory ( sequence)
Factory function to return the AthSequencer instance based on the enum value.

Definition at line 18 of file Sequences.py.

18def EvgenSequenceFactory(sequence):
19 """Factory function to return the AthSequencer instance based on the enum value."""
20 from AthenaCommon.CFElements import seqAND, parAND
21 if sequence is EvgenSequence.Main:
22 return seqAND(EvgenSequence.Main.value)
23 if sequence is EvgenSequence.Generator:
24 return seqAND(EvgenSequence.Generator.value)
25 if sequence is EvgenSequence.Fix:
26 return parAND(EvgenSequence.Fix.value)
27 if sequence is EvgenSequence.PreFilter:
28 return parAND(EvgenSequence.PreFilter.value)
29 if sequence is EvgenSequence.Test:
30 return parAND(EvgenSequence.Test.value)
31 if sequence is EvgenSequence.Filter:
32 return parAND(EvgenSequence.Filter.value)
33 if sequence is EvgenSequence.Post:
34 return parAND(EvgenSequence.Post.value)