ATLAS Offline Software
Functions | Variables
python.CaloCalibHitD3PDObject Namespace Reference

Functions

def makeD3PDObject (name, prefix, object_name, getter=None, sgkey=None, label=None)
 

Variables

 D3PD = CompFactory.D3PD
 
 LArActiveCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'laract_', 'LArActiveCaloCalibHitD3PDObject')
 
 CaloCalibHitFillerTool
 
 isBasic
 
 False
 
 SaveFullCellID
 
 SaveAllEnergies
 
 LArInactiveCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'larinact_', 'LArInactiveCaloCalibHitD3PDObject')
 
 LArDMCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'lardm_', 'LArDMCaloCalibHitD3PDObject')
 
 isDeadMaterial
 
 True
 
 TileCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tile_', 'TileCaloCalibHitD3PDObject')
 
 TileDMOCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tiledmo_', 'TileDMOCaloCalibHitD3PDObject')
 
 TileActiveCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tileact_', 'TileActiveCaloCalibHitD3PDObject')
 
 TileInactiveCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tileinact_', 'TileInactiveCaloCalibHitD3PDObject')
 
 TileDMCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tiledm_', 'TileDMCaloCalibHitD3PDObject')
 

Function Documentation

◆ makeD3PDObject()

def python.CaloCalibHitD3PDObject.makeD3PDObject (   name,
  prefix,
  object_name,
  getter = None,
  sgkey = None,
  label = None 
)

Definition at line 10 of file CaloCalibHitD3PDObject.py.

10 def makeD3PDObject (name, prefix, object_name, getter = None,
11  sgkey = None,
12  label = None):
13  if sgkey is None: sgkey = "LArCalibrationHitActive"
14  if label is None: label = prefix
15 
16  if prefix=="laract_" :
17  sgkey = "LArCalibrationHitActive"
18  elif prefix=="larinact_" :
19  sgkey = "LArCalibrationHitInactive"
20  elif prefix=="lardm_" :
21  sgkey = "LArCalibrationHitDeadMaterial"
22  elif prefix=="tile_" :
23  sgkey = "TileCalibrationCellHitCnt"
24  elif prefix=="tileact_" :
25  sgkey = "TileCalibHitActiveCell"
26  elif prefix=="tileinact_" :
27  sgkey = "TileCalibHitInactiveCell"
28  elif prefix=="tiledm_" :
29  sgkey = "TileCalibHitDeadMaterial"
30  elif prefix=="tiledmo_" :
31  sgkey = "TileCalibrationDMHitCnt"
32 
33  if not getter:
35  (name + '_Getter',
36  TypeName = 'CaloCalibrationHitContainer',
37  SGKey = sgkey,
38  Label = label)
39 
40  return D3PD.VectorFillerTool (name,
41  Prefix = prefix,
42  Getter = getter,
43  ObjectName = object_name,
44  SaveMetadata = \
45  D3PDMakerFlags.SaveObjectMetadata)
46 

Variable Documentation

◆ CaloCalibHitFillerTool

python.CaloCalibHitD3PDObject.CaloCalibHitFillerTool

Definition at line 50 of file CaloCalibHitD3PDObject.py.

◆ D3PD

python.CaloCalibHitD3PDObject.D3PD = CompFactory.D3PD

Definition at line 8 of file CaloCalibHitD3PDObject.py.

◆ False

python.CaloCalibHitD3PDObject.False

Definition at line 50 of file CaloCalibHitD3PDObject.py.

◆ isBasic

python.CaloCalibHitD3PDObject.isBasic

Definition at line 50 of file CaloCalibHitD3PDObject.py.

◆ isDeadMaterial

python.CaloCalibHitD3PDObject.isDeadMaterial

Definition at line 63 of file CaloCalibHitD3PDObject.py.

◆ LArActiveCaloCalibHitD3PDObject

python.CaloCalibHitD3PDObject.LArActiveCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'laract_', 'LArActiveCaloCalibHitD3PDObject')

Definition at line 47 of file CaloCalibHitD3PDObject.py.

◆ LArDMCaloCalibHitD3PDObject

python.CaloCalibHitD3PDObject.LArDMCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'lardm_', 'LArDMCaloCalibHitD3PDObject')

Definition at line 61 of file CaloCalibHitD3PDObject.py.

◆ LArInactiveCaloCalibHitD3PDObject

python.CaloCalibHitD3PDObject.LArInactiveCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'larinact_', 'LArInactiveCaloCalibHitD3PDObject')

Definition at line 54 of file CaloCalibHitD3PDObject.py.

◆ SaveAllEnergies

python.CaloCalibHitD3PDObject.SaveAllEnergies

Definition at line 51 of file CaloCalibHitD3PDObject.py.

◆ SaveFullCellID

python.CaloCalibHitD3PDObject.SaveFullCellID

Definition at line 50 of file CaloCalibHitD3PDObject.py.

◆ TileActiveCaloCalibHitD3PDObject

python.CaloCalibHitD3PDObject.TileActiveCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tileact_', 'TileActiveCaloCalibHitD3PDObject')

Definition at line 82 of file CaloCalibHitD3PDObject.py.

◆ TileCaloCalibHitD3PDObject

python.CaloCalibHitD3PDObject.TileCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tile_', 'TileCaloCalibHitD3PDObject')

Definition at line 68 of file CaloCalibHitD3PDObject.py.

◆ TileDMCaloCalibHitD3PDObject

python.CaloCalibHitD3PDObject.TileDMCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tiledm_', 'TileDMCaloCalibHitD3PDObject')

Definition at line 95 of file CaloCalibHitD3PDObject.py.

◆ TileDMOCaloCalibHitD3PDObject

python.CaloCalibHitD3PDObject.TileDMOCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tiledmo_', 'TileDMOCaloCalibHitD3PDObject')

Definition at line 75 of file CaloCalibHitD3PDObject.py.

◆ TileInactiveCaloCalibHitD3PDObject

python.CaloCalibHitD3PDObject.TileInactiveCaloCalibHitD3PDObject = D3PDObject (makeD3PDObject, 'tileinact_', 'TileInactiveCaloCalibHitD3PDObject')

Definition at line 88 of file CaloCalibHitD3PDObject.py.

◆ True

python.CaloCalibHitD3PDObject.True

Definition at line 64 of file CaloCalibHitD3PDObject.py.

python.CaloCalibHitD3PDObject.makeD3PDObject
def makeD3PDObject(name, prefix, object_name, getter=None, sgkey=None, label=None)
Definition: CaloCalibHitD3PDObject.py:10
D3PD::CaloCalibrationHitContainerGetterTool
define a special getter
Definition: CaloCalibHitFillerTool.h:32
D3PD::VectorFillerTool
Object filler tool for a collection of objects, saved as vectors.
Definition: VectorFillerTool.h:70