ATLAS Offline Software
jFexFwdElRoIAuxContainer_v1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef XAODTRIGGER_VERSIONS_JFEXFWDELROIAUXCONTAINER_V1_H
5 #define XAODTRIGGER_VERSIONS_JFEXFWDELROIAUXCONTAINER_V1_H
6 
7 //System include(s):
8 extern "C"{
9 #include <stdint.h>
10 }
11 #include <vector>
12 #include <string>
13 
14 // EDM include(s):
16 namespace xAOD{
17 
19 
20  public:
21  //Default constructor
23 
24  private:
25  std::vector<uint32_t> tobWord;
26  std::vector<uint8_t> jFexNumber;
27  std::vector<uint8_t> fpgaNumber;
28  std::vector<uint16_t> tobEt;
29  std::vector<uint8_t> tobEMIso;
30  std::vector<uint8_t> tobEMf1;
31  std::vector<uint8_t> tobEMf2;
32  std::vector<uint8_t> tobLocalEta;
33  std::vector<uint8_t> tobLocalPhi;
34  std::vector<uint8_t> tobSat;
35  std::vector<int> globalEta;
36  std::vector<uint> globalPhi;
37  std::vector<float> eta;
38  std::vector<float> phi;
39  std::vector<int> tobEtScale;
40  std::vector< char> isTOB;
41  std::vector<uint16_t> EtEMiso;
42  std::vector<uint16_t> EtEM;
43  std::vector<uint16_t> EtHad1;
44  std::vector<uint16_t> EtHad2;
45 
46 }; // class jFexFwdElRoIAuxContainer_v1
47 
48 }//end of namespace xAOD
49 
50 //Declare the inheritance of the container:
51 #include "xAODCore/BaseInfo.h"
53 
54 #endif //XAODTRIGGER_VERSIONS_JFEXFWDELROIAUXCONTAINER_V1_H
xAOD::jFexFwdElRoIAuxContainer_v1::EtEM
std::vector< uint16_t > EtEM
Definition: jFexFwdElRoIAuxContainer_v1.h:42
xAOD::jFexFwdElRoIAuxContainer_v1::tobSat
std::vector< uint8_t > tobSat
Definition: jFexFwdElRoIAuxContainer_v1.h:34
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::jFexFwdElRoIAuxContainer_v1::globalPhi
std::vector< uint > globalPhi
Definition: jFexFwdElRoIAuxContainer_v1.h:36
xAOD::jFexFwdElRoIAuxContainer_v1::tobWord
std::vector< uint32_t > tobWord
Definition: jFexFwdElRoIAuxContainer_v1.h:25
xAOD::jFexFwdElRoIAuxContainer_v1
Definition: jFexFwdElRoIAuxContainer_v1.h:18
xAOD::jFexFwdElRoIAuxContainer_v1::tobEtScale
std::vector< int > tobEtScale
Definition: jFexFwdElRoIAuxContainer_v1.h:39
xAOD::jFexFwdElRoIAuxContainer_v1::EtEMiso
std::vector< uint16_t > EtEMiso
Definition: jFexFwdElRoIAuxContainer_v1.h:41
xAOD::jFexFwdElRoIAuxContainer_v1::phi
std::vector< float > phi
Definition: jFexFwdElRoIAuxContainer_v1.h:38
xAOD::jFexFwdElRoIAuxContainer_v1::tobEMIso
std::vector< uint8_t > tobEMIso
Definition: jFexFwdElRoIAuxContainer_v1.h:29
xAOD::jFexFwdElRoIAuxContainer_v1::EtHad2
std::vector< uint16_t > EtHad2
Definition: jFexFwdElRoIAuxContainer_v1.h:44
xAOD::jFexFwdElRoIAuxContainer_v1::jFexNumber
std::vector< uint8_t > jFexNumber
Definition: jFexFwdElRoIAuxContainer_v1.h:26
xAOD::jFexFwdElRoIAuxContainer_v1::globalEta
std::vector< int > globalEta
Definition: jFexFwdElRoIAuxContainer_v1.h:35
xAOD::jFexFwdElRoIAuxContainer_v1::tobEMf1
std::vector< uint8_t > tobEMf1
Definition: jFexFwdElRoIAuxContainer_v1.h:30
SG_BASE
SG_BASE(xAOD::jFexFwdElRoIAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::jFexFwdElRoIAuxContainer_v1::tobEMf2
std::vector< uint8_t > tobEMf2
Definition: jFexFwdElRoIAuxContainer_v1.h:31
xAOD::jFexFwdElRoIAuxContainer_v1::tobLocalEta
std::vector< uint8_t > tobLocalEta
Definition: jFexFwdElRoIAuxContainer_v1.h:32
xAOD::jFexFwdElRoIAuxContainer_v1::jFexFwdElRoIAuxContainer_v1
jFexFwdElRoIAuxContainer_v1()
Definition: jFexFwdElRoIAuxContainer_v1.cxx:12
xAOD::jFexFwdElRoIAuxContainer_v1::isTOB
std::vector< char > isTOB
Definition: jFexFwdElRoIAuxContainer_v1.h:40
xAOD::jFexFwdElRoIAuxContainer_v1::tobLocalPhi
std::vector< uint8_t > tobLocalPhi
Definition: jFexFwdElRoIAuxContainer_v1.h:33
xAOD::jFexFwdElRoIAuxContainer_v1::eta
std::vector< float > eta
Definition: jFexFwdElRoIAuxContainer_v1.h:37
xAOD::jFexFwdElRoIAuxContainer_v1::tobEt
std::vector< uint16_t > tobEt
Definition: jFexFwdElRoIAuxContainer_v1.h:28
xAOD::jFexFwdElRoIAuxContainer_v1::fpgaNumber
std::vector< uint8_t > fpgaNumber
Definition: jFexFwdElRoIAuxContainer_v1.h:27
xAOD::jFexFwdElRoIAuxContainer_v1::EtHad1
std::vector< uint16_t > EtHad1
Definition: jFexFwdElRoIAuxContainer_v1.h:43