ATLAS Offline Software
JetElement_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5  //***************************************************************************
6  // JetElement_p1.h - description
7  // -------------------
8  // begin : 29/11/2007
9  // email : Alan.Watson@cern.ch
10  // ***************************************************************************/
11 
12 
13 #ifndef JETELEMENT_P1_H
14 #define JETELEMENT_P1_H
15 
16 #include <vector>
17 
18 // Forward declaration of the convertor
19 //class JetElementCnv_p1;
20 //namespace LVL1 {
21 
22  //Doxygen class description below:
27 
28  friend class JetElementCnv_p1;
29 
30 public:
31 
32  JetElement_p1();
33  virtual ~JetElement_p1(){}
34 
37 //protected:
38 
39  double m_phi;
40  double m_eta;
41  unsigned int m_key;
42  int m_peak;
43  std::vector<int> m_emEnergy;
44  std::vector<int> m_hadEnergy;
45  std::vector<int> m_em_error;
46  std::vector<int> m_had_error;
47  std::vector<int> m_link_error;
48 
49 };
50 
51 
53  : m_phi(0),
54  m_eta(0),
55  m_key(0),
56  m_peak(0),
57  m_emEnergy(0),
58  m_hadEnergy(0),
59  m_em_error(0),
60  m_had_error(0),
61  m_link_error(0)
62  {
63  }
64 
65 
66 
67 //} // end of namespace
68 
69 #endif
JetElement_p1
Persistent form of JetElement using T/P separation.
Definition: JetElement_p1.h:26
JetElement_p1::~JetElement_p1
virtual ~JetElement_p1()
Definition: JetElement_p1.h:33
JetElement_p1::JetElement_p1
JetElement_p1()
Definition: JetElement_p1.h:52
JetElement_p1::m_key
unsigned int m_key
Definition: JetElement_p1.h:41
JetElement_p1::m_had_error
std::vector< int > m_had_error
Definition: JetElement_p1.h:46
JetElement_p1::m_hadEnergy
std::vector< int > m_hadEnergy
Definition: JetElement_p1.h:44
JetElement_p1::m_eta
double m_eta
Definition: JetElement_p1.h:40
JetElement_p1::m_phi
double m_phi
Internal data.
Definition: JetElement_p1.h:39
JetElement_p1::m_peak
int m_peak
Definition: JetElement_p1.h:42
JetElement_p1::m_emEnergy
std::vector< int > m_emEnergy
Definition: JetElement_p1.h:43
JetElement_p1::m_em_error
std::vector< int > m_em_error
Definition: JetElement_p1.h:45
JetElement_p1::m_link_error
std::vector< int > m_link_error
Definition: JetElement_p1.h:47
JetElementCnv_p1
T/P converter for JetElement and JetElement_p1.
Definition: JetElementCnv_p1.h:26