ATLAS Offline Software
LArNoisyROD3PDObject.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 
3 #
4 # @file CaloSysD3PDMaker/python/LArNoisROD3PDObject.py
5 # @author Laurent Duflot <duflot at lal.in2p3.fr>
6 # @date Apr, 2010
7 # @brief D3PD object for LAr noisy FEB
8 #
9 
10 
11 from D3PDMakerCoreComps.D3PDObject import make_SG_D3PDObject
12 from AthenaConfiguration.ComponentFactory import CompFactory
13 
14 D3PD = CompFactory.D3PD
15 
16 
17 LArNoisyROD3PDObject = \
18  make_SG_D3PDObject ('LArNoisyROSummary',
19  'LArNoisyROSummary',
20  'larnro_',
21  'LArNoisyROD3PDObject',
22  default_allowMissing = True)
23 
24 LArNoisyROD3PDObject.defineBlock (0,
25  'Basic',
27  SaveNB = True,
28  SaveFEBID = False,
29  SavePAID = False)
30 
31 LArNoisyROD3PDObject.defineBlock (1,
32  'FEBIDs',
34  SaveNB = False,
35  SaveFEBID = True,
36  SavePAID = False)
37 
38 LArNoisyROD3PDObject.defineBlock (2,
39  'PAIDs',
41  SaveNB = False,
42  SaveFEBID = False,
43  SavePAID = True)
D3PD::LArNoisyROFillerTool
Definition: LArNoisyROFillerTool.h:26