ATLAS Offline Software
TileL2_p1.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // TileL2_p1.h
8 // Header file for class TileL2_p1
9 // Author: Aranzazu Ruiz <aranzazu.ruiz.martinez@cern.ch>
10 // Date: July 2008
12 #ifndef TILETPCNV_TILEL2_P1_H
13 #define TILETPCNV_TILEL2_P1_H
14 
15 #include <vector>
16 
17 // forward declarations
18 class TileL2Cnv_p1;
19 
20 class TileL2_p1 {
21 
22  // Make the AthenaPoolCnv class our friend
23  friend class TileL2Cnv_p1;
24 
25 public:
26 
29  TileL2_p1() : m_ID(0), m_val(), m_eta(), m_phi(0.0),
30  m_enemu0(), m_enemu1(), m_enemu2(),
31  m_quality_factor(), m_Et(0.0) {}
32 
33 private:
34 
35  int m_ID;
36  std::vector<unsigned int> m_val;
37  std::vector<float> m_eta;
38  float m_phi;
39  std::vector<float> m_enemu0;
40  std::vector<float> m_enemu1;
41  std::vector<float> m_enemu2;
42  std::vector<unsigned int> m_quality_factor;
43  float m_Et;
44 
45 };
46 
47 #endif //> TILETPCNV_TILEL2_P1_H
TileL2Cnv_p1
Definition: TileL2Cnv_p1.h:26
TileL2_p1::m_eta
std::vector< float > m_eta
Definition: TileL2_p1.h:37
TileL2_p1::TileL2_p1
TileL2_p1()
Default constructor:
Definition: TileL2_p1.h:29
TileL2_p1::m_Et
float m_Et
Definition: TileL2_p1.h:43
TileL2_p1::m_phi
float m_phi
Definition: TileL2_p1.h:38
TileL2_p1::m_ID
int m_ID
Definition: TileL2_p1.h:35
TileL2_p1::m_enemu0
std::vector< float > m_enemu0
Definition: TileL2_p1.h:39
TileL2_p1::m_val
std::vector< unsigned int > m_val
Definition: TileL2_p1.h:36
TileL2_p1::m_enemu2
std::vector< float > m_enemu2
Definition: TileL2_p1.h:41
TileL2_p1::m_quality_factor
std::vector< unsigned int > m_quality_factor
Definition: TileL2_p1.h:42
TileL2_p1::m_enemu1
std::vector< float > m_enemu1
Definition: TileL2_p1.h:40
TileL2_p1
Definition: TileL2_p1.h:20