ATLAS Offline Software
LArTTCell_P.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CALOTRIGGERTOOL_LARTTCELL_P_H
6 #define CALOTRIGGERTOOL_LARTTCELL_P_H
7 
8 #include <vector>
10 
11 // F. Ledroit, Sept 29, 2006
12 // class created following LArOnOffId_P example by Hong Ma
13 
23 {
24 public:
25 
28  {
29  short tpn;
30  unsigned short tsample ;
31  unsigned short tregion ;
32  unsigned short teta ;
33  unsigned short tphi ;
34  unsigned short layer ;
35 
36  // det=0,1,2 for EM/HEC/FCAL
37  // 9,8,7 for EM/HEC/FCAL disconnected.
38 
39  unsigned short det;
40  short pn;
41  unsigned short sample;
42  unsigned short region;
43  unsigned short eta;
44  unsigned short phi;
45 
46  } ;
47  typedef LArTTCell_P_t __t;
48 
49  LArTTCell_P (): m_version(0) { }
50 
51  virtual ~LArTTCell_P() { }
52 
53 
54  std::vector<__t> m_v;
55 
56  int m_version ;
57 };
58 
59 #endif
LArTTCell_P::LArTTCell_P_t::pn
short pn
Definition: LArTTCell_P.h:40
LArTTCell_P::~LArTTCell_P
virtual ~LArTTCell_P()
Definition: LArTTCell_P.h:51
LArTTCell_P::LArTTCell_P_t::eta
unsigned short eta
Definition: LArTTCell_P.h:43
LArTTCell_P::LArTTCell_P_t::tphi
unsigned short tphi
Definition: LArTTCell_P.h:33
LArTTCell_P::LArTTCell_P_t::tregion
unsigned short tregion
Definition: LArTTCell_P.h:31
LArTTCell_P::LArTTCell_P_t::sample
unsigned short sample
Definition: LArTTCell_P.h:41
LArTTCell.h
LArTTCell_P::LArTTCell_P_t::region
unsigned short region
Definition: LArTTCell_P.h:42
LArTTCell_P::LArTTCell_P
LArTTCell_P()
Definition: LArTTCell_P.h:49
LArTTCell_P
This is a database object holding the offline TT-cell map.
Definition: LArTTCell_P.h:23
LArTTCell_P::LArTTCell_P_t
Structure of the map.
Definition: LArTTCell_P.h:28
LArTTCell_P::__t
LArTTCell_P_t __t
Definition: LArTTCell_P.h:47
LArTTCell_P::m_version
int m_version
Definition: LArTTCell_P.h:56
LArTTCell_P::LArTTCell_P_t::layer
unsigned short layer
Definition: LArTTCell_P.h:34
LArTTCell_P::LArTTCell_P_t::teta
unsigned short teta
Definition: LArTTCell_P.h:32
LArTTCell_P::LArTTCell_P_t::tsample
unsigned short tsample
Definition: LArTTCell_P.h:30
LArTTCell_P::LArTTCell_P_t::det
unsigned short det
Definition: LArTTCell_P.h:39
LArTTCell_P::m_v
std::vector< __t > m_v
Definition: LArTTCell_P.h:54
LArTTCell_P::LArTTCell_P_t::tpn
short tpn
Definition: LArTTCell_P.h:29
LArTTCell_P::LArTTCell_P_t::phi
unsigned short phi
Definition: LArTTCell_P.h:44