ATLAS Offline Software
Loading...
Searching...
No Matches
JetSampling_p2 Class Reference

#include <JetSampling_p2.h>

Collaboration diagram for JetSampling_p2:

Public Types

typedef std::array< float, 16 > ECS_t
typedef std::array< float, 10 > ERad_t

Public Member Functions

 JetSampling_p2 ()
 Default constructor:
 ~JetSampling_p2 ()=default
 Destructor:

Public Attributes

HepLorentzVector_p1 m_pr
 Reconstructed jet at EM scale kinematics.
HepLorentzVector_p1 m_pt
 Particle-In-Cone Truth jet kinematics.
HepLorentzVector_p1 m_pn
 Nearest truth jet kinematics.
HepLorentzVector_p1 m_pd
 Data driven jet kinematics, could be any 4-mom vector used as reference for calibration.
HepLorentzVector_p1 m_h1
 Calibrated jet kinematics (H1)
HepLorentzVector_p1 m_pisa
 Calibrated jet kinematics (PISA)
HepLorentzVector_p1 m_samp
 Calibbrated jet kinematics (samplings)
float m_dr1
float m_dr2
float m_ejsPreSamplerB
float m_ejsPreSamplerE
float m_ejsEMB1
float m_ejsEME1
float m_ejsEMB2
float m_ejsEME2
float m_ejsEMB3
float m_ejsEME3
float m_ejsTileBar0
float m_ejsTileExt0
float m_ejsTileBar1
float m_ejsTileExt1
float m_ejsTileBar2
float m_ejsTileExt2
float m_ejsHEC0
float m_ejsHEC1
float m_ejsHEC2
float m_ejsHEC3
float m_ejsTileGap1
float m_ejsTileGap2
float m_ejsTileGap3
float m_ejsFCAL0
float m_ejsFCAL1
float m_ejsFCAL2
float m_tot
float m_ctot
float m_ehad
float m_eem
float m_eCryo
float m_eGap
float m_eScint
float m_eNull
ECS_t m_ePreSamBCell
ECS_t m_ePreSamECell
ECS_t m_eEMB1Cell
ECS_t m_eEMB2Cell1
ECS_t m_eEMB2Cell2
ECS_t m_eEMB3Cell1
ECS_t m_eEMB3Cell2
ECS_t m_eEME1Cell
ECS_t m_eEME2Cell1
ECS_t m_eEME2Cell2
ECS_t m_eEME3Cell1
ECS_t m_eEME3Cell2
ECS_t m_eTileBar0Cell
ECS_t m_eTileBar1Cell
ECS_t m_eTileBar2Cell
ECS_t m_eTileExt0Cell
ECS_t m_eTileExt1Cell
ECS_t m_eTileExt2Cell
ECS_t m_eHec0Cell1
ECS_t m_eHec0Cell2
ECS_t m_eHec1Cell1
ECS_t m_eHec1Cell2
ECS_t m_eHec2Cell1
ECS_t m_eHec2Cell2
ECS_t m_eHec3Cell1
ECS_t m_eHec3Cell2
ECS_t m_eFCal0Cell
ECS_t m_eFCal1Cell
ECS_t m_eFCal2Cell
ERad_t m_erad_cells
ERad_t m_erad_tracks

Friends

class JetSamplingCnv_p2

Detailed Description

Definition at line 29 of file JetSampling_p2.h.

Member Typedef Documentation

◆ ECS_t

typedef std::array<float, 16> JetSampling_p2::ECS_t

Definition at line 36 of file JetSampling_p2.h.

◆ ERad_t

typedef std::array<float, 10> JetSampling_p2::ERad_t

Definition at line 37 of file JetSampling_p2.h.

Constructor & Destructor Documentation

◆ JetSampling_p2()

JetSampling_p2::JetSampling_p2 ( )

Default constructor:

Public methods:

Definition at line 21 of file JetSampling_p2.cxx.

22 : m_dr1(0)
23 , m_dr2(0)
26 , m_ejsEMB1(0)
27 , m_ejsEME1(0)
28 , m_ejsEMB2(0)
29 , m_ejsEME2(0)
30 , m_ejsEMB3(0)
31 , m_ejsEME3(0)
32 , m_ejsTileBar0(0)
33 , m_ejsTileExt0(0)
34 , m_ejsTileBar1(0)
35 , m_ejsTileExt1(0)
36 , m_ejsTileBar2(0)
37 , m_ejsTileExt2(0)
38 , m_ejsHEC0(0)
39 , m_ejsHEC1(0)
40 , m_ejsHEC2(0)
41 , m_ejsHEC3(0)
42 , m_ejsTileGap1(0)
43 , m_ejsTileGap2(0)
44 , m_ejsTileGap3(0)
45 , m_ejsFCAL0(0)
46 , m_ejsFCAL1(0)
47 , m_ejsFCAL2(0)
48 , m_tot(0)
49 , m_ctot(0)
50 , m_ehad(0)
51 , m_eem(0)
52 , m_eCryo(0)
53 , m_eGap(0)
54 , m_eScint(0)
55 , m_eNull(0)
56{
57 m_ePreSamBCell.fill(0);
58 m_ePreSamECell.fill(0);
59 m_eEMB1Cell.fill(0);
60 m_eEMB2Cell1.fill(0);
61 m_eEMB2Cell2.fill(0);
62 m_eEMB3Cell1.fill(0);
63 m_eEMB3Cell2.fill(0);
64 m_eEME1Cell.fill(0);
65 m_eEME2Cell1.fill(0);
66 m_eEME2Cell2.fill(0);
67 m_eEME3Cell1.fill(0);
68 m_eEME3Cell2.fill(0);
69 m_eTileBar0Cell.fill(0);
70 m_eTileBar1Cell.fill(0);
71 m_eTileBar2Cell.fill(0);
72 m_eTileExt0Cell.fill(0);
73 m_eTileExt1Cell.fill(0);
74 m_eTileExt2Cell.fill(0);
75 m_eHec0Cell1.fill(0);
76 m_eHec0Cell2.fill(0);
77 m_eHec1Cell1.fill(0);
78 m_eHec1Cell2.fill(0);
79 m_eHec2Cell1.fill(0);
80 m_eHec2Cell2.fill(0);
81 m_eHec3Cell1.fill(0);
82 m_eHec3Cell2.fill(0);
83 m_eFCal0Cell.fill(0);
84 m_eFCal1Cell.fill(0);
85 m_eFCal2Cell.fill(0);
86 m_erad_cells.fill(0);
87 m_erad_tracks.fill(0);
88}

◆ ~JetSampling_p2()

JetSampling_p2::~JetSampling_p2 ( )
default

Destructor:

◆ JetSamplingCnv_p2

friend class JetSamplingCnv_p2
friend

Definition at line 44 of file JetSampling_p2.h.

Member Data Documentation

◆ m_ctot

float JetSampling_p2::m_ctot

Total jet energy, used for checks

Definition at line 113 of file JetSampling_p2.h.

◆ m_dr1

float JetSampling_p2::m_dr1

Definition at line 83 of file JetSampling_p2.h.

◆ m_dr2

float JetSampling_p2::m_dr2

Distance to the 1st NTJ, if no found set to -1

Definition at line 84 of file JetSampling_p2.h.

◆ m_eCryo

float JetSampling_p2::m_eCryo

Deposited jet energy in electromagnetic calorimeters at EM scale

Definition at line 120 of file JetSampling_p2.h.

◆ m_eem

float JetSampling_p2::m_eem

Deposited jet energy in hadronic calorimeters at EM scale

Definition at line 115 of file JetSampling_p2.h.

◆ m_eEMB1Cell

ECS_t JetSampling_p2::m_eEMB1Cell

PreSamplerE

Definition at line 129 of file JetSampling_p2.h.

◆ m_eEMB2Cell1

ECS_t JetSampling_p2::m_eEMB2Cell1

EMB1

Definition at line 130 of file JetSampling_p2.h.

◆ m_eEMB2Cell2

ECS_t JetSampling_p2::m_eEMB2Cell2

EMB2 eta < 0.8

Definition at line 131 of file JetSampling_p2.h.

◆ m_eEMB3Cell1

ECS_t JetSampling_p2::m_eEMB3Cell1

EMB2 eta >= 0.8

Definition at line 132 of file JetSampling_p2.h.

◆ m_eEMB3Cell2

ECS_t JetSampling_p2::m_eEMB3Cell2

EMB3 eta < 0.8

Definition at line 133 of file JetSampling_p2.h.

◆ m_eEME1Cell

ECS_t JetSampling_p2::m_eEME1Cell

EMB3 eta >= 0.8

Definition at line 134 of file JetSampling_p2.h.

◆ m_eEME2Cell1

ECS_t JetSampling_p2::m_eEME2Cell1

EME1

Definition at line 135 of file JetSampling_p2.h.

◆ m_eEME2Cell2

ECS_t JetSampling_p2::m_eEME2Cell2

EME2 eta < 2.5

Definition at line 136 of file JetSampling_p2.h.

◆ m_eEME3Cell1

ECS_t JetSampling_p2::m_eEME3Cell1

EME2 eta >= 2.5

Definition at line 137 of file JetSampling_p2.h.

◆ m_eEME3Cell2

ECS_t JetSampling_p2::m_eEME3Cell2

EME3 eta < 2.5

Definition at line 138 of file JetSampling_p2.h.

◆ m_eFCal0Cell

ECS_t JetSampling_p2::m_eFCal0Cell

HEC3 eta >= 2.5

Definition at line 153 of file JetSampling_p2.h.

◆ m_eFCal1Cell

ECS_t JetSampling_p2::m_eFCal1Cell

FCAL0

Definition at line 154 of file JetSampling_p2.h.

◆ m_eFCal2Cell

ECS_t JetSampling_p2::m_eFCal2Cell

FCAL1

Definition at line 155 of file JetSampling_p2.h.

◆ m_eGap

float JetSampling_p2::m_eGap

Estimate of the energy in Cryostat

Definition at line 121 of file JetSampling_p2.h.

◆ m_ehad

float JetSampling_p2::m_ehad

used for checks

Definition at line 114 of file JetSampling_p2.h.

◆ m_eHec0Cell1

ECS_t JetSampling_p2::m_eHec0Cell1

TileExt2

Definition at line 145 of file JetSampling_p2.h.

◆ m_eHec0Cell2

ECS_t JetSampling_p2::m_eHec0Cell2

HEC0 eta < 2.5

Definition at line 146 of file JetSampling_p2.h.

◆ m_eHec1Cell1

ECS_t JetSampling_p2::m_eHec1Cell1

HEC0 eta >= 2.5

Definition at line 147 of file JetSampling_p2.h.

◆ m_eHec1Cell2

ECS_t JetSampling_p2::m_eHec1Cell2

HEC1 eta < 2.5

Definition at line 148 of file JetSampling_p2.h.

◆ m_eHec2Cell1

ECS_t JetSampling_p2::m_eHec2Cell1

HEC1 eta >= 2.5

Definition at line 149 of file JetSampling_p2.h.

◆ m_eHec2Cell2

ECS_t JetSampling_p2::m_eHec2Cell2

HEC2 eta < 2.5

Definition at line 150 of file JetSampling_p2.h.

◆ m_eHec3Cell1

ECS_t JetSampling_p2::m_eHec3Cell1

HEC2 eta >= 2.5

Definition at line 151 of file JetSampling_p2.h.

◆ m_eHec3Cell2

ECS_t JetSampling_p2::m_eHec3Cell2

HEC3 eta < 2.5

Definition at line 152 of file JetSampling_p2.h.

◆ m_ejsEMB1

float JetSampling_p2::m_ejsEMB1

Energy deposited in layer PreSamlerE

Definition at line 89 of file JetSampling_p2.h.

◆ m_ejsEMB2

float JetSampling_p2::m_ejsEMB2

Energy deposited in layer EME1

Definition at line 91 of file JetSampling_p2.h.

◆ m_ejsEMB3

float JetSampling_p2::m_ejsEMB3

Energy deposited in layer EME2

Definition at line 93 of file JetSampling_p2.h.

◆ m_ejsEME1

float JetSampling_p2::m_ejsEME1

Energy deposited in layer EMB1

Definition at line 90 of file JetSampling_p2.h.

◆ m_ejsEME2

float JetSampling_p2::m_ejsEME2

Energy deposited in layer EMB2

Definition at line 92 of file JetSampling_p2.h.

◆ m_ejsEME3

float JetSampling_p2::m_ejsEME3

Energy deposited in layer EMB3

Definition at line 94 of file JetSampling_p2.h.

◆ m_ejsFCAL0

float JetSampling_p2::m_ejsFCAL0

Energy deposited in layer TileGap3

Definition at line 108 of file JetSampling_p2.h.

◆ m_ejsFCAL1

float JetSampling_p2::m_ejsFCAL1

Energy deposited in layer FCAL0

Definition at line 109 of file JetSampling_p2.h.

◆ m_ejsFCAL2

float JetSampling_p2::m_ejsFCAL2

Energy deposited in layer FCAL1

Definition at line 110 of file JetSampling_p2.h.

◆ m_ejsHEC0

float JetSampling_p2::m_ejsHEC0

Energy deposited in layer TileExt2

Definition at line 101 of file JetSampling_p2.h.

◆ m_ejsHEC1

float JetSampling_p2::m_ejsHEC1

Energy deposited in layer HEC0

Definition at line 102 of file JetSampling_p2.h.

◆ m_ejsHEC2

float JetSampling_p2::m_ejsHEC2

Energy deposited in layer HEC1

Definition at line 103 of file JetSampling_p2.h.

◆ m_ejsHEC3

float JetSampling_p2::m_ejsHEC3

Energy deposited in layer HEC2

Definition at line 104 of file JetSampling_p2.h.

◆ m_ejsPreSamplerB

float JetSampling_p2::m_ejsPreSamplerB

Distance to the 2nd NTJ, if no found set to -1

Definition at line 87 of file JetSampling_p2.h.

◆ m_ejsPreSamplerE

float JetSampling_p2::m_ejsPreSamplerE

Energy deposited in layer PreSamplerB

Definition at line 88 of file JetSampling_p2.h.

◆ m_ejsTileBar0

float JetSampling_p2::m_ejsTileBar0

Energy deposited in layer EME3

Definition at line 95 of file JetSampling_p2.h.

◆ m_ejsTileBar1

float JetSampling_p2::m_ejsTileBar1

Energy deposited in layer TileExt0

Definition at line 97 of file JetSampling_p2.h.

◆ m_ejsTileBar2

float JetSampling_p2::m_ejsTileBar2

Energy deposited in layer TileExt1

Definition at line 99 of file JetSampling_p2.h.

◆ m_ejsTileExt0

float JetSampling_p2::m_ejsTileExt0

Energy deposited in layer TileBar0

Definition at line 96 of file JetSampling_p2.h.

◆ m_ejsTileExt1

float JetSampling_p2::m_ejsTileExt1

Energy deposited in layer TileBar1

Definition at line 98 of file JetSampling_p2.h.

◆ m_ejsTileExt2

float JetSampling_p2::m_ejsTileExt2

Energy deposited in layer TileBar2

Definition at line 100 of file JetSampling_p2.h.

◆ m_ejsTileGap1

float JetSampling_p2::m_ejsTileGap1

Energy deposited in layer HEC3

Definition at line 105 of file JetSampling_p2.h.

◆ m_ejsTileGap2

float JetSampling_p2::m_ejsTileGap2

Energy deposited in layer TileGap1

Definition at line 106 of file JetSampling_p2.h.

◆ m_ejsTileGap3

float JetSampling_p2::m_ejsTileGap3

Energy deposited in layer TileGap2

Definition at line 107 of file JetSampling_p2.h.

◆ m_eNull

float JetSampling_p2::m_eNull

TileGap1+TileGap2

Definition at line 123 of file JetSampling_p2.h.

◆ m_ePreSamBCell

ECS_t JetSampling_p2::m_ePreSamBCell

Definition at line 127 of file JetSampling_p2.h.

◆ m_ePreSamECell

ECS_t JetSampling_p2::m_ePreSamECell

PreSamplerB

Definition at line 128 of file JetSampling_p2.h.

◆ m_erad_cells

ERad_t JetSampling_p2::m_erad_cells

FCAL2

Definition at line 159 of file JetSampling_p2.h.

◆ m_erad_tracks

ERad_t JetSampling_p2::m_erad_tracks

Energy in cone radii from calo cells

Definition at line 163 of file JetSampling_p2.h.

◆ m_eScint

float JetSampling_p2::m_eScint

TileGap3

Definition at line 122 of file JetSampling_p2.h.

◆ m_eTileBar0Cell

ECS_t JetSampling_p2::m_eTileBar0Cell

EME3 eta >= 2.5

Definition at line 139 of file JetSampling_p2.h.

◆ m_eTileBar1Cell

ECS_t JetSampling_p2::m_eTileBar1Cell

TileBar0

Definition at line 140 of file JetSampling_p2.h.

◆ m_eTileBar2Cell

ECS_t JetSampling_p2::m_eTileBar2Cell

TileBar1

Definition at line 141 of file JetSampling_p2.h.

◆ m_eTileExt0Cell

ECS_t JetSampling_p2::m_eTileExt0Cell

TileBar2

Definition at line 142 of file JetSampling_p2.h.

◆ m_eTileExt1Cell

ECS_t JetSampling_p2::m_eTileExt1Cell

TileExt0

Definition at line 143 of file JetSampling_p2.h.

◆ m_eTileExt2Cell

ECS_t JetSampling_p2::m_eTileExt2Cell

TileExt1

Definition at line 144 of file JetSampling_p2.h.

◆ m_h1

HepLorentzVector_p1 JetSampling_p2::m_h1

Calibrated jet kinematics (H1)

Definition at line 75 of file JetSampling_p2.h.

◆ m_pd

HepLorentzVector_p1 JetSampling_p2::m_pd

Data driven jet kinematics, could be any 4-mom vector used as reference for calibration.

Definition at line 72 of file JetSampling_p2.h.

◆ m_pisa

HepLorentzVector_p1 JetSampling_p2::m_pisa

Calibrated jet kinematics (PISA)

Definition at line 78 of file JetSampling_p2.h.

◆ m_pn

HepLorentzVector_p1 JetSampling_p2::m_pn

Nearest truth jet kinematics.

Definition at line 68 of file JetSampling_p2.h.

◆ m_pr

HepLorentzVector_p1 JetSampling_p2::m_pr

Reconstructed jet at EM scale kinematics.

Definition at line 62 of file JetSampling_p2.h.

◆ m_pt

HepLorentzVector_p1 JetSampling_p2::m_pt

Particle-In-Cone Truth jet kinematics.

Definition at line 65 of file JetSampling_p2.h.

◆ m_samp

HepLorentzVector_p1 JetSampling_p2::m_samp

Calibbrated jet kinematics (samplings)

Definition at line 81 of file JetSampling_p2.h.

◆ m_tot

float JetSampling_p2::m_tot

Energy deposited in layer FCAL2

Definition at line 112 of file JetSampling_p2.h.


The documentation for this class was generated from the following files: