ATLAS Offline Software
Event
xAOD
xAODForward
Root
AFPData_v1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// $Id: AFPData_v1.cxx 693858 2015-12-01 10:30:15Z lnozka $
6
7
// xAOD include(s):
8
#include "
xAODCore/AuxStoreAccessorMacros.h
"
9
10
// Local include(s):
11
#include "
xAODForward/versions/AFPData_v1.h
"
12
13
namespace
xAOD
{
14
15
AFPData_v1::AFPData_v1
()
16
:
SG
::AuxElement() {}
17
18
19
//AfpSIDDigiCollection ---------------------------------------------------
20
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
(
AFPData_v1
,
int
,pixelTotNum,setPixelTotNum)
21
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
, std::vector<int>,pixelStID,setPixelStID)
22
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,pixelLayerID,setPixelLayerID)
23
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,pixelRow,setPixelRow)
24
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,pixelCol,setPixelCol)
25
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,pixelE,setPixelE)
26
27
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
(
AFPData_v1
,
int
,layerTotNum,setLayerTotNum)
28
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,layerStID,setLayerStID)
29
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,layerLayerID,setLayerLayerID)
30
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,layerNpix,setLayerNpix)
31
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,layerEtot,setLayerEtot)
32
33
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
(
AFPData_v1
,
int
,statTotNum,setStatTotNum)
34
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,statStID,setStatStID)
35
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,statNpix,setStatNpix)
36
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,statEtot,setStatEtot)
37
38
//AfpSIDLocRecoEvCollection -----------------------------------------------
39
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
(
AFPData_v1
,
int
,trkTotNumTracks,setTrkTotNumTracks)
40
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,trkStID,setTrkStID)
41
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,trkX,setTrkX)
42
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,trkY,setTrkY)
43
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,trkZ,setTrkZ)
44
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,trkXslope,setTrkXslope)
45
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,trkYslope,setTrkYslope)
46
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,trkNpix,setTrkNpix)
47
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,trkNholes,setTrkNholes)
48
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,trkQuality,setTrkQuality)
49
50
//AfpSIDSimHitCollection --------------------------------------------------
51
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
(
AFPData_v1
,
int
,simSidTotNumHits,setSimSidTotNumHits)
52
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simSidHitID,setSimSidHitID)
53
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simSidTrackID,setSimSidTrackID)
54
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simSidEncoding,setSimSidEncoding)
55
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidKineticE,setSimSidKineticE)
56
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidDepE,setSimSidDepE)
57
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidPreStepX,setSimSidPreStepX)
58
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidPreStepY,setSimSidPreStepY)
59
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidPreStepZ,setSimSidPreStepZ)
60
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidPostStepX,setSimSidPostStepX)
61
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidPostStepY,setSimSidPostStepY)
62
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidPostStepZ,setSimSidPostStepZ)
63
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simSidTime,setSimSidTime)
64
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simSidStID,setSimSidStID)
65
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simSidLayerID,setSimSidLayerID)
66
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simSidIsVacLayer,setSimSidIsVacLayer)
67
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simSidPixelRow,setSimSidPixelRow)
68
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simSidPixelCol,setSimSidPixelCol)
69
70
//AfpTDDigiCollection --------------------------------------------------
71
72
//AfpTDLocRecoEvCollection ---------------------------------------------
73
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
(
AFPData_v1
,
int
,tidTotNumTracks,setTidTotNumTracks)
74
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,tidStID,setTidStID)
75
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,tidQID,setTidQID)
76
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,tidTrainID,setTidTrainID)
77
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,tidTime,setTidTime)
78
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,tidAmplitude,setTidAmplitude)
79
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,tidNumSaturatedBars,setTidNumSaturatedBars)
80
81
//AfpTDSimHitCollection ------------------------------------------------
82
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
(
AFPData_v1
,
int
,simTidTotNumHits,setSimTidTotNumHits)
83
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simTidHitID,setSimTidHitID)
84
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simTidTrackID,setSimTidTrackID)
85
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simTidEncoding,setSimTidEncoding)
86
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidKineticE,setSimTidKineticE)
87
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidDepE,setSimTidDepE)
88
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidPreStepX,setSimTidPreStepX)
89
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidPreStepY,setSimTidPreStepY)
90
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidPreStepZ,setSimTidPreStepZ)
91
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidPostStepX,setSimTidPostStepX)
92
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidPostStepY,setSimTidPostStepY)
93
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidPostStepZ,setSimTidPostStepZ)
94
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<float>,simTidTime,setSimTidTime)
95
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simTidStID,setSimTidStID)
96
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simTidLayerID,setSimTidLayerID)
97
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
AFPData_v1
,std::vector<int>,simTidSensElID,setSimTidSensElID)
98
99
}
// namespace xAOD
100
xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
AuxStoreAccessorMacros.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
xAOD::AFPData_v1
Class containing AFP information.
Definition:
AFPData_v1.h:28
AFPData_v1.h
xAOD::AFPData_v1::AFPData_v1
AFPData_v1()
Default constructor.
Definition:
AFPData_v1.cxx:15
xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1
Definition:
CaloRings_v1.cxx:27
Generated on Mon Dec 23 2024 21:06:43 for ATLAS Offline Software by
1.8.18