ATLAS Offline Software
LArDigitD3PDObject.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 
3 from D3PDMakerCoreComps.D3PDObject import make_SGDataVector_D3PDObject
4 from AthenaConfiguration.ComponentFactory import CompFactory
5 
6 D3PD = CompFactory.D3PD
7 
8 """ level of details:
9 0: digits
10 1: digit+SCA index
11 2: OF Iteration results
12 
13 Note: 1 and 2 are not available in ESD. They are available when running recon on raw data.
14 """
15 
16 LArDigitD3PDObject = make_SGDataVector_D3PDObject( "LArDigitContainer",
17  "LArDigitContainer_Thinned",
18  "lardigit_", "LArDigitD3PDObject" )
19 
20 LArDigitD3PDObject.defineBlock( 0, 'Digits',
22  SaveDigit= True,
23  SaveId = True,
24  SaveSCAAddress= False,
25  DumpIterResults= False )
26 
27 LArDigitD3PDObject.defineBlock( 1, 'SCA',
29  SaveDigit= False,
30  SaveId = False,
31  SaveSCAAddress= True,
32  DumpIterResults= False )
33 
34 LArDigitD3PDObject.defineBlock( 2, 'ITER',
36  SaveDigit= False,
37  SaveId = False,
38  SaveSCAAddress= False,
39  DumpIterResults= True )
python.D3PDObject.make_SGDataVector_D3PDObject
def make_SGDataVector_D3PDObject(default_typeName, default_sgkey, default_prefix, default_object_name=None, default_allowMissing=False, default_getterFilter=None, default_label=None, default_getterClass=\ D3PD.SGDataVectorGetterTool, allow_args=[], **other_defaults)
Definition: D3PDObject.py:712
D3PD::LArDigitFillerTool
Block filler tool for EM samplings from a CaloCluster.
Definition: LArDigitFillerTool.h:33