ATLAS Offline Software
Loading...
Searching...
No Matches
python.SimEnums.SimulationFlavour Class Reference
Inheritance diagram for python.SimEnums.SimulationFlavour:
Collaboration diagram for python.SimEnums.SimulationFlavour:

Public Member Functions

 isFullSim (self)
 usesFastCaloSim (self)
 usesFatras (self)
 isQuasiStable (self)
 isMT (self)

Static Public Attributes

str Unknown = 'Unknown'
str FullG4MT = 'FullG4MT'
str FullG4MT_QS = 'FullG4MT_QS'
str PassBackG4MT = 'PassBackG4MT'
str ATLFASTIIMT = 'ATLFASTIIMT'
str ATLFASTIIFMT = 'ATLFASTIIFMT'
str ATLFASTIIF_G4MS = 'ATLFASTIIF_G4MS'
str ATLFAST3MT = 'ATLFAST3MT'
str ATLFAST3MT_QS = 'ATLFAST3MT_QS'
str ATLFAST3F_G4MS = 'ATLFAST3F_G4MS'
str ATLFAST3F_ACTSMT = 'ATLFAST3F_ACTSMT'
str AtlasG4 = 'AtlasG4'
str AtlasG4_QS = 'AtlasG4_QS'
str CosmicsG4 = 'CosmicsG4'

Detailed Description

Definition at line 47 of file SimEnums.py.

Member Function Documentation

◆ isFullSim()

python.SimEnums.SimulationFlavour.isFullSim ( self)

Definition at line 63 of file SimEnums.py.

63 def isFullSim(self):
64 return 'FullG4' in self.value or 'PassBackG4' in self.value or 'AtlasG4' in self.value or 'CosmicsG4' in self.value
65

◆ isMT()

python.SimEnums.SimulationFlavour.isMT ( self)

Definition at line 75 of file SimEnums.py.

75 def isMT(self):
76 return 'MT' in self.value
77
78

◆ isQuasiStable()

python.SimEnums.SimulationFlavour.isQuasiStable ( self)

Definition at line 72 of file SimEnums.py.

72 def isQuasiStable(self):
73 return 'QS' in self.value
74

◆ usesFastCaloSim()

python.SimEnums.SimulationFlavour.usesFastCaloSim ( self)

Definition at line 66 of file SimEnums.py.

66 def usesFastCaloSim(self):
67 return 'ATLFAST' in self.value
68

◆ usesFatras()

python.SimEnums.SimulationFlavour.usesFatras ( self)

Definition at line 69 of file SimEnums.py.

69 def usesFatras(self):
70 return 'ATLFASTIIF' in self.value or 'ATLFAST3F' in self.value # TODO Extend for Acts::Fatras in the future
71

Member Data Documentation

◆ AtlasG4

str python.SimEnums.SimulationFlavour.AtlasG4 = 'AtlasG4'
static

Definition at line 59 of file SimEnums.py.

◆ AtlasG4_QS

str python.SimEnums.SimulationFlavour.AtlasG4_QS = 'AtlasG4_QS'
static

Definition at line 60 of file SimEnums.py.

◆ ATLFAST3F_ACTSMT

str python.SimEnums.SimulationFlavour.ATLFAST3F_ACTSMT = 'ATLFAST3F_ACTSMT'
static

Definition at line 58 of file SimEnums.py.

◆ ATLFAST3F_G4MS

str python.SimEnums.SimulationFlavour.ATLFAST3F_G4MS = 'ATLFAST3F_G4MS'
static

Definition at line 57 of file SimEnums.py.

◆ ATLFAST3MT

str python.SimEnums.SimulationFlavour.ATLFAST3MT = 'ATLFAST3MT'
static

Definition at line 55 of file SimEnums.py.

◆ ATLFAST3MT_QS

str python.SimEnums.SimulationFlavour.ATLFAST3MT_QS = 'ATLFAST3MT_QS'
static

Definition at line 56 of file SimEnums.py.

◆ ATLFASTIIF_G4MS

str python.SimEnums.SimulationFlavour.ATLFASTIIF_G4MS = 'ATLFASTIIF_G4MS'
static

Definition at line 54 of file SimEnums.py.

◆ ATLFASTIIFMT

str python.SimEnums.SimulationFlavour.ATLFASTIIFMT = 'ATLFASTIIFMT'
static

Definition at line 53 of file SimEnums.py.

◆ ATLFASTIIMT

str python.SimEnums.SimulationFlavour.ATLFASTIIMT = 'ATLFASTIIMT'
static

Definition at line 52 of file SimEnums.py.

◆ CosmicsG4

str python.SimEnums.SimulationFlavour.CosmicsG4 = 'CosmicsG4'
static

Definition at line 61 of file SimEnums.py.

◆ FullG4MT

str python.SimEnums.SimulationFlavour.FullG4MT = 'FullG4MT'
static

Definition at line 49 of file SimEnums.py.

◆ FullG4MT_QS

str python.SimEnums.SimulationFlavour.FullG4MT_QS = 'FullG4MT_QS'
static

Definition at line 50 of file SimEnums.py.

◆ PassBackG4MT

str python.SimEnums.SimulationFlavour.PassBackG4MT = 'PassBackG4MT'
static

Definition at line 51 of file SimEnums.py.

◆ Unknown

str python.SimEnums.SimulationFlavour.Unknown = 'Unknown'
static

Definition at line 48 of file SimEnums.py.


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