ATLAS Offline Software
Loading...
Searching...
No Matches
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
10class JetData {
11public:
12JetData(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
22public:
23JetMatchData(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
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
std::string et_label(const xAOD::jFexSRJetRoI *)
std::string m_et_label
Definition DataStructs.h:18
JetData(float et, float eta, float phi, const std::string &et_label)
Definition DataStructs.h:12
float m_phi
Definition DataStructs.h:17
float m_et
Definition DataStructs.h:15
float m_eta
Definition DataStructs.h:16
float m_dEnergy
Definition DataStructs.h:33
float m_rEnergy
Definition DataStructs.h:36
JetMatchData(float dPt, float dEnergy, float dMass, float rPt, float rEnergy, float rMass, float ptRef, float etaRef)
Definition DataStructs.h:23
Extra patterns decribing particle interation process.