ATLAS Offline Software
Loading...
Searching...
No Matches
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:
14class LVL1_ROICnv_p1;
15
28
29 friend class LVL1_ROICnv_p1;
30
31public:
33
34protected:
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
Float_t m_HadCore
Float_t m_TauClus
Float_t m_eta
std::vector< Float_t > m_thresholdValues
UInt_t m_roiWord
Float_t m_EMIsol
Float_t m_HadIsol
Float_t m_Core
Float_t m_EMClus
std::vector< std::string > m_thresholdNames
Float_t m_phi
friend class LVL1_ROICnv_p1
T/P converter for LVL1_ROI and LVL1_ROI_p1.