ATLAS Offline Software
DataStructs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGJETMONITORING_DATASTRUCTS_H
6 #define TRIGJETMONITORING_DATASTRUCTS_H
7 
8 #include <string>
9 
10 class JetData {
11 public:
12 JetData(float et, float eta, float phi, const std::string& et_label) :
14 
15  float m_et;
16  float m_eta;
17  float m_phi;
18  std::string m_et_label; //"et", "et8x8" ...
19 };
20 
21 class JetMatchData {
22 public:
23 JetMatchData(float dPt, float dEnergy, float dMass,
24  float rPt, float rEnergy, float rMass,
25  float ptRef, float etaRef) :
26 
27  m_dPt{dPt}, m_dEnergy{dEnergy}, m_dMass{dMass},
28  m_rPt{rPt}, m_rEnergy{rEnergy}, m_rMass{rMass},
29  m_ptRef{ptRef}, m_etaRef{etaRef}{}
30 
31 
32  float m_dPt;
33  float m_dEnergy;
34  float m_dMass;
35  float m_rPt;
36  float m_rEnergy;
37  float m_rMass;
38  float m_ptRef;
39  float m_etaRef;
40 };
41 
42 #endif
JetData::m_phi
float m_phi
Definition: DataStructs.h:17
et
Extra patterns decribing particle interation process.
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
JetMatchData::m_dMass
float m_dMass
Definition: DataStructs.h:34
JetMatchData::m_ptRef
float m_ptRef
Definition: DataStructs.h:38
JetMatchData::m_rEnergy
float m_rEnergy
Definition: DataStructs.h:36
JetData::m_eta
float m_eta
Definition: DataStructs.h:16
JetMatchData::m_dPt
float m_dPt
Definition: DataStructs.h:32
JetMatchData
Definition: DataStructs.h:21
JetMatchData::JetMatchData
JetMatchData(float dPt, float dEnergy, float dMass, float rPt, float rEnergy, float rMass, float ptRef, float etaRef)
Definition: DataStructs.h:23
et_label
std::string et_label(const xAOD::jFexSRJetRoI *)
Definition: L1MonitorAdaptors.h:20
JetMatchData::m_rPt
float m_rPt
Definition: DataStructs.h:35
JetData::m_et
float m_et
Definition: DataStructs.h:15
JetData::m_et_label
std::string m_et_label
Definition: DataStructs.h:18
JetMatchData::m_dEnergy
float m_dEnergy
Definition: DataStructs.h:33
JetData::JetData
JetData(float et, float eta, float phi, const std::string &et_label)
Definition: DataStructs.h:12
JetMatchData::m_etaRef
float m_etaRef
Definition: DataStructs.h:39
JetMatchData::m_rMass
float m_rMass
Definition: DataStructs.h:37
JetData
Definition: DataStructs.h:10