ATLAS Offline Software
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):
9 
10 // Local include(s):
12 
13 namespace xAOD {
14 
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