ATLAS Offline Software
jFexTowerAuxContainer_v1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef XAODTRIGL1CALO_VERSIONS_JFEXTOWERAUXCONTAINER_V1_H
6 #define XAODTRIGL1CALO_VERSIONS_JFEXTOWERAUXCONTAINER_V1_H
7 
8 // EDM include(s):
10 
11 // System include(s):
12 #include <stdint.h>
13 
14 // STL include(s):
15 #include <vector>
16 
17 namespace xAOD{
18 
20 
22  public:
23  // Default constructor
25 
26  private:
27 
28  std::vector<float> eta;
29  std::vector<float> phi;
30  std::vector<int> globalEta;
31  std::vector<unsigned int> globalPhi;
32  std::vector<uint8_t> module;
33  std::vector<uint8_t> fpga;
34  std::vector<uint8_t> channel;
35  std::vector<uint8_t> jFEXdataID;
36  std::vector<uint32_t> jFEXtowerID;
37  std::vector<uint8_t> Calosource;
38 
39  std::vector<std::vector<uint16_t> > et_count;
40  std::vector<std::vector<char>> isjTowerSat;
41 
42 }; // class jFexTowerAuxContainer_v1
43 } // namespace xAOD
44 
45 #include "xAODCore/BaseInfo.h"
47 
48 #endif // XAODTRIGL1CALO_VERSIONS_JFEXTOWERAUXCONTAINER_V1_H
xAOD::jFexTowerAuxContainer_v1::jFEXtowerID
std::vector< uint32_t > jFEXtowerID
Definition: jFexTowerAuxContainer_v1.h:36
xAOD::jFexTowerAuxContainer_v1::et_count
std::vector< std::vector< uint16_t > > et_count
Definition: jFexTowerAuxContainer_v1.h:39
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::jFexTowerAuxContainer_v1::Calosource
std::vector< uint8_t > Calosource
Definition: jFexTowerAuxContainer_v1.h:37
xAOD::jFexTowerAuxContainer_v1::jFexTowerAuxContainer_v1
jFexTowerAuxContainer_v1()
Definition: jFexTowerAuxContainer_v1.cxx:10
xAOD::jFexTowerAuxContainer_v1::phi
std::vector< float > phi
Definition: jFexTowerAuxContainer_v1.h:29
xAOD::jFexTowerAuxContainer_v1::channel
std::vector< uint8_t > channel
Definition: jFexTowerAuxContainer_v1.h:34
xAOD::jFexTowerAuxContainer_v1::globalPhi
std::vector< unsigned int > globalPhi
Definition: jFexTowerAuxContainer_v1.h:31
SG_BASE
SG_BASE(xAOD::jFexTowerAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::jFexTowerAuxContainer_v1::jFEXdataID
std::vector< uint8_t > jFEXdataID
Definition: jFexTowerAuxContainer_v1.h:35
xAOD::jFexTowerAuxContainer_v1::eta
std::vector< float > eta
Definition: jFexTowerAuxContainer_v1.h:28
xAOD::jFexTowerAuxContainer_v1
AuxContainer for jFexTower_v1.
Definition: jFexTowerAuxContainer_v1.h:21
xAOD::jFexTowerAuxContainer_v1::isjTowerSat
std::vector< std::vector< char > > isjTowerSat
Definition: jFexTowerAuxContainer_v1.h:40
xAOD::jFexTowerAuxContainer_v1::fpga
std::vector< uint8_t > fpga
Definition: jFexTowerAuxContainer_v1.h:33
xAOD::jFexTowerAuxContainer_v1::module
std::vector< uint8_t > module
Definition: jFexTowerAuxContainer_v1.h:32
xAOD::jFexTowerAuxContainer_v1::globalEta
std::vector< int > globalEta
Definition: jFexTowerAuxContainer_v1.h:30