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 43 of file SimEnums.py.

Member Function Documentation

◆ isFullSim()

python.SimEnums.SimulationFlavour.isFullSim ( self)

Definition at line 59 of file SimEnums.py.

59 def isFullSim(self):
60 return 'FullG4' in self.value or 'PassBackG4' in self.value or 'AtlasG4' in self.value or 'CosmicsG4' in self.value
61

◆ isMT()

python.SimEnums.SimulationFlavour.isMT ( self)

Definition at line 71 of file SimEnums.py.

71 def isMT(self):
72 return 'MT' in self.value
73
74

◆ isQuasiStable()

python.SimEnums.SimulationFlavour.isQuasiStable ( self)

Definition at line 68 of file SimEnums.py.

68 def isQuasiStable(self):
69 return 'QS' in self.value
70

◆ usesFastCaloSim()

python.SimEnums.SimulationFlavour.usesFastCaloSim ( self)

Definition at line 62 of file SimEnums.py.

62 def usesFastCaloSim(self):
63 return 'ATLFAST' in self.value
64

◆ usesFatras()

python.SimEnums.SimulationFlavour.usesFatras ( self)

Definition at line 65 of file SimEnums.py.

65 def usesFatras(self):
66 return 'ATLFASTIIF' in self.value or 'ATLFAST3F' in self.value # TODO Extend for Acts::Fatras in the future
67

Member Data Documentation

◆ AtlasG4

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

Definition at line 55 of file SimEnums.py.

◆ AtlasG4_QS

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

Definition at line 56 of file SimEnums.py.

◆ ATLFAST3F_ACTSMT

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

Definition at line 54 of file SimEnums.py.

◆ ATLFAST3F_G4MS

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

Definition at line 53 of file SimEnums.py.

◆ ATLFAST3MT

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

Definition at line 51 of file SimEnums.py.

◆ ATLFAST3MT_QS

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

Definition at line 52 of file SimEnums.py.

◆ ATLFASTIIF_G4MS

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

Definition at line 50 of file SimEnums.py.

◆ ATLFASTIIFMT

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

Definition at line 49 of file SimEnums.py.

◆ ATLFASTIIMT

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

Definition at line 48 of file SimEnums.py.

◆ CosmicsG4

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

Definition at line 57 of file SimEnums.py.

◆ FullG4MT

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

Definition at line 45 of file SimEnums.py.

◆ FullG4MT_QS

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

Definition at line 46 of file SimEnums.py.

◆ PassBackG4MT

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

Definition at line 47 of file SimEnums.py.

◆ Unknown

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

Definition at line 44 of file SimEnums.py.


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