ATLAS Offline Software
Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
JetSampling Class Reference

#include <JetSampling.h>

Collaboration diagram for JetSampling:

Public Member Functions

 JetSampling ()
 JetSampling constructor. More...
 
virtual ~JetSampling ()
 JetSampling destructor. More...
 
const CLHEP::HepLorentzVector & hlv_rec () const
 Uncalibrated jet at EM scale. More...
 
const CLHEP::HepLorentzVector & hlv_pic () const
 PIC: Particle-In-Cone Jet (Truth/Reference jet) More...
 
const CLHEP::HepLorentzVector & hlv_ntj () const
 NTJ: Nearest-Truth-Jet (Truth/Reference jet) More...
 
const CLHEP::HepLorentzVector & hlv_ref () const
 Data-driven jets kinematics, Reference jet. More...
 
const CLHEP::HepLorentzVector & hlv_h1 () const
 Calibrated Jets H1 (could be filled with zeros) More...
 
const CLHEP::HepLorentzVector & hlv_pisa () const
 Calibrated Jets PISA (could be filled with zeros) More...
 
const CLHEP::HepLorentzVector & hlv_samp () const
 Calibrated Jets Sampling/Layer (could be filled with zeros) More...
 
void set_hlv_rec (const CLHEP::HepLorentzVector &v)
 Set 4-momentum for uncalibrated jet. More...
 
void set_hlv_pic (const CLHEP::HepLorentzVector &v)
 Set 4-momentum for Particle-In-Cone jet. More...
 
void set_hlv_ntj (const CLHEP::HepLorentzVector &v)
 Set 4-momentum for Nearest-Truth-Jet. More...
 
void set_hlv_ref (const CLHEP::HepLorentzVector &v)
 Set 4-momentum for data-driven jets kinematics. More...
 
void set_hlv_h1 (const CLHEP::HepLorentzVector &v)
 Set 4-momentum for Jets H1. More...
 
void set_hlv_pisa (const CLHEP::HepLorentzVector &v)
 Set 4-momentum for Jets PISA. More...
 
void set_hlv_samp (const CLHEP::HepLorentzVector &v)
 Set 4-momentum for Jets Sampling/Layer. More...
 
double dR1 ()
 Distance (eta,phi) from reconstructed jet to closest NTJ. More...
 
double dR2 ()
 Distantce (eta,phi) from reconstructed jet to 2nd closest NTJ. More...
 
void set_dR1 (double r)
 Set dR1 value. More...
 
void set_dR2 (double r)
 Set dR2 value. More...
 
double ejsPreSamplerB () const
 
double ejsPreSamplerE () const
 

Returns jet energy in PreSamplerB

More...
 
double ejsEMB1 () const
 

Returns jet energy in PreSamplerE

More...
 
double ejsEME1 () const
 

Returns jet energy in layer EMB1

More...
 
double ejsEMB2 () const
 

Returns jet energy in layer EME1

More...
 
double ejsEME2 () const
 

Returns jet energy in layer EMB2

More...
 
double ejsEMB3 () const
 

Returns jet energy in layer EME2

More...
 
double ejsEME3 () const
 

Returns jet energy in layer EMB3

More...
 
double ejsTileBar0 () const
 

Returns jet energy in layer EME3

More...
 
double ejsTileExt0 () const
 

Returns jet energy in layer TileBar0

More...
 
double ejsTileBar1 () const
 

Returns jet energy in layer TileExt0

More...
 
double ejsTileExt1 () const
 

Returns jet energy in layer TileBar1

More...
 
double ejsTileBar2 () const
 

Returns jet energy in layer TileExt1

More...
 
double ejsTileExt2 () const
 

Returns jet energy in layer TileBar2

More...
 
double ejsHEC0 () const
 

Returns jet energy in layer TielExt2

More...
 
double ejsHEC1 () const
 

Returns jet energy in layer HEC0

More...
 
double ejsHEC2 () const
 

Returns jet energy in layer HEC1

More...
 
double ejsHEC3 () const
 

Returns jet energy in layer HEC2

More...
 
double ejsTileGap1 () const
 

Returns jet energy in layer HEC3

More...
 
double ejsTileGap2 () const
 

Returns jet energy in TileGap1

More...
 
double ejsTileGap3 () const
 

Returns jet energy in TileGap2

More...
 
double ejsFCAL0 () const
 

Returns jet energy in TileGap3

More...
 
double ejsFCAL1 () const
 

Returns jet energy in layer FCAL0

More...
 
double ejsFCAL2 () const
 

Returns jet energy in layer FCAL1

More...
 
double jet_had_sum ()
 

Returns jet energy in layer FCAL2

More...
 
double jet_em_sum ()
 Returns the jet energy deposited in the electromagnetic calorimeters. More...
 
void set_ejsPreSamplerB (double ejs)
 
void set_ejsPreSamplerE (double ejs)
 

Sets jet energy in layer PreSamplerB

More...
 
void set_ejsEMB1 (double ejs)
 

Sets jet energy in layer PreSamplerE

More...
 
void set_ejsEME1 (double ejs)
 

Sets jet energy in layer EMB1

More...
 
void set_ejsEMB2 (double ejs)
 

Sets jet energy in layer EME1

More...
 
void set_ejsEME2 (double ejs)
 

Sets jet energy in layer EMB2

More...
 
void set_ejsEMB3 (double ejs)
 

Sets jet energy in layer EME2

More...
 
void set_ejsEME3 (double ejs)
 

Sets jet energy in layer EMB3

More...
 
void set_ejsTileBar0 (double ejs)
 

Sets jet energy in layer EME3

More...
 
void set_ejsTileExt0 (double ejs)
 

Sets jet energy in layer TileBar0

More...
 
void set_ejsTileBar1 (double ejs)
 

Sets jet energy in layer TileExt0

More...
 
void set_ejsTileExt1 (double ejs)
 

Sets jet energy in layer TileBar1

More...
 
void set_ejsTileBar2 (double ejs)
 

Sets jet energy in layer TileExt1

More...
 
void set_ejsTileExt2 (double ejs)
 

Sets jet energy in layer TileBar2

More...
 
void set_ejsHEC0 (double ejs)
 

Sets jet energy in layer TileExt2

More...
 
void set_ejsHEC1 (double ejs)
 

Sets jet energy in layer HEC0

More...
 
void set_ejsHEC2 (double ejs)
 

Sets jet energy in layer HEC1

More...
 
void set_ejsHEC3 (double ejs)
 

Sets jet energy in layer HEC2

More...
 
void set_ejsTileGap1 (double ejs)
 

Sets jet energy in layer HEC3

More...
 
void set_ejsTileGap2 (double ejs)
 

Sets jet energy in layer TileGap1

More...
 
void set_ejsTileGap3 (double ejs)
 

Sets jet energy in layer TileGap2

More...
 
void set_ejsFCAL0 (double ejs)
 

Sets jet energy in layer TileGap3

More...
 
void set_ejsFCAL1 (double ejs)
 

Sets jet energy in layer FCAL0

More...
 
void set_ejsFCAL2 (double ejs)
 

Sets jet energy in layer FCAL1

More...
 
double eEMBCell (const int ireg) const
 

Sets jet energy in layer FCAL2

More...
 
double eEMBCell (const int ireg, const int ie) const
 

Returns the jet energy in PreSamplerB (ireg=0) and EMB1 (ireg=1)

More...
 
double eEMECell (const int ireg) const
 

Returns the jet energy in cell energy density bin ie for EMB2 (ireg=0) and EMB3 (ireg=1)

More...
 
double eEMECell (const int ireg, const int ie) const
 

Returns the jet energy in PreSamplerE (ireg=0) and EME1 (ireg=1)

More...
 
double eTileCell (const int ireg, const int ie) const
 

Returns the jet energy in cell energy density bin ie for EME2 (ireg=0) and EME3 (ireg=1)

More...
 
double eHecCell (const int ireg, const int ie) const
 

Returns the jet energy in cell energy density bin ie for TileBar (ireg=0) and TileExt (ireg=1) calorimeter

More...
 
double eFCalCell (const int ireg, const int ie) const
 

Returns the jet energy in cell energy density bin ie for HEC, eta<2.5 (ireg=0) and eta>=2.5 (ireg=1)

More...
 
double eCryo () const
 

Returns the jet energy in cell energy density bin ie for FCAL0 (ireg=0) and FCAL1+FCAL2 (ireg=1)

More...
 
double eGap () const
 

Returns energy in Cryo: this is sqrt( fabs( EMB3*TileBar0 ) )

More...
 
double eScint () const
 

Returns energy in Gap: this is TileGap3

More...
 
double eNull () const
 

Returns energy in Scint: this is TileGap1+TileGap2

More...
 
void set_eCryo (double e)
 
void set_eGap (double e)
 

Sets energy in Cryo: this is be sqrt( fabs( EMB3*TileBar0) )

More...
 
void set_eScint (double e)
 

Sets energy in Gap: this is TileGap3

More...
 
void set_eNull (double e)
 

Sets energy in Scint: this is TileGap1+TileGap2

More...
 
double ePreSamBCell (const int ireg) const
 
double ePreSamECell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for PreSamplerB

More...
 
double eEMB1Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for PreSamplerE

More...
 
double eEME1Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EMB1

More...
 
double eEMB2Cell1 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EME1

More...
 
double eEMB2Cell2 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EMB2 eta < 0.8

More...
 
double eEMB3Cell1 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EMB2 eta >= 0.8

More...
 
double eEMB3Cell2 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EMB3 eta < 0.8

More...
 
double eEME2Cell1 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EMB3 eta >= 0.8

More...
 
double eEME2Cell2 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EME2 eta < 2.5

More...
 
double eEME3Cell1 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EME2 eta >= 2.5

More...
 
double eEME3Cell2 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EME3 eta < 2.5

More...
 
double eTileBar0Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for EME3 eta >= 2.5

More...
 
double eTileBar1Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for TileBar0

More...
 
double eTileBar2Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for TileBar1

More...
 
double eTileExt0Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for TileBar2

More...
 
double eTileExt1Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for TileExt0

More...
 
double eTileExt2Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for TileExt1

More...
 
double eHec0Cell1 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for TileExt2

More...
 
double eHec1Cell1 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for HEC0 eta < 2.5

More...
 
double eHec2Cell1 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for HEC1 eta < 2.5

More...
 
double eHec3Cell1 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for HEC2 eta < 2.5

More...
 
double eHec0Cell2 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for HEC3 eta < 2.5

More...
 
double eHec1Cell2 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for HEC0 eta >= 2.5

More...
 
double eHec2Cell2 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for HEC1 eta >= 2.5

More...
 
double eHec3Cell2 (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for HEC2 eta >= 2.5

More...
 
double eFCal0Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for HEC3 eta >= 2.5

More...
 
double eFCal1Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for FCAL0

More...
 
double eFCal2Cell (const int ireg) const
 

Returns jet energy in cell energy density bin ireg for FCAL1

More...
 
void set_ePreSamBCell (const int ireg, double e)
 

Returns jet energy in cell energy density bin ireg for FCAL2

More...
 
void set_ePreSamECell (const int ireg, double e)
 
void set_eEMB1Cell (const int ireg, double e)
 
void set_eEME1Cell (const int ireg, double e)
 
void set_eEMB2Cell1 (const int ireg, double e)
 
void set_eEMB2Cell2 (const int ireg, double e)
 
void set_eEMB3Cell1 (const int ireg, double e)
 
void set_eEMB3Cell2 (const int ireg, double e)
 
void set_eEME2Cell1 (const int ireg, double e)
 
void set_eEME2Cell2 (const int ireg, double e)
 
void set_eEME3Cell1 (const int ireg, double e)
 
void set_eEME3Cell2 (const int ireg, double e)
 
void set_eTileBar0Cell (const int ireg, double e)
 
void set_eTileBar1Cell (const int ireg, double e)
 
void set_eTileBar2Cell (const int ireg, double e)
 
void set_eTileExt0Cell (const int ireg, double e)
 
void set_eTileExt1Cell (const int ireg, double e)
 
void set_eTileExt2Cell (const int ireg, double e)
 
void set_eHec0Cell1 (const int ireg, double e)
 
void set_eHec1Cell1 (const int ireg, double e)
 
void set_eHec2Cell1 (const int ireg, double e)
 
void set_eHec3Cell1 (const int ireg, double e)
 
void set_eHec0Cell2 (const int ireg, double e)
 
void set_eHec1Cell2 (const int ireg, double e)
 
void set_eHec2Cell2 (const int ireg, double e)
 
void set_eHec3Cell2 (const int ireg, double e)
 
void set_eFCal0Cell (const int ireg, double e)
 
void set_eFCal1Cell (const int ireg, double e)
 
void set_eFCal2Cell (const int ireg, double e)
 
void set_erad (const int i, double e)
 
double get_erad (int i)
 

Sets upt to 10 radial profiles calculated from calo cells

More...
 
void set_erad_tracks (const int i, double e)
 

Returns up to 10 radial profiles calculated from calo cells

More...
 
double get_erad_tracks (int i)
 

Sets up to 10 radial profiles calculated from tracks

More...
 

Private Types

typedef std::array< double, 16 > double_array16
 

Jet energy deposited in electromagnetic calorimeters

More...
 
typedef std::array< double, 10 > double_array10
 

Private Member Functions

void init ()
 

Private Attributes

CLHEP::HepLorentzVector m_pr
 Reconstructed Jet at EM scale kinematics. More...
 
CLHEP::HepLorentzVector m_pt
 Particle-In-Cone jet kinematics. More...
 
CLHEP::HepLorentzVector m_pn
 Nearest Truth Jet kinematics. More...
 
CLHEP::HepLorentzVector m_pd
 Data driven jet kinematics, reference jet kinematics It could be a CLHEP::HepLorentzVector with the kinematics of the matched gamma
More...
 
CLHEP::HepLorentzVector m_h1
 
CLHEP::HepLorentzVector m_pisa
 

Kinematics of the H1 calibrated jet

More...
 
CLHEP::HepLorentzVector m_samp
 

Kinematics of the PISA calibrated jet

More...
 
double m_dr1
 

Kinematics of the Sampling calbirated jet

More...
 
double m_dr2
 

Distance between reconstructed jet and closest NTJ jet

More...
 
double m_ejsPreSamplerB
 

Distance between reconstructed jet and 2nd closest NTJ jet

More...
 
double m_ejsPreSamplerE
 
double m_ejsEMB1
 
double m_ejsEME1
 
double m_ejsEMB2
 
double m_ejsEME2
 
double m_ejsEMB3
 
double m_ejsEME3
 
double m_ejsTileBar0
 
double m_ejsTileExt0
 
double m_ejsTileBar1
 
double m_ejsTileExt1
 
double m_ejsTileBar2
 
double m_ejsTileExt2
 
double m_ejsHEC0
 
double m_ejsHEC1
 
double m_ejsHEC2
 
double m_ejsHEC3
 
double m_ejsTileGap1
 
double m_ejsTileGap2
 
double m_ejsTileGap3
 
double m_ejsFCAL0
 
double m_ejsFCAL1
 
double m_ejsFCAL2
 
double m_tot
 
double m_ctot
 
double m_ehad
 
double m_eem
 

Jet energy deposited in hadronic calorimeters

More...
 
double m_eCryo
 
double m_eGap
 
double m_eScint
 
double m_eNull
 
double_array16 m_ePreSamBCell
 
double_array16 m_ePreSamECell
 
double_array16 m_eEMB1Cell
 
double_array16 m_eEME1Cell
 
double_array16 m_eEMB2Cell1
 
double_array16 m_eEMB2Cell2
 
double_array16 m_eEMB3Cell1
 
double_array16 m_eEMB3Cell2
 
double_array16 m_eEME2Cell1
 
double_array16 m_eEME2Cell2
 
double_array16 m_eEME3Cell1
 
double_array16 m_eEME3Cell2
 
double_array16 m_eTileBar0Cell
 
double_array16 m_eTileBar1Cell
 
double_array16 m_eTileBar2Cell
 
double_array16 m_eTileExt0Cell
 
double_array16 m_eTileExt1Cell
 
double_array16 m_eTileExt2Cell
 
double_array16 m_eHec0Cell1
 
double_array16 m_eHec1Cell1
 
double_array16 m_eHec2Cell1
 
double_array16 m_eHec3Cell1
 
double_array16 m_eHec0Cell2
 
double_array16 m_eHec1Cell2
 
double_array16 m_eHec2Cell2
 
double_array16 m_eHec3Cell2
 
double_array16 m_eFCal0Cell
 
double_array16 m_eFCal1Cell
 
double_array16 m_eFCal2Cell
 
double_array10 m_erad_cells
 
double_array10 m_erad_tracks
 

Friends

class JetSamplingCnv_p1
 

Return up to 10 radial profiles calculated from tracks

More...
 
class JetSamplingCnv_p2
 

Detailed Description

Definition at line 43 of file JetSampling.h.

Member Typedef Documentation

◆ double_array10

typedef std::array<double,10> JetSampling::double_array10
private

Definition at line 313 of file JetSampling.h.

◆ double_array16

typedef std::array<double,16> JetSampling::double_array16
private

Jet energy deposited in electromagnetic calorimeters

Definition at line 312 of file JetSampling.h.

Constructor & Destructor Documentation

◆ JetSampling()

JetSampling::JetSampling ( )

JetSampling constructor.

Definition at line 7 of file JetSampling.cxx.

8  : m_pr(0.,0.,0.,0.) // reconstructed at EM scale
9  , m_pt(0.,0.,0.,0.) // PIC jet
10  , m_pn(0.,0.,0.,0.) // NTJ jet
11  , m_pd(0.,0.,0.,0.) // Data driven jet kinematics
12  , m_h1(0.,0.,0.,0.) // calibrated H1 jet
13  , m_pisa(0.,0.,0.,0.) // calibrated pisa jet
14  , m_samp(0.,0.,0.,0.) // calibrated sampling jet
15 {
16  // Initialize members to zero
17  this->init();
18 }

◆ ~JetSampling()

JetSampling::~JetSampling ( )
virtualdefault

JetSampling destructor.

Member Function Documentation

◆ dR1()

double JetSampling::dR1 ( )
inline

Distance (eta,phi) from reconstructed jet to closest NTJ.

-1 implies jet does not exist

Definition at line 68 of file JetSampling.h.

◆ dR2()

double JetSampling::dR2 ( )
inline

Distantce (eta,phi) from reconstructed jet to 2nd closest NTJ.

-1 implies jet does not exist

Definition at line 69 of file JetSampling.h.

◆ eCryo()

double JetSampling::eCryo ( ) const
inline

Returns the jet energy in cell energy density bin ie for FCAL0 (ireg=0) and FCAL1+FCAL2 (ireg=1)

Definition at line 147 of file JetSampling.h.

147 { return m_eCryo; }

◆ eEMB1Cell()

double JetSampling::eEMB1Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for PreSamplerE

Definition at line 167 of file JetSampling.h.

167 { return m_eEMB1Cell.at(ireg); }

◆ eEMB2Cell1()

double JetSampling::eEMB2Cell1 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EME1

Definition at line 170 of file JetSampling.h.

170 { return m_eEMB2Cell1.at(ireg); }

◆ eEMB2Cell2()

double JetSampling::eEMB2Cell2 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EMB2 eta < 0.8

Definition at line 171 of file JetSampling.h.

171 { return m_eEMB2Cell2.at(ireg); }

◆ eEMB3Cell1()

double JetSampling::eEMB3Cell1 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EMB2 eta >= 0.8

Definition at line 173 of file JetSampling.h.

173 { return m_eEMB3Cell1.at(ireg); }

◆ eEMB3Cell2()

double JetSampling::eEMB3Cell2 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EMB3 eta < 0.8

Definition at line 174 of file JetSampling.h.

174 { return m_eEMB3Cell2.at(ireg); }

◆ eEMBCell() [1/2]

double JetSampling::eEMBCell ( const int  ireg) const

Sets jet energy in layer FCAL2

Definition at line 117 of file JetSampling.cxx.

117  {
118  // Returns the jet energy in PreSamplerB and EMB1
119  // ireg=0 PreSamplerB
120  // ireg=1 EMB1
121  const int dim=16;
122  double energy = 0.;
123  if (ireg == 0) for (int i=0; i<dim; i++) energy += m_ePreSamBCell.at(i);
124  else if (ireg == 1) for (int i=0; i<dim; i++) energy += m_eEMB1Cell.at(i);
125  return energy;
126 }

◆ eEMBCell() [2/2]

double JetSampling::eEMBCell ( const int  ireg,
const int  ie 
) const

Returns the jet energy in PreSamplerB (ireg=0) and EMB1 (ireg=1)

Definition at line 129 of file JetSampling.cxx.

129  {
130  // Returns the jet energy in EMB2 and EMB3
131  // ireg=0 EMB2+EMB3 eta<0.8
132  // ireg=1 EMB2+EMB3 eta>=0.8
133  double energy = 0.;
134  if (ireg==0) {
135  energy += m_eEMB2Cell1.at(ie);
136  energy += m_eEMB3Cell1.at(ie);
137  } else if (ireg==1) {
138  energy += m_eEMB2Cell2.at(ie);
139  energy += m_eEMB3Cell2.at(ie);
140  }
141  return energy;
142 }

◆ eEME1Cell()

double JetSampling::eEME1Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EMB1

Definition at line 168 of file JetSampling.h.

168 { return m_eEME1Cell.at(ireg); }

◆ eEME2Cell1()

double JetSampling::eEME2Cell1 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EMB3 eta >= 0.8

Definition at line 176 of file JetSampling.h.

176 { return m_eEME2Cell1.at(ireg); }

◆ eEME2Cell2()

double JetSampling::eEME2Cell2 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EME2 eta < 2.5

Definition at line 177 of file JetSampling.h.

177 { return m_eEME2Cell2.at(ireg); }

◆ eEME3Cell1()

double JetSampling::eEME3Cell1 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EME2 eta >= 2.5

Definition at line 179 of file JetSampling.h.

179 { return m_eEME3Cell1.at(ireg); }

◆ eEME3Cell2()

double JetSampling::eEME3Cell2 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EME3 eta < 2.5

Definition at line 180 of file JetSampling.h.

180 { return m_eEME3Cell2.at(ireg); }

◆ eEMECell() [1/2]

double JetSampling::eEMECell ( const int  ireg) const

Returns the jet energy in cell energy density bin ie for EMB2 (ireg=0) and EMB3 (ireg=1)

Definition at line 145 of file JetSampling.cxx.

145  {
146  // Returns the jet energy in PreSamplerE and EME1
147  // ireg=0 PreSamplerE
148  // ireg=1 EME1
149  const int dim=16;
150  double energy=0.;
151  if (ireg == 0) for (int i=0; i<dim; i++) energy += m_ePreSamECell.at(i);
152  else if (ireg==1) for (int i=0; i<dim; i++) energy += m_eEME1Cell.at(i);
153  return energy;
154 }

◆ eEMECell() [2/2]

double JetSampling::eEMECell ( const int  ireg,
const int  ie 
) const

Returns the jet energy in PreSamplerE (ireg=0) and EME1 (ireg=1)

Definition at line 157 of file JetSampling.cxx.

157  {
158  // Returns the jet energy in EME2 and EME3
159  // ireg=0 EME2+EME3 eta<2.5
160  // ireg=1 EME2+EME3 eta>=2.5
161  double energy = 0.;
162  if (ireg==0) {
163  energy += m_eEME2Cell1.at(ie);
164  energy += m_eEME3Cell1.at(ie);
165  } else if (ireg==1) {
166  energy += m_eEME2Cell2.at(ie);
167  energy += m_eEME3Cell2.at(ie);
168  }
169  return energy;
170 }

◆ eFCal0Cell()

double JetSampling::eFCal0Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for HEC3 eta >= 2.5

Definition at line 200 of file JetSampling.h.

200 {return m_eFCal0Cell.at(ireg); }

◆ eFCal1Cell()

double JetSampling::eFCal1Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for FCAL0

Definition at line 201 of file JetSampling.h.

201 {return m_eFCal1Cell.at(ireg); }

◆ eFCal2Cell()

double JetSampling::eFCal2Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for FCAL1

Definition at line 202 of file JetSampling.h.

202 {return m_eFCal2Cell.at(ireg); }

◆ eFCalCell()

double JetSampling::eFCalCell ( const int  ireg,
const int  ie 
) const

Returns the jet energy in cell energy density bin ie for HEC, eta<2.5 (ireg=0) and eta>=2.5 (ireg=1)

Definition at line 211 of file JetSampling.cxx.

211  {
212  // Returns the jet energy in FCAL
213  // ireg = 0 FCAL0
214  // ireg = 1 FCAL1 + FCAL2
215  if (ireg==0) return m_eFCal0Cell.at(ie);
216  else if (ireg==1) return (m_eFCal1Cell.at(ie) + m_eFCal2Cell.at(ie));
217  return 0.;
218 }

◆ eGap()

double JetSampling::eGap ( ) const
inline

Returns energy in Cryo: this is sqrt( fabs( EMB3*TileBar0 ) )

Definition at line 148 of file JetSampling.h.

148 { return m_eGap; }

◆ eHec0Cell1()

double JetSampling::eHec0Cell1 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for TileExt2

Definition at line 190 of file JetSampling.h.

190 { return m_eHec0Cell1.at(ireg); }

◆ eHec0Cell2()

double JetSampling::eHec0Cell2 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for HEC3 eta < 2.5

Definition at line 195 of file JetSampling.h.

195 { return m_eHec0Cell2.at(ireg); }

◆ eHec1Cell1()

double JetSampling::eHec1Cell1 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for HEC0 eta < 2.5

Definition at line 191 of file JetSampling.h.

191 { return m_eHec1Cell1.at(ireg); }

◆ eHec1Cell2()

double JetSampling::eHec1Cell2 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for HEC0 eta >= 2.5

Definition at line 196 of file JetSampling.h.

196 { return m_eHec1Cell2.at(ireg); }

◆ eHec2Cell1()

double JetSampling::eHec2Cell1 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for HEC1 eta < 2.5

Definition at line 192 of file JetSampling.h.

192 { return m_eHec2Cell1.at(ireg); }

◆ eHec2Cell2()

double JetSampling::eHec2Cell2 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for HEC1 eta >= 2.5

Definition at line 197 of file JetSampling.h.

197 { return m_eHec2Cell2.at(ireg); }

◆ eHec3Cell1()

double JetSampling::eHec3Cell1 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for HEC2 eta < 2.5

Definition at line 193 of file JetSampling.h.

193 { return m_eHec3Cell1.at(ireg); }

◆ eHec3Cell2()

double JetSampling::eHec3Cell2 ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for HEC2 eta >= 2.5

Definition at line 198 of file JetSampling.h.

198 { return m_eHec3Cell2.at(ireg); }

◆ eHecCell()

double JetSampling::eHecCell ( const int  ireg,
const int  ie 
) const

Returns the jet energy in cell energy density bin ie for TileBar (ireg=0) and TileExt (ireg=1) calorimeter

Definition at line 191 of file JetSampling.cxx.

191  {
192  // Returns the jet energy in HEC
193  // ireg=0 HEC0 + HEC1 + HEC2 + HEC3 eta<2.5
194  // ireg=1 HEC0 + HEC1 + HEC2 + HEC3 eta>=2.5
195  double energy = 0.;
196  if (ireg==0){
197  energy += m_eHec0Cell1.at(ie);
198  energy += m_eHec1Cell1.at(ie);
199  energy += m_eHec2Cell1.at(ie);
200  energy += m_eHec3Cell1.at(ie);
201  }else if (ireg==1){
202  energy += m_eHec0Cell2.at(ie);
203  energy += m_eHec1Cell2.at(ie);
204  energy += m_eHec2Cell2.at(ie);
205  energy += m_eHec3Cell2.at(ie);
206  }
207  return energy;
208 }

◆ ejsEMB1()

double JetSampling::ejsEMB1 ( ) const
inline

Returns jet energy in PreSamplerE

Definition at line 80 of file JetSampling.h.

80 { return m_ejsEMB1; }

◆ ejsEMB2()

double JetSampling::ejsEMB2 ( ) const
inline

Returns jet energy in layer EME1

Definition at line 82 of file JetSampling.h.

82 { return m_ejsEMB2; }

◆ ejsEMB3()

double JetSampling::ejsEMB3 ( ) const
inline

Returns jet energy in layer EME2

Definition at line 84 of file JetSampling.h.

84 { return m_ejsEMB3; }

◆ ejsEME1()

double JetSampling::ejsEME1 ( ) const
inline

Returns jet energy in layer EMB1

Definition at line 81 of file JetSampling.h.

81 { return m_ejsEME1; }

◆ ejsEME2()

double JetSampling::ejsEME2 ( ) const
inline

Returns jet energy in layer EMB2

Definition at line 83 of file JetSampling.h.

83 { return m_ejsEME2; }

◆ ejsEME3()

double JetSampling::ejsEME3 ( ) const
inline

Returns jet energy in layer EMB3

Definition at line 85 of file JetSampling.h.

85 { return m_ejsEME3; }

◆ ejsFCAL0()

double JetSampling::ejsFCAL0 ( ) const
inline

Returns jet energy in TileGap3

Definition at line 99 of file JetSampling.h.

99 { return m_ejsFCAL0; }

◆ ejsFCAL1()

double JetSampling::ejsFCAL1 ( ) const
inline

Returns jet energy in layer FCAL0

Definition at line 100 of file JetSampling.h.

100 { return m_ejsFCAL1; }

◆ ejsFCAL2()

double JetSampling::ejsFCAL2 ( ) const
inline

Returns jet energy in layer FCAL1

Definition at line 101 of file JetSampling.h.

101 { return m_ejsFCAL2; }

◆ ejsHEC0()

double JetSampling::ejsHEC0 ( ) const
inline

Returns jet energy in layer TielExt2

Definition at line 92 of file JetSampling.h.

92 { return m_ejsHEC0; }

◆ ejsHEC1()

double JetSampling::ejsHEC1 ( ) const
inline

Returns jet energy in layer HEC0

Definition at line 93 of file JetSampling.h.

93 { return m_ejsHEC1; }

◆ ejsHEC2()

double JetSampling::ejsHEC2 ( ) const
inline

Returns jet energy in layer HEC1

Definition at line 94 of file JetSampling.h.

94 { return m_ejsHEC2; }

◆ ejsHEC3()

double JetSampling::ejsHEC3 ( ) const
inline

Returns jet energy in layer HEC2

Definition at line 95 of file JetSampling.h.

95 { return m_ejsHEC3; }

◆ ejsPreSamplerB()

double JetSampling::ejsPreSamplerB ( ) const
inline

Definition at line 78 of file JetSampling.h.

78 { return m_ejsPreSamplerB; }

◆ ejsPreSamplerE()

double JetSampling::ejsPreSamplerE ( ) const
inline

Returns jet energy in PreSamplerB

Definition at line 79 of file JetSampling.h.

79 { return m_ejsPreSamplerE; }

◆ ejsTileBar0()

double JetSampling::ejsTileBar0 ( ) const
inline

Returns jet energy in layer EME3

Definition at line 86 of file JetSampling.h.

86 { return m_ejsTileBar0; }

◆ ejsTileBar1()

double JetSampling::ejsTileBar1 ( ) const
inline

Returns jet energy in layer TileExt0

Definition at line 88 of file JetSampling.h.

88 { return m_ejsTileBar1; }

◆ ejsTileBar2()

double JetSampling::ejsTileBar2 ( ) const
inline

Returns jet energy in layer TileExt1

Definition at line 90 of file JetSampling.h.

90 { return m_ejsTileBar2; }

◆ ejsTileExt0()

double JetSampling::ejsTileExt0 ( ) const
inline

Returns jet energy in layer TileBar0

Definition at line 87 of file JetSampling.h.

87 { return m_ejsTileExt0; }

◆ ejsTileExt1()

double JetSampling::ejsTileExt1 ( ) const
inline

Returns jet energy in layer TileBar1

Definition at line 89 of file JetSampling.h.

89 { return m_ejsTileExt1; }

◆ ejsTileExt2()

double JetSampling::ejsTileExt2 ( ) const
inline

Returns jet energy in layer TileBar2

Definition at line 91 of file JetSampling.h.

91 { return m_ejsTileExt2; }

◆ ejsTileGap1()

double JetSampling::ejsTileGap1 ( ) const
inline

Returns jet energy in layer HEC3

Definition at line 96 of file JetSampling.h.

96 { return m_ejsTileGap1; }

◆ ejsTileGap2()

double JetSampling::ejsTileGap2 ( ) const
inline

Returns jet energy in TileGap1

Definition at line 97 of file JetSampling.h.

97 { return m_ejsTileGap2; }

◆ ejsTileGap3()

double JetSampling::ejsTileGap3 ( ) const
inline

Returns jet energy in TileGap2

Definition at line 98 of file JetSampling.h.

98 { return m_ejsTileGap3; }

◆ eNull()

double JetSampling::eNull ( ) const
inline

Returns energy in Scint: this is TileGap1+TileGap2

Definition at line 150 of file JetSampling.h.

150 { return m_eNull; }

◆ ePreSamBCell()

double JetSampling::ePreSamBCell ( const int  ireg) const
inline

Definition at line 164 of file JetSampling.h.

164 { return m_ePreSamBCell.at(ireg);}

◆ ePreSamECell()

double JetSampling::ePreSamECell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for PreSamplerB

Definition at line 165 of file JetSampling.h.

165 { return m_ePreSamECell.at(ireg);}

◆ eScint()

double JetSampling::eScint ( ) const
inline

Returns energy in Gap: this is TileGap3

Definition at line 149 of file JetSampling.h.

149 { return m_eScint; }

◆ eTileBar0Cell()

double JetSampling::eTileBar0Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for EME3 eta >= 2.5

Definition at line 182 of file JetSampling.h.

182 { return m_eTileBar0Cell.at(ireg); }

◆ eTileBar1Cell()

double JetSampling::eTileBar1Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for TileBar0

Definition at line 183 of file JetSampling.h.

183 { return m_eTileBar1Cell.at(ireg); }

◆ eTileBar2Cell()

double JetSampling::eTileBar2Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for TileBar1

Definition at line 184 of file JetSampling.h.

184 { return m_eTileBar2Cell.at(ireg); }

◆ eTileCell()

double JetSampling::eTileCell ( const int  ireg,
const int  ie 
) const

Returns the jet energy in cell energy density bin ie for EME2 (ireg=0) and EME3 (ireg=1)

Definition at line 173 of file JetSampling.cxx.

173  {
174  // Returns the jet energy in Tile
175  // ireg=0 TileBar0+TileBar1+TileBar2
176  // ireg=1 TileExt0+TileExt1+TileExt2
177  double energy =0.;
178  if (ireg==0){
179  energy += m_eTileBar0Cell.at(ie);
180  energy += m_eTileBar1Cell.at(ie);
181  energy += m_eTileBar2Cell.at(ie);
182  }else if (ireg==1) {
183  energy += m_eTileExt0Cell.at(ie);
184  energy += m_eTileExt1Cell.at(ie);
185  energy += m_eTileExt2Cell.at(ie);
186  }
187  return energy;
188 }

◆ eTileExt0Cell()

double JetSampling::eTileExt0Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for TileBar2

Definition at line 186 of file JetSampling.h.

186 { return m_eTileExt0Cell.at(ireg); }

◆ eTileExt1Cell()

double JetSampling::eTileExt1Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for TileExt0

Definition at line 187 of file JetSampling.h.

187 { return m_eTileExt1Cell.at(ireg); }

◆ eTileExt2Cell()

double JetSampling::eTileExt2Cell ( const int  ireg) const
inline

Returns jet energy in cell energy density bin ireg for TileExt1

Definition at line 188 of file JetSampling.h.

188 { return m_eTileExt2Cell.at(ireg); }

◆ get_erad()

double JetSampling::get_erad ( int  i)
inline

Sets upt to 10 radial profiles calculated from calo cells

Definition at line 247 of file JetSampling.h.

247 { return m_erad_cells.at(i); }

◆ get_erad_tracks()

double JetSampling::get_erad_tracks ( int  i)
inline

Sets up to 10 radial profiles calculated from tracks

Definition at line 252 of file JetSampling.h.

252 { return m_erad_tracks.at(i); }

◆ hlv_h1()

const CLHEP::HepLorentzVector& JetSampling::hlv_h1 ( ) const
inline

Calibrated Jets H1 (could be filled with zeros)

Definition at line 55 of file JetSampling.h.

◆ hlv_ntj()

const CLHEP::HepLorentzVector& JetSampling::hlv_ntj ( ) const
inline

NTJ: Nearest-Truth-Jet (Truth/Reference jet)

Definition at line 52 of file JetSampling.h.

◆ hlv_pic()

const CLHEP::HepLorentzVector& JetSampling::hlv_pic ( ) const
inline

PIC: Particle-In-Cone Jet (Truth/Reference jet)

Definition at line 51 of file JetSampling.h.

◆ hlv_pisa()

const CLHEP::HepLorentzVector& JetSampling::hlv_pisa ( ) const
inline

Calibrated Jets PISA (could be filled with zeros)

Definition at line 56 of file JetSampling.h.

◆ hlv_rec()

const CLHEP::HepLorentzVector& JetSampling::hlv_rec ( ) const
inline

Uncalibrated jet at EM scale.

Definition at line 50 of file JetSampling.h.

◆ hlv_ref()

const CLHEP::HepLorentzVector& JetSampling::hlv_ref ( ) const
inline

Data-driven jets kinematics, Reference jet.

Definition at line 53 of file JetSampling.h.

◆ hlv_samp()

const CLHEP::HepLorentzVector& JetSampling::hlv_samp ( ) const
inline

Calibrated Jets Sampling/Layer (could be filled with zeros)

Definition at line 57 of file JetSampling.h.

◆ init()

void JetSampling::init ( )
private

Definition at line 24 of file JetSampling.cxx.

25 {
26  // Initialize all private members to zero
27 
28  // Distantce to NTJ jet
29  m_dr1 = 0.;
30  m_dr2 = 0.;
31 
32  // Sampling or Layer members
33  m_ejsPreSamplerB = 0;
34  m_ejsPreSamplerE = 0;
35  m_ejsEMB1 = 0;
36  m_ejsEME1 = 0;
37  m_ejsEMB2 = 0;
38  m_ejsEME2 = 0;
39  m_ejsEMB3 = 0;
40  m_ejsEME3 = 0;
41  m_ejsTileBar0 = 0;
42  m_ejsTileExt0 = 0;
43  m_ejsTileBar1 = 0;
44  m_ejsTileExt1 = 0;
45  m_ejsTileBar2 = 0;
46  m_ejsTileExt2 = 0;
47  m_ejsHEC0 = 0;
48  m_ejsHEC1 = 0;
49  m_ejsHEC2 = 0;
50  m_ejsHEC3 = 0;
51  m_ejsTileGap1 = 0;
52  m_ejsTileGap2 = 0;
53  m_ejsTileGap3 = 0;
54  m_ejsFCAL0 = 0;
55  m_ejsFCAL1 = 0;
56  m_ejsFCAL2 = 0;
57  m_tot = 0.;
58  m_ctot = 0.;
59  m_ehad = 0.;
60  m_eem = 0.;
61 
62  m_eCryo = 0.;
63  m_eGap = 0.;
64  m_eScint = 0.;
65  m_eNull = 0.;
66 
67  // JetECS: Loop over the 16 cell energy density bins
68  for(int ie=0; ie<16; ++ie) {
69  m_ePreSamBCell.at(ie) = 0.;
70  m_ePreSamECell.at(ie) = 0.;
71  //
72  m_eEMB1Cell.at(ie) = 0.;
73  m_eEME1Cell.at(ie) = 0.;
74  //
75  m_eEMB2Cell1.at(ie) = 0.;
76  m_eEMB2Cell2.at(ie) = 0.;
77  //
78  m_eEMB3Cell1.at(ie) = 0.;
79  m_eEMB3Cell2.at(ie) = 0.;
80  //
81  m_eEME2Cell1.at(ie) = 0.;
82  m_eEME2Cell2.at(ie) = 0.;
83  //
84  m_eEME3Cell1.at(ie) = 0.;
85  m_eEME3Cell2.at(ie) = 0.;
86  //
87  m_eTileBar0Cell.at(ie) = 0.;
88  m_eTileBar1Cell.at(ie) = 0.;
89  m_eTileBar2Cell.at(ie) = 0.;
90  m_eTileExt0Cell.at(ie) = 0.;
91  m_eTileExt1Cell.at(ie) = 0.;
92  m_eTileExt2Cell.at(ie) = 0.;
93  //
94  m_eHec0Cell1.at(ie) = 0.;
95  m_eHec1Cell1.at(ie) = 0.;
96  m_eHec2Cell1.at(ie) = 0.;
97  m_eHec3Cell1.at(ie) = 0.;
98  //
99  m_eHec0Cell2.at(ie) = 0.;
100  m_eHec1Cell2.at(ie) = 0.;
101  m_eHec2Cell2.at(ie) = 0.;
102  m_eHec3Cell2.at(ie) = 0.;
103  //
104  m_eFCal0Cell.at(ie) = 0.;
105  m_eFCal1Cell.at(ie) = 0.;
106  m_eFCal2Cell.at(ie) = 0.;
107  }
108 
109  // Energy in cone Radii, loop over the 10 possible values
110  for ( int i = 0; i < 10; ++i ) {
111  m_erad_cells.at(i) = 0.; // from cells
112  m_erad_tracks.at(i) = 0.; // from tracks
113  }
114 }

◆ jet_em_sum()

double JetSampling::jet_em_sum ( )
inline

Returns the jet energy deposited in the electromagnetic calorimeters.

Definition at line 105 of file JetSampling.h.

◆ jet_had_sum()

double JetSampling::jet_had_sum ( )
inline

Returns jet energy in layer FCAL2

Returns the jet energy deposited in the hadronic calorimeters

Definition at line 104 of file JetSampling.h.

◆ set_dR1()

void JetSampling::set_dR1 ( double  r)
inline

Set dR1 value.

Definition at line 70 of file JetSampling.h.

◆ set_dR2()

void JetSampling::set_dR2 ( double  r)
inline

Set dR2 value.

Definition at line 71 of file JetSampling.h.

◆ set_eCryo()

void JetSampling::set_eCryo ( double  e)
inline

Definition at line 154 of file JetSampling.h.

154 { m_eCryo = e; }

◆ set_eEMB1Cell()

void JetSampling::set_eEMB1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 208 of file JetSampling.h.

208 { m_eEMB1Cell.at(ireg) = e; }

◆ set_eEMB2Cell1()

void JetSampling::set_eEMB2Cell1 ( const int  ireg,
double  e 
)
inline

Definition at line 211 of file JetSampling.h.

211 { m_eEMB2Cell1.at(ireg) = e; }

◆ set_eEMB2Cell2()

void JetSampling::set_eEMB2Cell2 ( const int  ireg,
double  e 
)
inline

Definition at line 212 of file JetSampling.h.

212 { m_eEMB2Cell2.at(ireg) = e; }

◆ set_eEMB3Cell1()

void JetSampling::set_eEMB3Cell1 ( const int  ireg,
double  e 
)
inline

Definition at line 214 of file JetSampling.h.

214 { m_eEMB3Cell1.at(ireg) = e; }

◆ set_eEMB3Cell2()

void JetSampling::set_eEMB3Cell2 ( const int  ireg,
double  e 
)
inline

Definition at line 215 of file JetSampling.h.

215 { m_eEMB3Cell2.at(ireg) = e; }

◆ set_eEME1Cell()

void JetSampling::set_eEME1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 209 of file JetSampling.h.

209 { m_eEME1Cell.at(ireg) = e; }

◆ set_eEME2Cell1()

void JetSampling::set_eEME2Cell1 ( const int  ireg,
double  e 
)
inline

Definition at line 217 of file JetSampling.h.

217 { m_eEME2Cell1.at(ireg) = e; }

◆ set_eEME2Cell2()

void JetSampling::set_eEME2Cell2 ( const int  ireg,
double  e 
)
inline

Definition at line 218 of file JetSampling.h.

218 { m_eEME2Cell2.at(ireg) = e; }

◆ set_eEME3Cell1()

void JetSampling::set_eEME3Cell1 ( const int  ireg,
double  e 
)
inline

Definition at line 220 of file JetSampling.h.

220 { m_eEME3Cell1.at(ireg) = e; }

◆ set_eEME3Cell2()

void JetSampling::set_eEME3Cell2 ( const int  ireg,
double  e 
)
inline

Definition at line 221 of file JetSampling.h.

221 { m_eEME3Cell2.at(ireg) = e; }

◆ set_eFCal0Cell()

void JetSampling::set_eFCal0Cell ( const int  ireg,
double  e 
)
inline

Definition at line 241 of file JetSampling.h.

241 {m_eFCal0Cell.at(ireg) = e; }

◆ set_eFCal1Cell()

void JetSampling::set_eFCal1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 242 of file JetSampling.h.

242 {m_eFCal1Cell.at(ireg) = e; }

◆ set_eFCal2Cell()

void JetSampling::set_eFCal2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 243 of file JetSampling.h.

243 {m_eFCal2Cell.at(ireg) = e; }

◆ set_eGap()

void JetSampling::set_eGap ( double  e)
inline

Sets energy in Cryo: this is be sqrt( fabs( EMB3*TileBar0) )

Definition at line 155 of file JetSampling.h.

155 { m_eGap = e; }

◆ set_eHec0Cell1()

void JetSampling::set_eHec0Cell1 ( const int  ireg,
double  e 
)
inline

Definition at line 230 of file JetSampling.h.

230 { m_eHec0Cell1.at(ireg) = e; }

◆ set_eHec0Cell2()

void JetSampling::set_eHec0Cell2 ( const int  ireg,
double  e 
)
inline

Definition at line 235 of file JetSampling.h.

235 { m_eHec0Cell2.at(ireg) = e; }

◆ set_eHec1Cell1()

void JetSampling::set_eHec1Cell1 ( const int  ireg,
double  e 
)
inline

Definition at line 231 of file JetSampling.h.

231 { m_eHec1Cell1.at(ireg) = e; }

◆ set_eHec1Cell2()

void JetSampling::set_eHec1Cell2 ( const int  ireg,
double  e 
)
inline

Definition at line 236 of file JetSampling.h.

236 { m_eHec1Cell2.at(ireg) = e; }

◆ set_eHec2Cell1()

void JetSampling::set_eHec2Cell1 ( const int  ireg,
double  e 
)
inline

Definition at line 232 of file JetSampling.h.

232 { m_eHec2Cell1.at(ireg) = e; }

◆ set_eHec2Cell2()

void JetSampling::set_eHec2Cell2 ( const int  ireg,
double  e 
)
inline

Definition at line 237 of file JetSampling.h.

237 { m_eHec2Cell2.at(ireg) = e; }

◆ set_eHec3Cell1()

void JetSampling::set_eHec3Cell1 ( const int  ireg,
double  e 
)
inline

Definition at line 233 of file JetSampling.h.

233 { m_eHec3Cell1.at(ireg) = e; }

◆ set_eHec3Cell2()

void JetSampling::set_eHec3Cell2 ( const int  ireg,
double  e 
)
inline

Definition at line 238 of file JetSampling.h.

238 { m_eHec3Cell2.at(ireg) = e; }

◆ set_ejsEMB1()

void JetSampling::set_ejsEMB1 ( double  ejs)
inline

Sets jet energy in layer PreSamplerE

Definition at line 110 of file JetSampling.h.

110 { m_ejsEMB1 = ejs; m_tot += ejs; m_eem += ejs; }

◆ set_ejsEMB2()

void JetSampling::set_ejsEMB2 ( double  ejs)
inline

Sets jet energy in layer EME1

Definition at line 112 of file JetSampling.h.

112 { m_ejsEMB2 = ejs; m_tot += ejs; m_eem += ejs; }

◆ set_ejsEMB3()

void JetSampling::set_ejsEMB3 ( double  ejs)
inline

Sets jet energy in layer EME2

Definition at line 114 of file JetSampling.h.

114 { m_ejsEMB3 = ejs; m_tot += ejs; m_eem += ejs; }

◆ set_ejsEME1()

void JetSampling::set_ejsEME1 ( double  ejs)
inline

Sets jet energy in layer EMB1

Definition at line 111 of file JetSampling.h.

111 { m_ejsEME1 = ejs; m_tot += ejs; m_eem += ejs; }

◆ set_ejsEME2()

void JetSampling::set_ejsEME2 ( double  ejs)
inline

Sets jet energy in layer EMB2

Definition at line 113 of file JetSampling.h.

113 { m_ejsEME2 = ejs; m_tot += ejs; m_eem += ejs; }

◆ set_ejsEME3()

void JetSampling::set_ejsEME3 ( double  ejs)
inline

Sets jet energy in layer EMB3

Definition at line 115 of file JetSampling.h.

115 { m_ejsEME3 = ejs; m_tot += ejs; m_eem += ejs; }

◆ set_ejsFCAL0()

void JetSampling::set_ejsFCAL0 ( double  ejs)
inline

Sets jet energy in layer TileGap3

Definition at line 129 of file JetSampling.h.

129 { m_ejsFCAL0 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsFCAL1()

void JetSampling::set_ejsFCAL1 ( double  ejs)
inline

Sets jet energy in layer FCAL0

Definition at line 130 of file JetSampling.h.

130 { m_ejsFCAL1 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsFCAL2()

void JetSampling::set_ejsFCAL2 ( double  ejs)
inline

Sets jet energy in layer FCAL1

Definition at line 131 of file JetSampling.h.

131 { m_ejsFCAL2 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsHEC0()

void JetSampling::set_ejsHEC0 ( double  ejs)
inline

Sets jet energy in layer TileExt2

Definition at line 122 of file JetSampling.h.

122 { m_ejsHEC0 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsHEC1()

void JetSampling::set_ejsHEC1 ( double  ejs)
inline

Sets jet energy in layer HEC0

Definition at line 123 of file JetSampling.h.

123 { m_ejsHEC1 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsHEC2()

void JetSampling::set_ejsHEC2 ( double  ejs)
inline

Sets jet energy in layer HEC1

Definition at line 124 of file JetSampling.h.

124 { m_ejsHEC2 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsHEC3()

void JetSampling::set_ejsHEC3 ( double  ejs)
inline

Sets jet energy in layer HEC2

Definition at line 125 of file JetSampling.h.

125 { m_ejsHEC3 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsPreSamplerB()

void JetSampling::set_ejsPreSamplerB ( double  ejs)
inline

Definition at line 108 of file JetSampling.h.

108 { m_ejsPreSamplerB = ejs; m_tot += ejs; m_eem += ejs; }

◆ set_ejsPreSamplerE()

void JetSampling::set_ejsPreSamplerE ( double  ejs)
inline

Sets jet energy in layer PreSamplerB

Definition at line 109 of file JetSampling.h.

109 { m_ejsPreSamplerE = ejs; m_tot += ejs; m_eem += ejs; }

◆ set_ejsTileBar0()

void JetSampling::set_ejsTileBar0 ( double  ejs)
inline

Sets jet energy in layer EME3

Definition at line 116 of file JetSampling.h.

116 { m_ejsTileBar0 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsTileBar1()

void JetSampling::set_ejsTileBar1 ( double  ejs)
inline

Sets jet energy in layer TileExt0

Definition at line 118 of file JetSampling.h.

118 { m_ejsTileBar1 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsTileBar2()

void JetSampling::set_ejsTileBar2 ( double  ejs)
inline

Sets jet energy in layer TileExt1

Definition at line 120 of file JetSampling.h.

120 { m_ejsTileBar2 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsTileExt0()

void JetSampling::set_ejsTileExt0 ( double  ejs)
inline

Sets jet energy in layer TileBar0

Definition at line 117 of file JetSampling.h.

117 { m_ejsTileExt0 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsTileExt1()

void JetSampling::set_ejsTileExt1 ( double  ejs)
inline

Sets jet energy in layer TileBar1

Definition at line 119 of file JetSampling.h.

119 { m_ejsTileExt1 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsTileExt2()

void JetSampling::set_ejsTileExt2 ( double  ejs)
inline

Sets jet energy in layer TileBar2

Definition at line 121 of file JetSampling.h.

121 { m_ejsTileExt2 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsTileGap1()

void JetSampling::set_ejsTileGap1 ( double  ejs)
inline

Sets jet energy in layer HEC3

Definition at line 126 of file JetSampling.h.

126 { m_ejsTileGap1 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsTileGap2()

void JetSampling::set_ejsTileGap2 ( double  ejs)
inline

Sets jet energy in layer TileGap1

Definition at line 127 of file JetSampling.h.

127 { m_ejsTileGap2 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_ejsTileGap3()

void JetSampling::set_ejsTileGap3 ( double  ejs)
inline

Sets jet energy in layer TileGap2

Definition at line 128 of file JetSampling.h.

128 { m_ejsTileGap3 = ejs; m_tot += ejs; m_ehad += ejs; }

◆ set_eNull()

void JetSampling::set_eNull ( double  e)
inline

Sets energy in Scint: this is TileGap1+TileGap2

Definition at line 157 of file JetSampling.h.

157 { m_eNull = e; }

◆ set_ePreSamBCell()

void JetSampling::set_ePreSamBCell ( const int  ireg,
double  e 
)
inline

Returns jet energy in cell energy density bin ireg for FCAL2

Definition at line 205 of file JetSampling.h.

205 { m_ePreSamBCell.at(ireg) = e; }

◆ set_ePreSamECell()

void JetSampling::set_ePreSamECell ( const int  ireg,
double  e 
)
inline

Definition at line 206 of file JetSampling.h.

206 { m_ePreSamECell.at(ireg) = e; }

◆ set_erad()

void JetSampling::set_erad ( const int  i,
double  e 
)
inline

Definition at line 246 of file JetSampling.h.

246 {m_erad_cells.at(i) += e; }

◆ set_erad_tracks()

void JetSampling::set_erad_tracks ( const int  i,
double  e 
)
inline

Returns up to 10 radial profiles calculated from calo cells

Definition at line 251 of file JetSampling.h.

251 {m_erad_tracks.at(i) += e;}

◆ set_eScint()

void JetSampling::set_eScint ( double  e)
inline

Sets energy in Gap: this is TileGap3

Definition at line 156 of file JetSampling.h.

156 { m_eScint = e; }

◆ set_eTileBar0Cell()

void JetSampling::set_eTileBar0Cell ( const int  ireg,
double  e 
)
inline

Definition at line 223 of file JetSampling.h.

223 { m_eTileBar0Cell.at(ireg)=e; }

◆ set_eTileBar1Cell()

void JetSampling::set_eTileBar1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 224 of file JetSampling.h.

224 { m_eTileBar1Cell.at(ireg)=e; }

◆ set_eTileBar2Cell()

void JetSampling::set_eTileBar2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 225 of file JetSampling.h.

225 { m_eTileBar2Cell.at(ireg)=e; }

◆ set_eTileExt0Cell()

void JetSampling::set_eTileExt0Cell ( const int  ireg,
double  e 
)
inline

Definition at line 226 of file JetSampling.h.

226 { m_eTileExt0Cell.at(ireg)=e; }

◆ set_eTileExt1Cell()

void JetSampling::set_eTileExt1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 227 of file JetSampling.h.

227 { m_eTileExt1Cell.at(ireg)=e; }

◆ set_eTileExt2Cell()

void JetSampling::set_eTileExt2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 228 of file JetSampling.h.

228 { m_eTileExt2Cell.at(ireg)=e; }

◆ set_hlv_h1()

void JetSampling::set_hlv_h1 ( const CLHEP::HepLorentzVector &  v)
inline

Set 4-momentum for Jets H1.

Definition at line 64 of file JetSampling.h.

◆ set_hlv_ntj()

void JetSampling::set_hlv_ntj ( const CLHEP::HepLorentzVector &  v)
inline

Set 4-momentum for Nearest-Truth-Jet.

Definition at line 61 of file JetSampling.h.

◆ set_hlv_pic()

void JetSampling::set_hlv_pic ( const CLHEP::HepLorentzVector &  v)
inline

Set 4-momentum for Particle-In-Cone jet.

Definition at line 60 of file JetSampling.h.

◆ set_hlv_pisa()

void JetSampling::set_hlv_pisa ( const CLHEP::HepLorentzVector &  v)
inline

Set 4-momentum for Jets PISA.

Definition at line 65 of file JetSampling.h.

◆ set_hlv_rec()

void JetSampling::set_hlv_rec ( const CLHEP::HepLorentzVector &  v)
inline

Set 4-momentum for uncalibrated jet.

Definition at line 59 of file JetSampling.h.

◆ set_hlv_ref()

void JetSampling::set_hlv_ref ( const CLHEP::HepLorentzVector &  v)
inline

Set 4-momentum for data-driven jets kinematics.

Definition at line 62 of file JetSampling.h.

◆ set_hlv_samp()

void JetSampling::set_hlv_samp ( const CLHEP::HepLorentzVector &  v)
inline

Set 4-momentum for Jets Sampling/Layer.

Definition at line 66 of file JetSampling.h.

Friends And Related Function Documentation

◆ JetSamplingCnv_p1

friend class JetSamplingCnv_p1
friend

Return up to 10 radial profiles calculated from tracks

Definition at line 255 of file JetSampling.h.

◆ JetSamplingCnv_p2

friend class JetSamplingCnv_p2
friend

Definition at line 256 of file JetSampling.h.

Member Data Documentation

◆ m_ctot

double JetSampling::m_ctot
private

Definition at line 308 of file JetSampling.h.

◆ m_dr1

double JetSampling::m_dr1
private

Kinematics of the Sampling calbirated jet

Definition at line 278 of file JetSampling.h.

◆ m_dr2

double JetSampling::m_dr2
private

Distance between reconstructed jet and closest NTJ jet

Definition at line 279 of file JetSampling.h.

◆ m_eCryo

double JetSampling::m_eCryo
private

Definition at line 315 of file JetSampling.h.

◆ m_eem

double JetSampling::m_eem
private

Jet energy deposited in hadronic calorimeters

Definition at line 310 of file JetSampling.h.

◆ m_eEMB1Cell

double_array16 JetSampling::m_eEMB1Cell
private

Definition at line 323 of file JetSampling.h.

◆ m_eEMB2Cell1

double_array16 JetSampling::m_eEMB2Cell1
private

Definition at line 325 of file JetSampling.h.

◆ m_eEMB2Cell2

double_array16 JetSampling::m_eEMB2Cell2
private

Definition at line 326 of file JetSampling.h.

◆ m_eEMB3Cell1

double_array16 JetSampling::m_eEMB3Cell1
private

Definition at line 327 of file JetSampling.h.

◆ m_eEMB3Cell2

double_array16 JetSampling::m_eEMB3Cell2
private

Definition at line 328 of file JetSampling.h.

◆ m_eEME1Cell

double_array16 JetSampling::m_eEME1Cell
private

Definition at line 324 of file JetSampling.h.

◆ m_eEME2Cell1

double_array16 JetSampling::m_eEME2Cell1
private

Definition at line 329 of file JetSampling.h.

◆ m_eEME2Cell2

double_array16 JetSampling::m_eEME2Cell2
private

Definition at line 330 of file JetSampling.h.

◆ m_eEME3Cell1

double_array16 JetSampling::m_eEME3Cell1
private

Definition at line 331 of file JetSampling.h.

◆ m_eEME3Cell2

double_array16 JetSampling::m_eEME3Cell2
private

Definition at line 332 of file JetSampling.h.

◆ m_eFCal0Cell

double_array16 JetSampling::m_eFCal0Cell
private

Definition at line 347 of file JetSampling.h.

◆ m_eFCal1Cell

double_array16 JetSampling::m_eFCal1Cell
private

Definition at line 348 of file JetSampling.h.

◆ m_eFCal2Cell

double_array16 JetSampling::m_eFCal2Cell
private

Definition at line 349 of file JetSampling.h.

◆ m_eGap

double JetSampling::m_eGap
private

Definition at line 316 of file JetSampling.h.

◆ m_ehad

double JetSampling::m_ehad
private

Definition at line 309 of file JetSampling.h.

◆ m_eHec0Cell1

double_array16 JetSampling::m_eHec0Cell1
private

Definition at line 339 of file JetSampling.h.

◆ m_eHec0Cell2

double_array16 JetSampling::m_eHec0Cell2
private

Definition at line 343 of file JetSampling.h.

◆ m_eHec1Cell1

double_array16 JetSampling::m_eHec1Cell1
private

Definition at line 340 of file JetSampling.h.

◆ m_eHec1Cell2

double_array16 JetSampling::m_eHec1Cell2
private

Definition at line 344 of file JetSampling.h.

◆ m_eHec2Cell1

double_array16 JetSampling::m_eHec2Cell1
private

Definition at line 341 of file JetSampling.h.

◆ m_eHec2Cell2

double_array16 JetSampling::m_eHec2Cell2
private

Definition at line 345 of file JetSampling.h.

◆ m_eHec3Cell1

double_array16 JetSampling::m_eHec3Cell1
private

Definition at line 342 of file JetSampling.h.

◆ m_eHec3Cell2

double_array16 JetSampling::m_eHec3Cell2
private

Definition at line 346 of file JetSampling.h.

◆ m_ejsEMB1

double JetSampling::m_ejsEMB1
private

Definition at line 284 of file JetSampling.h.

◆ m_ejsEMB2

double JetSampling::m_ejsEMB2
private

Definition at line 286 of file JetSampling.h.

◆ m_ejsEMB3

double JetSampling::m_ejsEMB3
private

Definition at line 288 of file JetSampling.h.

◆ m_ejsEME1

double JetSampling::m_ejsEME1
private

Definition at line 285 of file JetSampling.h.

◆ m_ejsEME2

double JetSampling::m_ejsEME2
private

Definition at line 287 of file JetSampling.h.

◆ m_ejsEME3

double JetSampling::m_ejsEME3
private

Definition at line 289 of file JetSampling.h.

◆ m_ejsFCAL0

double JetSampling::m_ejsFCAL0
private

Definition at line 303 of file JetSampling.h.

◆ m_ejsFCAL1

double JetSampling::m_ejsFCAL1
private

Definition at line 304 of file JetSampling.h.

◆ m_ejsFCAL2

double JetSampling::m_ejsFCAL2
private

Definition at line 305 of file JetSampling.h.

◆ m_ejsHEC0

double JetSampling::m_ejsHEC0
private

Definition at line 296 of file JetSampling.h.

◆ m_ejsHEC1

double JetSampling::m_ejsHEC1
private

Definition at line 297 of file JetSampling.h.

◆ m_ejsHEC2

double JetSampling::m_ejsHEC2
private

Definition at line 298 of file JetSampling.h.

◆ m_ejsHEC3

double JetSampling::m_ejsHEC3
private

Definition at line 299 of file JetSampling.h.

◆ m_ejsPreSamplerB

double JetSampling::m_ejsPreSamplerB
private

Distance between reconstructed jet and 2nd closest NTJ jet

Definition at line 282 of file JetSampling.h.

◆ m_ejsPreSamplerE

double JetSampling::m_ejsPreSamplerE
private

Definition at line 283 of file JetSampling.h.

◆ m_ejsTileBar0

double JetSampling::m_ejsTileBar0
private

Definition at line 290 of file JetSampling.h.

◆ m_ejsTileBar1

double JetSampling::m_ejsTileBar1
private

Definition at line 292 of file JetSampling.h.

◆ m_ejsTileBar2

double JetSampling::m_ejsTileBar2
private

Definition at line 294 of file JetSampling.h.

◆ m_ejsTileExt0

double JetSampling::m_ejsTileExt0
private

Definition at line 291 of file JetSampling.h.

◆ m_ejsTileExt1

double JetSampling::m_ejsTileExt1
private

Definition at line 293 of file JetSampling.h.

◆ m_ejsTileExt2

double JetSampling::m_ejsTileExt2
private

Definition at line 295 of file JetSampling.h.

◆ m_ejsTileGap1

double JetSampling::m_ejsTileGap1
private

Definition at line 300 of file JetSampling.h.

◆ m_ejsTileGap2

double JetSampling::m_ejsTileGap2
private

Definition at line 301 of file JetSampling.h.

◆ m_ejsTileGap3

double JetSampling::m_ejsTileGap3
private

Definition at line 302 of file JetSampling.h.

◆ m_eNull

double JetSampling::m_eNull
private

Definition at line 318 of file JetSampling.h.

◆ m_ePreSamBCell

double_array16 JetSampling::m_ePreSamBCell
private

Definition at line 321 of file JetSampling.h.

◆ m_ePreSamECell

double_array16 JetSampling::m_ePreSamECell
private

Definition at line 322 of file JetSampling.h.

◆ m_erad_cells

double_array10 JetSampling::m_erad_cells
private

Definition at line 352 of file JetSampling.h.

◆ m_erad_tracks

double_array10 JetSampling::m_erad_tracks
private

Definition at line 355 of file JetSampling.h.

◆ m_eScint

double JetSampling::m_eScint
private

Definition at line 317 of file JetSampling.h.

◆ m_eTileBar0Cell

double_array16 JetSampling::m_eTileBar0Cell
private

Definition at line 333 of file JetSampling.h.

◆ m_eTileBar1Cell

double_array16 JetSampling::m_eTileBar1Cell
private

Definition at line 334 of file JetSampling.h.

◆ m_eTileBar2Cell

double_array16 JetSampling::m_eTileBar2Cell
private

Definition at line 335 of file JetSampling.h.

◆ m_eTileExt0Cell

double_array16 JetSampling::m_eTileExt0Cell
private

Definition at line 336 of file JetSampling.h.

◆ m_eTileExt1Cell

double_array16 JetSampling::m_eTileExt1Cell
private

Definition at line 337 of file JetSampling.h.

◆ m_eTileExt2Cell

double_array16 JetSampling::m_eTileExt2Cell
private

Definition at line 338 of file JetSampling.h.

◆ m_h1

CLHEP::HepLorentzVector JetSampling::m_h1
private

Definition at line 274 of file JetSampling.h.

◆ m_pd

CLHEP::HepLorentzVector JetSampling::m_pd
private

Data driven jet kinematics, reference jet kinematics It could be a CLHEP::HepLorentzVector with the kinematics of the matched gamma

Definition at line 271 of file JetSampling.h.

◆ m_pisa

CLHEP::HepLorentzVector JetSampling::m_pisa
private

Kinematics of the H1 calibrated jet

Definition at line 275 of file JetSampling.h.

◆ m_pn

CLHEP::HepLorentzVector JetSampling::m_pn
private

Nearest Truth Jet kinematics.

Definition at line 267 of file JetSampling.h.

◆ m_pr

CLHEP::HepLorentzVector JetSampling::m_pr
private

Reconstructed Jet at EM scale kinematics.

Definition at line 261 of file JetSampling.h.

◆ m_pt

CLHEP::HepLorentzVector JetSampling::m_pt
private

Particle-In-Cone jet kinematics.

Definition at line 264 of file JetSampling.h.

◆ m_samp

CLHEP::HepLorentzVector JetSampling::m_samp
private

Kinematics of the PISA calibrated jet

Definition at line 276 of file JetSampling.h.

◆ m_tot

double JetSampling::m_tot
private

Definition at line 307 of file JetSampling.h.


The documentation for this class was generated from the following files:
JetSampling::m_ejsEME1
double m_ejsEME1
Definition: JetSampling.h:285
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
JetSampling::m_eEME1Cell
double_array16 m_eEME1Cell
Definition: JetSampling.h:324
JetSampling::m_eTileExt1Cell
double_array16 m_eTileExt1Cell
Definition: JetSampling.h:337
JetSampling::m_eTileBar0Cell
double_array16 m_eTileBar0Cell
Definition: JetSampling.h:333
JetSampling::m_eHec3Cell1
double_array16 m_eHec3Cell1
Definition: JetSampling.h:342
JetSampling::m_ejsTileBar0
double m_ejsTileBar0
Definition: JetSampling.h:290
JetSampling::m_eCryo
double m_eCryo
Definition: JetSampling.h:315
yodamerge_tmp.dim
dim
Definition: yodamerge_tmp.py:239
JetSampling::m_ejsTileGap2
double m_ejsTileGap2
Definition: JetSampling.h:301
JetSampling::m_pd
CLHEP::HepLorentzVector m_pd
Data driven jet kinematics, reference jet kinematics It could be a CLHEP::HepLorentzVector with the k...
Definition: JetSampling.h:271
JetSampling::m_eFCal0Cell
double_array16 m_eFCal0Cell
Definition: JetSampling.h:347
JetSampling::m_ejsHEC3
double m_ejsHEC3
Definition: JetSampling.h:299
JetSampling::m_pn
CLHEP::HepLorentzVector m_pn
Nearest Truth Jet kinematics.
Definition: JetSampling.h:267
JetSampling::m_eFCal2Cell
double_array16 m_eFCal2Cell
Definition: JetSampling.h:349
JetSampling::m_eTileBar1Cell
double_array16 m_eTileBar1Cell
Definition: JetSampling.h:334
JetSampling::m_pt
CLHEP::HepLorentzVector m_pt
Particle-In-Cone jet kinematics.
Definition: JetSampling.h:264
JetSampling::m_pr
CLHEP::HepLorentzVector m_pr
Reconstructed Jet at EM scale kinematics.
Definition: JetSampling.h:261
JetSampling::m_eEMB2Cell1
double_array16 m_eEMB2Cell1
Definition: JetSampling.h:325
JetSampling::m_ejsPreSamplerB
double m_ejsPreSamplerB
Distance between reconstructed jet and 2nd closest NTJ jet
Definition: JetSampling.h:282
JetSampling::m_ejsTileBar1
double m_ejsTileBar1
Definition: JetSampling.h:292
JetSampling::m_ePreSamBCell
double_array16 m_ePreSamBCell
Definition: JetSampling.h:321
JetSampling::m_ejsTileBar2
double m_ejsTileBar2
Definition: JetSampling.h:294
JetSampling::m_eEME2Cell2
double_array16 m_eEME2Cell2
Definition: JetSampling.h:330
JetSampling::m_ePreSamECell
double_array16 m_ePreSamECell
Definition: JetSampling.h:322
JetSampling::m_ejsEMB3
double m_ejsEMB3
Definition: JetSampling.h:288
JetSampling::m_ejsTileGap3
double m_ejsTileGap3
Definition: JetSampling.h:302
JetSampling::m_ejsTileExt0
double m_ejsTileExt0
Definition: JetSampling.h:291
PlotCalibFromCool.ie
ie
Definition: PlotCalibFromCool.py:420
JetSampling::m_ejsFCAL1
double m_ejsFCAL1
Definition: JetSampling.h:304
JetSampling::m_ejsEMB2
double m_ejsEMB2
Definition: JetSampling.h:286
JetSampling::m_eem
double m_eem
Jet energy deposited in hadronic calorimeters
Definition: JetSampling.h:310
JetSampling::m_samp
CLHEP::HepLorentzVector m_samp
Kinematics of the PISA calibrated jet
Definition: JetSampling.h:276
JetSampling::m_eEME3Cell1
double_array16 m_eEME3Cell1
Definition: JetSampling.h:331
JetSampling::m_ejsFCAL2
double m_ejsFCAL2
Definition: JetSampling.h:305
JetSampling::m_eEMB3Cell1
double_array16 m_eEMB3Cell1
Definition: JetSampling.h:327
JetSampling::m_ejsTileExt1
double m_ejsTileExt1
Definition: JetSampling.h:293
JetSampling::m_ejsTileGap1
double m_ejsTileGap1
Definition: JetSampling.h:300
JetSampling::m_ctot
double m_ctot
Definition: JetSampling.h:308
ParticleGun_FastCalo_ChargeFlip_Config.energy
energy
Definition: ParticleGun_FastCalo_ChargeFlip_Config.py:78
JetSampling::m_eTileExt2Cell
double_array16 m_eTileExt2Cell
Definition: JetSampling.h:338
JetSampling::m_ehad
double m_ehad
Definition: JetSampling.h:309
JetSampling::init
void init()
Definition: JetSampling.cxx:24
lumiFormat.i
int i
Definition: lumiFormat.py:85
JetSampling::m_ejsHEC0
double m_ejsHEC0
Definition: JetSampling.h:296
JetSampling::m_eHec3Cell2
double_array16 m_eHec3Cell2
Definition: JetSampling.h:346
JetSampling::m_ejsTileExt2
double m_ejsTileExt2
Definition: JetSampling.h:295
JetSampling::m_eEME3Cell2
double_array16 m_eEME3Cell2
Definition: JetSampling.h:332
JetSampling::m_eNull
double m_eNull
Definition: JetSampling.h:318
JetSampling::m_dr1
double m_dr1
Kinematics of the Sampling calbirated jet
Definition: JetSampling.h:278
JetSampling::m_eHec2Cell2
double_array16 m_eHec2Cell2
Definition: JetSampling.h:345
JetSampling::m_ejsHEC2
double m_ejsHEC2
Definition: JetSampling.h:298
JetSampling::m_ejsFCAL0
double m_ejsFCAL0
Definition: JetSampling.h:303
JetSampling::m_ejsEME2
double m_ejsEME2
Definition: JetSampling.h:287
JetSampling::m_eHec2Cell1
double_array16 m_eHec2Cell1
Definition: JetSampling.h:341
JetSampling::m_eHec0Cell2
double_array16 m_eHec0Cell2
Definition: JetSampling.h:343
JetSampling::m_eEMB3Cell2
double_array16 m_eEMB3Cell2
Definition: JetSampling.h:328
JetSampling::m_eEMB1Cell
double_array16 m_eEMB1Cell
Definition: JetSampling.h:323
JetSampling::m_eGap
double m_eGap
Definition: JetSampling.h:316
JetSampling::m_h1
CLHEP::HepLorentzVector m_h1
Definition: JetSampling.h:274
JetSampling::m_tot
double m_tot
Definition: JetSampling.h:307
JetSampling::m_erad_cells
double_array10 m_erad_cells
Definition: JetSampling.h:352
JetSampling::m_eHec0Cell1
double_array16 m_eHec0Cell1
Definition: JetSampling.h:339
JetSampling::m_eTileExt0Cell
double_array16 m_eTileExt0Cell
Definition: JetSampling.h:336
JetSampling::m_ejsHEC1
double m_ejsHEC1
Definition: JetSampling.h:297
JetSampling::m_eEMB2Cell2
double_array16 m_eEMB2Cell2
Definition: JetSampling.h:326
JetSampling::m_pisa
CLHEP::HepLorentzVector m_pisa
Kinematics of the H1 calibrated jet
Definition: JetSampling.h:275
JetSampling::m_eTileBar2Cell
double_array16 m_eTileBar2Cell
Definition: JetSampling.h:335
JetSampling::m_eHec1Cell1
double_array16 m_eHec1Cell1
Definition: JetSampling.h:340
JetSampling::m_dr2
double m_dr2
Distance between reconstructed jet and closest NTJ jet
Definition: JetSampling.h:279
JetSampling::m_erad_tracks
double_array10 m_erad_tracks
Definition: JetSampling.h:355
JetSampling::m_eFCal1Cell
double_array16 m_eFCal1Cell
Definition: JetSampling.h:348
JetSampling::m_ejsPreSamplerE
double m_ejsPreSamplerE
Definition: JetSampling.h:283
JetSampling::m_ejsEME3
double m_ejsEME3
Definition: JetSampling.h:289
JetSampling::m_ejsEMB1
double m_ejsEMB1
Definition: JetSampling.h:284
JetSampling::m_eEME2Cell1
double_array16 m_eEME2Cell1
Definition: JetSampling.h:329
JetSampling::m_eHec1Cell2
double_array16 m_eHec1Cell2
Definition: JetSampling.h:344
JetSampling::m_eScint
double m_eScint
Definition: JetSampling.h:317