ATLAS Offline Software
Functions | Variables
python.LArHitD3PDObject Namespace Reference

Functions

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

Variables

 D3PD = CompFactory.D3PD
 
 LArHitEMBD3PDObject = D3PDObject (makeD3PDObject, 'hitemb_', 'LArHitEMBD3PDObject')
 
 LArHitEMECD3PDObject = D3PDObject (makeD3PDObject, 'hitemec_', 'LArHitEMECD3PDObject')
 
 LArHitHECD3PDObject = D3PDObject (makeD3PDObject, 'hithec_', 'LArHitHECD3PDObject')
 
 LArHitFCALD3PDObject = D3PDObject (makeD3PDObject, 'hitfcal_', 'LArHitFCALD3PDObject')
 

Function Documentation

◆ makeD3PDObject()

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

Definition at line 9 of file LArHitD3PDObject.py.

9 def makeD3PDObject (name, prefix, object_name, getter = None,
10  sgkey = None,
11  label = None):
12  if sgkey is None: sgkey = "LArHits"
13  if label is None: label = prefix
14 
15  if prefix=="hitemb_" :
16  sgkey = "LArHitEMB"
17  elif prefix=="hitemec_" :
18  sgkey = "LArHitEMEC"
19  elif prefix=="hithec_" :
20  sgkey = "LArHitHEC"
21  elif prefix=="hitfcal_" :
22  sgkey = "LArHitFCAL"
23 
24  if not getter:
26  (name + '_Getter',
27  TypeName = 'LArHitContainer',
28  SGKey = sgkey,
29  Label = label)
30 
31  return D3PD.VectorFillerTool (name,
32  Prefix = prefix,
33  Getter = getter,
34  ObjectName = object_name,
35  SaveMetadata = \
36  D3PDMakerFlags.SaveObjectMetadata)
37 

Variable Documentation

◆ D3PD

python.LArHitD3PDObject.D3PD = CompFactory.D3PD

Definition at line 7 of file LArHitD3PDObject.py.

◆ LArHitEMBD3PDObject

python.LArHitD3PDObject.LArHitEMBD3PDObject = D3PDObject (makeD3PDObject, 'hitemb_', 'LArHitEMBD3PDObject')

Definition at line 38 of file LArHitD3PDObject.py.

◆ LArHitEMECD3PDObject

python.LArHitD3PDObject.LArHitEMECD3PDObject = D3PDObject (makeD3PDObject, 'hitemec_', 'LArHitEMECD3PDObject')

Definition at line 44 of file LArHitD3PDObject.py.

◆ LArHitFCALD3PDObject

python.LArHitD3PDObject.LArHitFCALD3PDObject = D3PDObject (makeD3PDObject, 'hitfcal_', 'LArHitFCALD3PDObject')

Definition at line 56 of file LArHitD3PDObject.py.

◆ LArHitHECD3PDObject

python.LArHitD3PDObject.LArHitHECD3PDObject = D3PDObject (makeD3PDObject, 'hithec_', 'LArHitHECD3PDObject')

Definition at line 50 of file LArHitD3PDObject.py.

python.LArHitD3PDObject.makeD3PDObject
def makeD3PDObject(name, prefix, object_name, getter=None, sgkey=None, label=None)
Definition: LArHitD3PDObject.py:9
D3PD::LArHitContainerGetterTool
define a special getter
Definition: LArHitFillerTool.h:34
D3PD::VectorFillerTool
Object filler tool for a collection of objects, saved as vectors.
Definition: VectorFillerTool.h:70