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 (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)
 
 ScoutingPFJet ()
 

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

Definition at line 11 of file ScoutingPFJet.h.

34  : pt_(pt),
35  eta_(eta),
36  phi_(phi),
37  m_(m),
54  csv_(csv),
int neutralHadronMultiplicity_
float muonEnergy() const
Definition: ScoutingPFJet.h:93
float chargedHadronEnergy() const
Definition: ScoutingPFJet.h:89
float HFEMEnergy() const
Definition: ScoutingPFJet.h:95
float pt() const
Definition: ScoutingPFJet.h:84
int HFHadronMultiplicity_
int electronMultiplicity() const
Definition: ScoutingPFJet.h:99
int photonMultiplicity() const
Definition: ScoutingPFJet.h:98
float m() const
Definition: ScoutingPFJet.h:87
float electronEnergy_
float chargedHadronEnergy_
float neutralHadronEnergy_
float eta() const
Definition: ScoutingPFJet.h:85
float HOEnergy() const
float mvaDiscriminator_
float jetArea() const
Definition: ScoutingPFJet.h:88
float csv() const
int muonMultiplicity() const
float mvaDiscriminator() const
int HFEMMultiplicity() const
float neutralHadronEnergy() const
Definition: ScoutingPFJet.h:90
int HFHadronMultiplicity() const
int electronMultiplicity_
std::vector< int > constituents() const
int neutralHadronMultiplicity() const
Definition: ScoutingPFJet.h:97
float photonEnergy() const
Definition: ScoutingPFJet.h:91
float electronEnergy() const
Definition: ScoutingPFJet.h:92
int chargedHadronMultiplicity() const
Definition: ScoutingPFJet.h:96
int chargedHadronMultiplicity_
float HFHadronEnergy() const
Definition: ScoutingPFJet.h:94
float phi() const
Definition: ScoutingPFJet.h:86
float HFHadronEnergy_
std::vector< int > constituents_

◆ 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>()) {}
int neutralHadronMultiplicity_
int HFHadronMultiplicity_
float electronEnergy_
float chargedHadronEnergy_
float neutralHadronEnergy_
float mvaDiscriminator_
int electronMultiplicity_
int chargedHadronMultiplicity_
float HFHadronEnergy_
std::vector< int > constituents_

Member Function Documentation

◆ chargedHadronEnergy()

float ScoutingPFJet::chargedHadronEnergy ( ) const
inline

Definition at line 89 of file ScoutingPFJet.h.

References chargedHadronEnergy_.

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

89 { return chargedHadronEnergy_; }
float chargedHadronEnergy_

◆ chargedHadronMultiplicity()

int ScoutingPFJet::chargedHadronMultiplicity ( ) const
inline

Definition at line 96 of file ScoutingPFJet.h.

References chargedHadronMultiplicity_.

Referenced by Jet.Jet::jetID().

int chargedHadronMultiplicity_

◆ constituents()

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

Definition at line 106 of file ScoutingPFJet.h.

References constituents_.

106 { return constituents_; }
std::vector< int > constituents_

◆ csv()

float ScoutingPFJet::csv ( ) const
inline

Definition at line 104 of file ScoutingPFJet.h.

References csv_.

104 { return csv_; }

◆ electronEnergy()

float ScoutingPFJet::electronEnergy ( ) const
inline

Definition at line 92 of file ScoutingPFJet.h.

References electronEnergy_.

Referenced by Jet.Jet::electronEnergyFraction().

92 { return electronEnergy_; }
float electronEnergy_

◆ electronMultiplicity()

int ScoutingPFJet::electronMultiplicity ( ) const
inline

Definition at line 99 of file ScoutingPFJet.h.

References electronMultiplicity_.

99 { return electronMultiplicity_; }
int electronMultiplicity_

◆ eta()

float ScoutingPFJet::eta ( ) const
inline

Definition at line 85 of file ScoutingPFJet.h.

References eta_.

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

85 { return eta_; }

◆ HFEMEnergy()

float ScoutingPFJet::HFEMEnergy ( ) const
inline

Definition at line 95 of file ScoutingPFJet.h.

References HFEMEnergy_.

Referenced by Jet.Jet::HFEMEnergyFraction().

95 { return HFEMEnergy_; }

◆ HFEMMultiplicity()

int ScoutingPFJet::HFEMMultiplicity ( ) const
inline

Definition at line 102 of file ScoutingPFJet.h.

References HFEMMultiplicity_.

102 { return HFEMMultiplicity_; }

◆ HFHadronEnergy()

float ScoutingPFJet::HFHadronEnergy ( ) const
inline

Definition at line 94 of file ScoutingPFJet.h.

References HFHadronEnergy_.

Referenced by Jet.Jet::HFHadronEnergyFraction().

94 { return HFHadronEnergy_; }
float HFHadronEnergy_

◆ HFHadronMultiplicity()

int ScoutingPFJet::HFHadronMultiplicity ( ) const
inline

Definition at line 101 of file ScoutingPFJet.h.

References HFHadronMultiplicity_.

101 { return HFHadronMultiplicity_; }
int HFHadronMultiplicity_

◆ HOEnergy()

float ScoutingPFJet::HOEnergy ( ) const
inline

Definition at line 103 of file ScoutingPFJet.h.

References HOEnergy_.

103 { return HOEnergy_; }

◆ jetArea()

float ScoutingPFJet::jetArea ( ) const
inline

Definition at line 88 of file ScoutingPFJet.h.

References jetArea_.

88 { return jetArea_; }

◆ m()

float ScoutingPFJet::m ( ) const
inline

Definition at line 87 of file ScoutingPFJet.h.

References m_.

87 { return m_; }

◆ muonEnergy()

float ScoutingPFJet::muonEnergy ( ) const
inline

Definition at line 93 of file ScoutingPFJet.h.

References muonEnergy_.

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

93 { return muonEnergy_; }

◆ muonMultiplicity()

int ScoutingPFJet::muonMultiplicity ( ) const
inline

Definition at line 100 of file ScoutingPFJet.h.

References muonMultiplicity_.

100 { return muonMultiplicity_; }

◆ mvaDiscriminator()

float ScoutingPFJet::mvaDiscriminator ( ) const
inline

Definition at line 105 of file ScoutingPFJet.h.

References mvaDiscriminator_.

105 { return mvaDiscriminator_; }
float mvaDiscriminator_

◆ neutralHadronEnergy()

float ScoutingPFJet::neutralHadronEnergy ( ) const
inline

Definition at line 90 of file ScoutingPFJet.h.

References neutralHadronEnergy_.

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

90 { return neutralHadronEnergy_; }
float neutralHadronEnergy_

◆ neutralHadronMultiplicity()

int ScoutingPFJet::neutralHadronMultiplicity ( ) const
inline

Definition at line 97 of file ScoutingPFJet.h.

References neutralHadronMultiplicity_.

int neutralHadronMultiplicity_

◆ phi()

float ScoutingPFJet::phi ( ) const
inline

Definition at line 86 of file ScoutingPFJet.h.

References phi_.

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

86 { return phi_; }

◆ photonEnergy()

float ScoutingPFJet::photonEnergy ( ) const
inline

Definition at line 91 of file ScoutingPFJet.h.

References photonEnergy_.

Referenced by Jet.Jet::photonEnergyFraction().

91 { return photonEnergy_; }

◆ photonMultiplicity()

int ScoutingPFJet::photonMultiplicity ( ) const
inline

Definition at line 98 of file ScoutingPFJet.h.

References photonMultiplicity_.

98 { return 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().