ATLAS Offline Software
EmTau_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_EMTAU_ROI_P1_H
6 #define ANALYSISTRIGGEREVENTTPCNV_EMTAU_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 
27 class EmTau_ROI_p1 {
28 
29  friend class LVL1_ROICnv_p1;
30 
31 public:
32  EmTau_ROI_p1();
33 
34 protected:
35  UInt_t m_roiWord;
36 
37  Float_t m_eta;
38  Float_t m_phi;
39  Float_t m_Core;
40  Float_t m_EMClus;
41  Float_t m_TauClus;
42  Float_t m_EMIsol;
43  Float_t m_HadIsol;
44  Float_t m_HadCore;
45 
46  std::vector< std::string > m_thresholdNames;
47  std::vector< Float_t > m_thresholdValues;
48 
49 }; // class EmTau_ROI_p1
50 
52  : m_roiWord( 0 ), m_eta( 0.0 ), m_phi( 0.0 ), m_Core( 0.0 ), m_EMClus( 0.0 ), m_TauClus( 0.0 ),
53  m_EMIsol( 0.0 ), m_HadIsol( 0.0 ), m_HadCore( 0.0 ), m_thresholdNames( 0 ), m_thresholdValues( 0 ) {
54 
55 }
56 
57 #endif // ANALYSISTRIGGEREVENTTPCNV_EMTAU_ROI_P1_H
EmTau_ROI_p1::m_thresholdValues
std::vector< Float_t > m_thresholdValues
Definition: EmTau_ROI_p1.h:47
EmTau_ROI_p1::m_eta
Float_t m_eta
Definition: EmTau_ROI_p1.h:37
EmTau_ROI_p1::m_TauClus
Float_t m_TauClus
Definition: EmTau_ROI_p1.h:41
EmTau_ROI_p1::m_HadIsol
Float_t m_HadIsol
Definition: EmTau_ROI_p1.h:43
LVL1_ROICnv_p1
T/P converter for LVL1_ROI and LVL1_ROI_p1.
Definition: LVL1_ROICnv_p1.h:25
EmTau_ROI_p1::EmTau_ROI_p1
EmTau_ROI_p1()
Definition: EmTau_ROI_p1.h:51
EmTau_ROI_p1
Persistent representation of EmTau_ROI.
Definition: EmTau_ROI_p1.h:27
EmTau_ROI_p1::m_Core
Float_t m_Core
Definition: EmTau_ROI_p1.h:39
EmTau_ROI_p1::m_EMIsol
Float_t m_EMIsol
Definition: EmTau_ROI_p1.h:42
EmTau_ROI_p1::m_roiWord
UInt_t m_roiWord
Definition: EmTau_ROI_p1.h:35
EmTau_ROI_p1::m_phi
Float_t m_phi
Definition: EmTau_ROI_p1.h:38
EmTau_ROI_p1::m_HadCore
Float_t m_HadCore
Definition: EmTau_ROI_p1.h:44
EmTau_ROI_p1::m_EMClus
Float_t m_EMClus
Definition: EmTau_ROI_p1.h:40
EmTau_ROI_p1::m_thresholdNames
std::vector< std::string > m_thresholdNames
Definition: EmTau_ROI_p1.h:46