CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
ScoutingPFJet Class Reference

#include <ScoutingPFJet.h>

Public Member Functions

float chargedHadronEnergy () const
 
int chargedHadronMultiplicity () const
 
std::vector< int > constituents () const
 
float csv () const
 
float electronEnergy () const
 
int electronMultiplicity () const
 
float eta () const
 
float HFEMEnergy () const
 
int HFEMMultiplicity () const
 
float HFHadronEnergy () const
 
int HFHadronMultiplicity () const
 
float HOEnergy () const
 
float jetArea () const
 
float m () const
 
float muonEnergy () const
 
int muonMultiplicity () const
 
float mvaDiscriminator () const
 
float neutralHadronEnergy () const
 
int neutralHadronMultiplicity () const
 
float phi () const
 
float photonEnergy () const
 
int photonMultiplicity () const
 
float pt () const
 
 ScoutingPFJet ()
 
 ScoutingPFJet (float pt, float eta, float phi, float m, float jetArea, float chargedHadronEnergy, float neutralHadronEnergy, float photonEnergy, float electronEnergy, float muonEnergy, float HFHadronEnergy, float HFEMEnergy, int chargedHadronMultiplicity, int neutralHadronMultiplicity, int photonMultiplicity, int electronMultiplicity, int muonMultiplicity, int HFHadronMultiplicity, int HFEMMultiplicity, float HOEnergy, float csv, float mvaDiscriminator, std::vector< int > constituents)
 

Private Attributes

float chargedHadronEnergy_
 
int chargedHadronMultiplicity_
 
std::vector< int > constituents_
 
float csv_
 
float electronEnergy_
 
int electronMultiplicity_
 
float eta_
 
float HFEMEnergy_
 
int HFEMMultiplicity_
 
float HFHadronEnergy_
 
int HFHadronMultiplicity_
 
float HOEnergy_
 
float jetArea_
 
float m_
 
float muonEnergy_
 
int muonMultiplicity_
 
float mvaDiscriminator_
 
float neutralHadronEnergy_
 
int neutralHadronMultiplicity_
 
float phi_
 
float photonEnergy_
 
int photonMultiplicity_
 
float pt_
 

Detailed Description

Definition at line 8 of file ScoutingPFJet.h.

Constructor & Destructor Documentation

◆ ScoutingPFJet() [1/2]

ScoutingPFJet::ScoutingPFJet ( float  pt,
float  eta,
float  phi,
float  m,
float  jetArea,
float  chargedHadronEnergy,
float  neutralHadronEnergy,
float  photonEnergy,
float  electronEnergy,
float  muonEnergy,
float  HFHadronEnergy,
float  HFEMEnergy,
int  chargedHadronMultiplicity,
int  neutralHadronMultiplicity,
int  photonMultiplicity,
int  electronMultiplicity,
int  muonMultiplicity,
int  HFHadronMultiplicity,
int  HFEMMultiplicity,
float  HOEnergy,
float  csv,
float  mvaDiscriminator,
std::vector< int >  constituents 
)
inline

◆ ScoutingPFJet() [2/2]

ScoutingPFJet::ScoutingPFJet ( )
inline

Definition at line 58 of file ScoutingPFJet.h.

59  : pt_(0),
60  eta_(0),
61  phi_(0),
62  m_(0),
63  jetArea_(0),
66  photonEnergy_(0),
67  electronEnergy_(0),
68  muonEnergy_(0),
69  HFHadronEnergy_(0),
70  HFEMEnergy_(0),
78  HOEnergy_(0),
79  csv_(0),
81  constituents_(std::vector<int>()) {}

Member Function Documentation

◆ chargedHadronEnergy()

float ScoutingPFJet::chargedHadronEnergy ( ) const
inline

Definition at line 89 of file ScoutingPFJet.h.

89 { return chargedHadronEnergy_; }

References chargedHadronEnergy_.

Referenced by Jet.Jet::chargedHadronEnergyFraction(), and Jet.Jet::jetID().

◆ chargedHadronMultiplicity()

int ScoutingPFJet::chargedHadronMultiplicity ( ) const
inline

Definition at line 96 of file ScoutingPFJet.h.

References chargedHadronMultiplicity_.

Referenced by Jet.Jet::jetID().

◆ constituents()

std::vector<int> ScoutingPFJet::constituents ( ) const
inline

Definition at line 106 of file ScoutingPFJet.h.

106 { return constituents_; }

References constituents_.

◆ csv()

float ScoutingPFJet::csv ( ) const
inline

Definition at line 104 of file ScoutingPFJet.h.

104 { return csv_; }

References csv_.

◆ electronEnergy()

float ScoutingPFJet::electronEnergy ( ) const
inline

Definition at line 92 of file ScoutingPFJet.h.

92 { return electronEnergy_; }

References electronEnergy_.

Referenced by Jet.Jet::electronEnergyFraction().

◆ electronMultiplicity()

int ScoutingPFJet::electronMultiplicity ( ) const
inline

Definition at line 99 of file ScoutingPFJet.h.

99 { return electronMultiplicity_; }

References electronMultiplicity_.

◆ eta()

float ScoutingPFJet::eta ( ) const
inline

Definition at line 85 of file ScoutingPFJet.h.

85 { return eta_; }

References eta_.

Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), and Jet.Jet::puJetId().

◆ HFEMEnergy()

float ScoutingPFJet::HFEMEnergy ( ) const
inline

Definition at line 95 of file ScoutingPFJet.h.

95 { return HFEMEnergy_; }

References HFEMEnergy_.

Referenced by Jet.Jet::HFEMEnergyFraction().

◆ HFEMMultiplicity()

int ScoutingPFJet::HFEMMultiplicity ( ) const
inline

Definition at line 102 of file ScoutingPFJet.h.

102 { return HFEMMultiplicity_; }

References HFEMMultiplicity_.

◆ HFHadronEnergy()

float ScoutingPFJet::HFHadronEnergy ( ) const
inline

Definition at line 94 of file ScoutingPFJet.h.

94 { return HFHadronEnergy_; }

References HFHadronEnergy_.

Referenced by Jet.Jet::HFHadronEnergyFraction().

◆ HFHadronMultiplicity()

int ScoutingPFJet::HFHadronMultiplicity ( ) const
inline

Definition at line 101 of file ScoutingPFJet.h.

101 { return HFHadronMultiplicity_; }

References HFHadronMultiplicity_.

◆ HOEnergy()

float ScoutingPFJet::HOEnergy ( ) const
inline

Definition at line 103 of file ScoutingPFJet.h.

103 { return HOEnergy_; }

References HOEnergy_.

◆ jetArea()

float ScoutingPFJet::jetArea ( ) const
inline

Definition at line 88 of file ScoutingPFJet.h.

88 { return jetArea_; }

References jetArea_.

◆ m()

float ScoutingPFJet::m ( ) const
inline

Definition at line 87 of file ScoutingPFJet.h.

87 { return m_; }

References m_.

◆ muonEnergy()

float ScoutingPFJet::muonEnergy ( ) const
inline

Definition at line 93 of file ScoutingPFJet.h.

93 { return muonEnergy_; }

References muonEnergy_.

Referenced by Jet.Jet::jetID(), and Jet.Jet::muonEnergyFraction().

◆ muonMultiplicity()

int ScoutingPFJet::muonMultiplicity ( ) const
inline

Definition at line 100 of file ScoutingPFJet.h.

100 { return muonMultiplicity_; }

References muonMultiplicity_.

◆ mvaDiscriminator()

float ScoutingPFJet::mvaDiscriminator ( ) const
inline

Definition at line 105 of file ScoutingPFJet.h.

105 { return mvaDiscriminator_; }

References mvaDiscriminator_.

◆ neutralHadronEnergy()

float ScoutingPFJet::neutralHadronEnergy ( ) const
inline

Definition at line 90 of file ScoutingPFJet.h.

90 { return neutralHadronEnergy_; }

References neutralHadronEnergy_.

Referenced by Jet.Jet::jetID(), and Jet.Jet::neutralHadronEnergyFraction().

◆ neutralHadronMultiplicity()

int ScoutingPFJet::neutralHadronMultiplicity ( ) const
inline

Definition at line 97 of file ScoutingPFJet.h.

References neutralHadronMultiplicity_.

◆ phi()

float ScoutingPFJet::phi ( ) const
inline

Definition at line 86 of file ScoutingPFJet.h.

86 { return phi_; }

References phi_.

Referenced by Particle.Particle::__str__(), and ntupleDataFormat.Track::phiPull().

◆ photonEnergy()

float ScoutingPFJet::photonEnergy ( ) const
inline

Definition at line 91 of file ScoutingPFJet.h.

91 { return photonEnergy_; }

References photonEnergy_.

Referenced by Jet.Jet::photonEnergyFraction().

◆ photonMultiplicity()

int ScoutingPFJet::photonMultiplicity ( ) const
inline

Definition at line 98 of file ScoutingPFJet.h.

98 { return photonMultiplicity_; }

References photonMultiplicity_.

◆ pt()

float ScoutingPFJet::pt ( ) const
inline

Member Data Documentation

◆ chargedHadronEnergy_

float ScoutingPFJet::chargedHadronEnergy_
private

Definition at line 114 of file ScoutingPFJet.h.

Referenced by chargedHadronEnergy().

◆ chargedHadronMultiplicity_

int ScoutingPFJet::chargedHadronMultiplicity_
private

Definition at line 121 of file ScoutingPFJet.h.

Referenced by chargedHadronMultiplicity().

◆ constituents_

std::vector<int> ScoutingPFJet::constituents_
private

Definition at line 131 of file ScoutingPFJet.h.

Referenced by constituents().

◆ csv_

float ScoutingPFJet::csv_
private

Definition at line 129 of file ScoutingPFJet.h.

Referenced by csv().

◆ electronEnergy_

float ScoutingPFJet::electronEnergy_
private

Definition at line 117 of file ScoutingPFJet.h.

Referenced by electronEnergy().

◆ electronMultiplicity_

int ScoutingPFJet::electronMultiplicity_
private

Definition at line 124 of file ScoutingPFJet.h.

Referenced by electronMultiplicity().

◆ eta_

float ScoutingPFJet::eta_
private

Definition at line 110 of file ScoutingPFJet.h.

Referenced by eta().

◆ HFEMEnergy_

float ScoutingPFJet::HFEMEnergy_
private

Definition at line 120 of file ScoutingPFJet.h.

Referenced by HFEMEnergy().

◆ HFEMMultiplicity_

int ScoutingPFJet::HFEMMultiplicity_
private

Definition at line 127 of file ScoutingPFJet.h.

Referenced by HFEMMultiplicity().

◆ HFHadronEnergy_

float ScoutingPFJet::HFHadronEnergy_
private

Definition at line 119 of file ScoutingPFJet.h.

Referenced by HFHadronEnergy().

◆ HFHadronMultiplicity_

int ScoutingPFJet::HFHadronMultiplicity_
private

Definition at line 126 of file ScoutingPFJet.h.

Referenced by HFHadronMultiplicity().

◆ HOEnergy_

float ScoutingPFJet::HOEnergy_
private

Definition at line 128 of file ScoutingPFJet.h.

Referenced by HOEnergy().

◆ jetArea_

float ScoutingPFJet::jetArea_
private

Definition at line 113 of file ScoutingPFJet.h.

Referenced by jetArea().

◆ m_

float ScoutingPFJet::m_
private

Definition at line 112 of file ScoutingPFJet.h.

Referenced by m().

◆ muonEnergy_

float ScoutingPFJet::muonEnergy_
private

Definition at line 118 of file ScoutingPFJet.h.

Referenced by muonEnergy().

◆ muonMultiplicity_

int ScoutingPFJet::muonMultiplicity_
private

Definition at line 125 of file ScoutingPFJet.h.

Referenced by muonMultiplicity().

◆ mvaDiscriminator_

float ScoutingPFJet::mvaDiscriminator_
private

Definition at line 130 of file ScoutingPFJet.h.

Referenced by mvaDiscriminator().

◆ neutralHadronEnergy_

float ScoutingPFJet::neutralHadronEnergy_
private

Definition at line 115 of file ScoutingPFJet.h.

Referenced by neutralHadronEnergy().

◆ neutralHadronMultiplicity_

int ScoutingPFJet::neutralHadronMultiplicity_
private

Definition at line 122 of file ScoutingPFJet.h.

Referenced by neutralHadronMultiplicity().

◆ phi_

float ScoutingPFJet::phi_
private

Definition at line 111 of file ScoutingPFJet.h.

Referenced by phi().

◆ photonEnergy_

float ScoutingPFJet::photonEnergy_
private

Definition at line 116 of file ScoutingPFJet.h.

Referenced by photonEnergy().

◆ photonMultiplicity_

int ScoutingPFJet::photonMultiplicity_
private

Definition at line 123 of file ScoutingPFJet.h.

Referenced by photonMultiplicity().

◆ pt_

float ScoutingPFJet::pt_
private

Definition at line 109 of file ScoutingPFJet.h.

Referenced by pt().

ScoutingPFJet::neutralHadronEnergy_
float neutralHadronEnergy_
Definition: ScoutingPFJet.h:115
ScoutingPFJet::pt_
float pt_
Definition: ScoutingPFJet.h:109
ScoutingPFJet::HFHadronMultiplicity
int HFHadronMultiplicity() const
Definition: ScoutingPFJet.h:101
ScoutingPFJet::muonEnergy_
float muonEnergy_
Definition: ScoutingPFJet.h:118
ScoutingPFJet::phi_
float phi_
Definition: ScoutingPFJet.h:111
ScoutingPFJet::neutralHadronMultiplicity_
int neutralHadronMultiplicity_
Definition: ScoutingPFJet.h:122
ScoutingPFJet::HOEnergy
float HOEnergy() const
Definition: ScoutingPFJet.h:103
ScoutingPFJet::photonEnergy
float photonEnergy() const
Definition: ScoutingPFJet.h:91
ScoutingPFJet::electronMultiplicity_
int electronMultiplicity_
Definition: ScoutingPFJet.h:124
ScoutingPFJet::mvaDiscriminator_
float mvaDiscriminator_
Definition: ScoutingPFJet.h:130
ScoutingPFJet::HFEMEnergy
float HFEMEnergy() const
Definition: ScoutingPFJet.h:95
ScoutingPFJet::csv
float csv() const
Definition: ScoutingPFJet.h:104
ScoutingPFJet::pt
float pt() const
Definition: ScoutingPFJet.h:84
ScoutingPFJet::eta
float eta() const
Definition: ScoutingPFJet.h:85
ScoutingPFJet::HFHadronEnergy_
float HFHadronEnergy_
Definition: ScoutingPFJet.h:119
ScoutingPFJet::muonMultiplicity
int muonMultiplicity() const
Definition: ScoutingPFJet.h:100
ScoutingPFJet::HFEMEnergy_
float HFEMEnergy_
Definition: ScoutingPFJet.h:120
ScoutingPFJet::HFEMMultiplicity
int HFEMMultiplicity() const
Definition: ScoutingPFJet.h:102
ScoutingPFJet::phi
float phi() const
Definition: ScoutingPFJet.h:86
ScoutingPFJet::muonEnergy
float muonEnergy() const
Definition: ScoutingPFJet.h:93
ScoutingPFJet::mvaDiscriminator
float mvaDiscriminator() const
Definition: ScoutingPFJet.h:105
ScoutingPFJet::jetArea
float jetArea() const
Definition: ScoutingPFJet.h:88
ScoutingPFJet::m
float m() const
Definition: ScoutingPFJet.h:87
ScoutingPFJet::constituents
std::vector< int > constituents() const
Definition: ScoutingPFJet.h:106
ScoutingPFJet::m_
float m_
Definition: ScoutingPFJet.h:112
ScoutingPFJet::chargedHadronMultiplicity
int chargedHadronMultiplicity() const
Definition: ScoutingPFJet.h:96
ScoutingPFJet::electronEnergy_
float electronEnergy_
Definition: ScoutingPFJet.h:117
ScoutingPFJet::chargedHadronEnergy_
float chargedHadronEnergy_
Definition: ScoutingPFJet.h:114
ScoutingPFJet::HOEnergy_
float HOEnergy_
Definition: ScoutingPFJet.h:128
ScoutingPFJet::HFHadronEnergy
float HFHadronEnergy() const
Definition: ScoutingPFJet.h:94
ScoutingPFJet::muonMultiplicity_
int muonMultiplicity_
Definition: ScoutingPFJet.h:125
ScoutingPFJet::chargedHadronMultiplicity_
int chargedHadronMultiplicity_
Definition: ScoutingPFJet.h:121
ScoutingPFJet::neutralHadronMultiplicity
int neutralHadronMultiplicity() const
Definition: ScoutingPFJet.h:97
ScoutingPFJet::electronEnergy
float electronEnergy() const
Definition: ScoutingPFJet.h:92
ScoutingPFJet::jetArea_
float jetArea_
Definition: ScoutingPFJet.h:113
ScoutingPFJet::constituents_
std::vector< int > constituents_
Definition: ScoutingPFJet.h:131
ScoutingPFJet::HFHadronMultiplicity_
int HFHadronMultiplicity_
Definition: ScoutingPFJet.h:126
ScoutingPFJet::csv_
float csv_
Definition: ScoutingPFJet.h:129
ScoutingPFJet::eta_
float eta_
Definition: ScoutingPFJet.h:110
ScoutingPFJet::neutralHadronEnergy
float neutralHadronEnergy() const
Definition: ScoutingPFJet.h:90
ScoutingPFJet::electronMultiplicity
int electronMultiplicity() const
Definition: ScoutingPFJet.h:99
ScoutingPFJet::photonEnergy_
float photonEnergy_
Definition: ScoutingPFJet.h:116
ScoutingPFJet::chargedHadronEnergy
float chargedHadronEnergy() const
Definition: ScoutingPFJet.h:89
ScoutingPFJet::photonMultiplicity
int photonMultiplicity() const
Definition: ScoutingPFJet.h:98
ScoutingPFJet::HFEMMultiplicity_
int HFEMMultiplicity_
Definition: ScoutingPFJet.h:127
ScoutingPFJet::photonMultiplicity_
int photonMultiplicity_
Definition: ScoutingPFJet.h:123