ATLAS Offline Software
Jet_ROI_p1.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 ANALYSISTRIGGEREVENTTPCNV_JET_ROI_P1_H
6 #define ANALYSISTRIGGEREVENTTPCNV_JET_ROI_P1_H
7 
8 // Needed includes:
9 #include <vector>
10 #include <string>
11 #include <Rtypes.h>
12 
13 // Forward declaration of converter:
14 class LVL1_ROICnv_p1;
15 
26 class Jet_ROI_p1 {
27 
28  friend class LVL1_ROICnv_p1;
29 
30 public:
31  Jet_ROI_p1();
32 
33 protected:
34  UInt_t m_roiWord;
35 
36  Float_t m_eta;
37  Float_t m_phi;
38  Float_t m_ET4x4;
39  Float_t m_ET6x6;
40  Float_t m_ET8x8;
41 
42  std::vector< std::string > m_thresholdNames;
43  std::vector< Float_t > m_thresholdValues;
44 
45 }; // class Jet_ROI_p1
46 
48  : m_roiWord( 0 ), m_eta( 0.0 ), m_phi( 0.0 ), m_ET4x4( 0.0 ), m_ET6x6( 0.0 ), m_ET8x8( 0.0 ),
49  m_thresholdNames( 0 ), m_thresholdValues( 0 ) {
50 
51 }
52 
53 #endif // ANALYSISTRIGGEREVENTTPCNV_JET_ROI_P1_H
Jet_ROI_p1::m_thresholdValues
std::vector< Float_t > m_thresholdValues
Definition: Jet_ROI_p1.h:43
LVL1_ROICnv_p1
T/P converter for LVL1_ROI and LVL1_ROI_p1.
Definition: LVL1_ROICnv_p1.h:25
Jet_ROI_p1::m_ET4x4
Float_t m_ET4x4
Definition: Jet_ROI_p1.h:38
Jet_ROI_p1
Persistent representation of Jet_ROI.
Definition: Jet_ROI_p1.h:26
Jet_ROI_p1::Jet_ROI_p1
Jet_ROI_p1()
Definition: Jet_ROI_p1.h:47
Jet_ROI_p1::m_ET8x8
Float_t m_ET8x8
Definition: Jet_ROI_p1.h:40
Jet_ROI_p1::m_ET6x6
Float_t m_ET6x6
Definition: Jet_ROI_p1.h:39
Jet_ROI_p1::m_thresholdNames
std::vector< std::string > m_thresholdNames
Definition: Jet_ROI_p1.h:42
Jet_ROI_p1::m_roiWord
UInt_t m_roiWord
Definition: Jet_ROI_p1.h:34
Jet_ROI_p1::m_phi
Float_t m_phi
Definition: Jet_ROI_p1.h:37
Jet_ROI_p1::m_eta
Float_t m_eta
Definition: Jet_ROI_p1.h:36