ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
python
TileTriggerD3PDObject.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
D3PDObject
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
6
D3PD = CompFactory.D3PD
7
8
def
makeTileTriggerD3PDObject
(name, prefix, object_name='TileTriggerD3PDObject', getter = None,
9
sgkey = None,
10
label = None):
11
if
sgkey
is
None
: sgkey =
'TileTriggerCnt'
12
if
label
is
None
: label = prefix
13
14
15
print
(
" makeTileTriggerD3PDObject: name = "
, name)
16
print
(
" makeTileTriggerD3PDObject: prefix = "
, prefix)
17
print
(
" makeTileTriggerD3PDObject: object_name = "
, object_name)
18
print
(
" makeTileTriggerD3PDObject: sgkey = "
, sgkey)
19
20
if
not
getter:
21
getter =
D3PD.SGDataVectorGetterTool
\
22
(name +
'_Getter'
,
23
TypeName =
'TileTriggerContainer'
,
24
SGKey = sgkey,
25
Label = label)
26
27
28
from
D3PDMakerConfig.D3PDMakerFlags
import
D3PDMakerFlags
29
return
D3PD.VectorFillerTool (name,
30
Prefix = prefix,
31
Getter = getter,
32
ObjectName = object_name,
33
SaveMetadata = \
34
D3PDMakerFlags.SaveObjectMetadata)
35
36
37
38
TileTriggerD3PDObject=D3PDObject(makeTileTriggerD3PDObject,
'TileTrigger_'
,
'TileTriggerD3PDObject'
)
39
40
TileTriggerD3PDObject.defineBlock (0,
41
'TileTrigger'
,
42
D3PD.TileTriggerFillerTool
)
print
void print(char *figname, TCanvas *c1)
Definition
TRTCalib_StrawStatusPlots.cxx:26
D3PD::SGDataVectorGetterTool
Getter tool to retrieve DataVector/List collections from StoreGate.
Definition
SGDataVectorGetterTool.h:55
D3PD::TileTriggerFillerTool
Definition
TileTriggerFillerTool.h:23
python.TileTriggerD3PDObject.makeTileTriggerD3PDObject
makeTileTriggerD3PDObject(name, prefix, object_name='TileTriggerD3PDObject', getter=None, sgkey=None, label=None)
Definition
TileTriggerD3PDObject.py:10
Generated on
for ATLAS Offline Software by
1.17.0