ATLAS Offline Software
Loading...
Searching...
No Matches
TriggerTower_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 // TriggerTower_p1.h - description
7 // -------------------
8 // begin : 29/11/2007
9 // email : Alan.Watson@cern.ch
10 // ***************************************************************************/
11
12
13#ifndef TRIGGERTOWER_P1_H
14#define TRIGGERTOWER_P1_H
15
16#include <vector>
17
18// Forward declaration of the convertor
19//class TriggerTowerCnv_p1;
20//namespace LVL1 {
21
22 //Doxygen class description below:
27
28 friend class TriggerTowerCnv_p1;
29
30public:
31
33 virtual ~TriggerTower_p1(){}
34
36
37//protected:
38
39 std::vector<int> m_em_energy;
40 std::vector<int> m_had_energy;
41 std::vector<int> m_em_adc;
42 std::vector<int> m_had_adc;
43 std::vector<int> m_em_BCID;
44 std::vector<int> m_had_BCID;
45 std::vector<int> m_em_extBCID;
46 std::vector<int> m_had_extBCID;
47 double m_phi;
48 double m_eta;
49 unsigned int m_key; // can we drop this?
56};
57
58
60 : m_em_energy(0),
61 m_had_energy(0),
62 m_em_adc(0),
63 m_had_adc(0),
64 m_em_BCID(0),
65 m_had_BCID(0),
66 m_em_extBCID(0),
68 m_phi(0),
69 m_eta(0),
70 m_key(0),
71 m_em_error(0),
72 m_had_error(0),
73 m_em_peak(0),
75 m_had_peak(0),
77 {
78 }
79
80
81
82//} // end of namespace
83
84#endif
std::vector< int > m_em_extBCID
std::vector< int > m_had_extBCID
friend class TriggerTowerCnv_p1
std::vector< int > m_had_adc
std::vector< int > m_em_energy
Internal data.
virtual ~TriggerTower_p1()
std::vector< int > m_had_BCID
std::vector< int > m_em_adc
std::vector< int > m_had_energy
std::vector< int > m_em_BCID
unsigned int m_key