ATLAS Offline Software
Loading...
Searching...
No Matches
LArDigitD3PDObject.py
Go to the documentation of this file.
1# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3from D3PDMakerCoreComps.D3PDObject import make_SGDataVector_D3PDObject
4from AthenaConfiguration.ComponentFactory import CompFactory
5
6D3PD = CompFactory.D3PD
7
8""" level of details:
90: digits
101: digit+SCA index
112: OF Iteration results
12
13Note: 1 and 2 are not available in ESD. They are available when running recon on raw data.
14"""
15
16LArDigitD3PDObject = make_SGDataVector_D3PDObject( "LArDigitContainer",
17 "LArDigitContainer_Thinned",
18 "lardigit_", "LArDigitD3PDObject" )
19
20LArDigitD3PDObject.defineBlock( 0, 'Digits',
22 SaveDigit= True,
23 SaveId = True,
24 SaveSCAAddress= False,
25 DumpIterResults= False )
26
27LArDigitD3PDObject.defineBlock( 1, 'SCA',
29 SaveDigit= False,
30 SaveId = False,
31 SaveSCAAddress= True,
32 DumpIterResults= False )
33
34LArDigitD3PDObject.defineBlock( 2, 'ITER',
36 SaveDigit= False,
37 SaveId = False,
38 SaveSCAAddress= False,
39 DumpIterResults= True )
Block filler tool for EM samplings from a CaloCluster.