ATLAS Offline Software
ZdcModuleAuxContainer_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: ALFADataAuxContainer_v1.h 693858 2015-09-09 10:30:15Z krasznaa $
8 #ifndef XAODFORWARD_VERSIONS_ZDCMODULEAUXCONTAINER_V1_H
9 #define XAODFORWARD_VERSIONS_ZDCMODULEAUXCONTAINER_V1_H
10 
11 // System include(s):
12 #include <vector>
13 #include <stdint.h>
14 
15 // EDM include(s):
18 
19 namespace xAOD {
20 
32 
33  public:
36 
37  private:
40  //std::vector<uint64_t> id;
41  //std::vector<uint32_t> id;
42  std::vector<int> id;
43  std::vector<int> side;
44  std::vector<int> zdcModule;
45  std::vector<int> type;
46  std::vector<int> channel;
47 
48  std::vector< std::vector<float> > waveformTime;
49  std::vector< std::vector<float> > waveformADC;
50  std::vector<float> amplitude;
51  std::vector<float> energy;
52  std::vector<float> time;
53  std::vector<float> qual;
54 
55  std::vector< std::vector<float> > waveformTimeG0;
56  std::vector< std::vector<float> > waveformADCG0;
57  std::vector<float> amplitudeG0;
58  std::vector<float> energyG0;
59  std::vector<float> timeG0;
60  std::vector<float> qualG0;
61 
62  std::vector< std::vector<float> > waveformTimeG1;
63  std::vector< std::vector<float> > waveformADCG1;
64  std::vector<float> amplitudeG1;
65  std::vector<float> energyG1;
66  std::vector<float> timeG1;
67  std::vector<float> qualG1;
68 
69  std::vector< ElementLink< TriggerTowerContainer > > TTg0d0Link;
70  std::vector< ElementLink< TriggerTowerContainer > > TTg0d1Link;
71  std::vector< ElementLink< TriggerTowerContainer > > TTg1d0Link;
72  std::vector< ElementLink< TriggerTowerContainer > > TTg1d1Link;
74 
75 
76  }; // class ZdcModuleAuxContainer_v1
77 
78 } // namespace xAOD
79 
80 // Declare the inheritance of the class:
81 #include "xAODCore/BaseInfo.h"
83 
84 #endif //XAODFORWARD_VERSIONS_ZDCMODULEAUXCONTAINER_V1_H
xAOD::ZdcModuleAuxContainer_v1::waveformTime
std::vector< std::vector< float > > waveformTime
Definition: ZdcModuleAuxContainer_v1.h:48
xAOD::ZdcModuleAuxContainer_v1::TTg0d0Link
std::vector< ElementLink< TriggerTowerContainer > > TTg0d0Link
Definition: ZdcModuleAuxContainer_v1.h:69
TriggerTowerContainer.h
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::ZdcModuleAuxContainer_v1::ZdcModuleAuxContainer_v1
ZdcModuleAuxContainer_v1()
Default constructor.
Definition: ZdcModuleAuxContainer_v1.cxx:13
BaseInfo.h
xAOD::ZdcModuleAuxContainer_v1::timeG0
std::vector< float > timeG0
Definition: ZdcModuleAuxContainer_v1.h:59
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::ZdcModuleAuxContainer_v1::amplitudeG0
std::vector< float > amplitudeG0
Definition: ZdcModuleAuxContainer_v1.h:57
xAOD::ZdcModuleAuxContainer_v1::waveformTimeG0
std::vector< std::vector< float > > waveformTimeG0
Definition: ZdcModuleAuxContainer_v1.h:55
xAOD::ZdcModuleAuxContainer_v1::waveformTimeG1
std::vector< std::vector< float > > waveformTimeG1
Definition: ZdcModuleAuxContainer_v1.h:62
xAOD::ZdcModuleAuxContainer_v1::amplitudeG1
std::vector< float > amplitudeG1
Definition: ZdcModuleAuxContainer_v1.h:64
xAOD::ZdcModuleAuxContainer_v1::waveformADC
std::vector< std::vector< float > > waveformADC
Definition: ZdcModuleAuxContainer_v1.h:49
xAOD::ZdcModuleAuxContainer_v1::qualG0
std::vector< float > qualG0
Definition: ZdcModuleAuxContainer_v1.h:60
xAOD::ZdcModuleAuxContainer_v1::channel
std::vector< int > channel
Definition: ZdcModuleAuxContainer_v1.h:46
xAOD::ZdcModuleAuxContainer_v1::timeG1
std::vector< float > timeG1
Definition: ZdcModuleAuxContainer_v1.h:66
xAOD::ZdcModuleAuxContainer_v1::TTg1d1Link
std::vector< ElementLink< TriggerTowerContainer > > TTg1d1Link
Definition: ZdcModuleAuxContainer_v1.h:72
xAOD::ZdcModuleAuxContainer_v1::zdcModule
std::vector< int > zdcModule
Definition: ZdcModuleAuxContainer_v1.h:44
xAOD::ZdcModuleAuxContainer_v1::TTg0d1Link
std::vector< ElementLink< TriggerTowerContainer > > TTg0d1Link
Definition: ZdcModuleAuxContainer_v1.h:70
xAOD::ZdcModuleAuxContainer_v1::qual
std::vector< float > qual
Definition: ZdcModuleAuxContainer_v1.h:53
xAOD::ZdcModuleAuxContainer_v1::energy
std::vector< float > energy
Definition: ZdcModuleAuxContainer_v1.h:51
xAOD::ZdcModuleAuxContainer_v1::waveformADCG1
std::vector< std::vector< float > > waveformADCG1
Definition: ZdcModuleAuxContainer_v1.h:63
xAOD::ZdcModuleAuxContainer_v1::side
std::vector< int > side
Definition: ZdcModuleAuxContainer_v1.h:43
SG_BASE
SG_BASE(xAOD::ZdcModuleAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::ZdcModuleAuxContainer_v1::qualG1
std::vector< float > qualG1
Definition: ZdcModuleAuxContainer_v1.h:67
xAOD::ZdcModuleAuxContainer_v1::TTg1d0Link
std::vector< ElementLink< TriggerTowerContainer > > TTg1d0Link
Definition: ZdcModuleAuxContainer_v1.h:71
xAOD::ZdcModuleAuxContainer_v1::energyG0
std::vector< float > energyG0
Definition: ZdcModuleAuxContainer_v1.h:58
xAOD::ZdcModuleAuxContainer_v1::type
std::vector< int > type
Definition: ZdcModuleAuxContainer_v1.h:45
xAOD::ZdcModuleAuxContainer_v1::time
std::vector< float > time
Definition: ZdcModuleAuxContainer_v1.h:52
xAOD::ZdcModuleAuxContainer_v1
Auxiliary store for xAOD::ZdcModuleContainer_v1.
Definition: ZdcModuleAuxContainer_v1.h:31
xAOD::ZdcModuleAuxContainer_v1::waveformADCG0
std::vector< std::vector< float > > waveformADCG0
Definition: ZdcModuleAuxContainer_v1.h:56
xAOD::ZdcModuleAuxContainer_v1::id
std::vector< int > id
Definition: ZdcModuleAuxContainer_v1.h:42
xAOD::ZdcModuleAuxContainer_v1::energyG1
std::vector< float > energyG1
Definition: ZdcModuleAuxContainer_v1.h:65
xAOD::ZdcModuleAuxContainer_v1::amplitude
std::vector< float > amplitude
Definition: ZdcModuleAuxContainer_v1.h:50