CMS 3D CMS Logo

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

#include <Run3ScoutingPFJet.h>

Public Member Functions

float chargedHadronEnergy () const
 
int chargedHadronMultiplicity () const
 
std::vector< int > const & 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
 
 Run3ScoutingPFJet ()
 
 Run3ScoutingPFJet (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 Run3ScoutingPFJet.h.

Constructor & Destructor Documentation

◆ Run3ScoutingPFJet() [1/2]

Run3ScoutingPFJet::Run3ScoutingPFJet ( 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

◆ Run3ScoutingPFJet() [2/2]

Run3ScoutingPFJet::Run3ScoutingPFJet ( )
inline

Definition at line 58 of file Run3ScoutingPFJet.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),
80  mvaDiscriminator_(0) {}

Member Function Documentation

◆ chargedHadronEnergy()

float Run3ScoutingPFJet::chargedHadronEnergy ( ) const
inline

Definition at line 88 of file Run3ScoutingPFJet.h.

88 { return chargedHadronEnergy_; }

References chargedHadronEnergy_.

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

◆ chargedHadronMultiplicity()

int Run3ScoutingPFJet::chargedHadronMultiplicity ( ) const
inline

Definition at line 95 of file Run3ScoutingPFJet.h.

References chargedHadronMultiplicity_.

Referenced by Jet.Jet::jetID().

◆ constituents()

std::vector<int> const& Run3ScoutingPFJet::constituents ( ) const
inline

Definition at line 105 of file Run3ScoutingPFJet.h.

105 { return constituents_; }

References constituents_.

◆ csv()

float Run3ScoutingPFJet::csv ( ) const
inline

Definition at line 103 of file Run3ScoutingPFJet.h.

103 { return csv_; }

References csv_.

◆ electronEnergy()

float Run3ScoutingPFJet::electronEnergy ( ) const
inline

Definition at line 91 of file Run3ScoutingPFJet.h.

91 { return electronEnergy_; }

References electronEnergy_.

Referenced by Jet.Jet::electronEnergyFraction().

◆ electronMultiplicity()

int Run3ScoutingPFJet::electronMultiplicity ( ) const
inline

Definition at line 98 of file Run3ScoutingPFJet.h.

98 { return electronMultiplicity_; }

References electronMultiplicity_.

◆ eta()

float Run3ScoutingPFJet::eta ( ) const
inline

Definition at line 84 of file Run3ScoutingPFJet.h.

84 { return eta_; }

References eta_.

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

◆ HFEMEnergy()

float Run3ScoutingPFJet::HFEMEnergy ( ) const
inline

Definition at line 94 of file Run3ScoutingPFJet.h.

94 { return HFEMEnergy_; }

References HFEMEnergy_.

Referenced by Jet.Jet::HFEMEnergyFraction().

◆ HFEMMultiplicity()

int Run3ScoutingPFJet::HFEMMultiplicity ( ) const
inline

Definition at line 101 of file Run3ScoutingPFJet.h.

101 { return HFEMMultiplicity_; }

References HFEMMultiplicity_.

◆ HFHadronEnergy()

float Run3ScoutingPFJet::HFHadronEnergy ( ) const
inline

Definition at line 93 of file Run3ScoutingPFJet.h.

93 { return HFHadronEnergy_; }

References HFHadronEnergy_.

Referenced by Jet.Jet::HFHadronEnergyFraction().

◆ HFHadronMultiplicity()

int Run3ScoutingPFJet::HFHadronMultiplicity ( ) const
inline

Definition at line 100 of file Run3ScoutingPFJet.h.

100 { return HFHadronMultiplicity_; }

References HFHadronMultiplicity_.

◆ HOEnergy()

float Run3ScoutingPFJet::HOEnergy ( ) const
inline

Definition at line 102 of file Run3ScoutingPFJet.h.

102 { return HOEnergy_; }

References HOEnergy_.

◆ jetArea()

float Run3ScoutingPFJet::jetArea ( ) const
inline

Definition at line 87 of file Run3ScoutingPFJet.h.

87 { return jetArea_; }

References jetArea_.

◆ m()

float Run3ScoutingPFJet::m ( ) const
inline

Definition at line 86 of file Run3ScoutingPFJet.h.

86 { return m_; }

References m_.

◆ muonEnergy()

float Run3ScoutingPFJet::muonEnergy ( ) const
inline

Definition at line 92 of file Run3ScoutingPFJet.h.

92 { return muonEnergy_; }

References muonEnergy_.

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

◆ muonMultiplicity()

int Run3ScoutingPFJet::muonMultiplicity ( ) const
inline

Definition at line 99 of file Run3ScoutingPFJet.h.

99 { return muonMultiplicity_; }

References muonMultiplicity_.

◆ mvaDiscriminator()

float Run3ScoutingPFJet::mvaDiscriminator ( ) const
inline

Definition at line 104 of file Run3ScoutingPFJet.h.

104 { return mvaDiscriminator_; }

References mvaDiscriminator_.

◆ neutralHadronEnergy()

float Run3ScoutingPFJet::neutralHadronEnergy ( ) const
inline

Definition at line 89 of file Run3ScoutingPFJet.h.

89 { return neutralHadronEnergy_; }

References neutralHadronEnergy_.

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

◆ neutralHadronMultiplicity()

int Run3ScoutingPFJet::neutralHadronMultiplicity ( ) const
inline

Definition at line 96 of file Run3ScoutingPFJet.h.

References neutralHadronMultiplicity_.

◆ phi()

float Run3ScoutingPFJet::phi ( ) const
inline

Definition at line 85 of file Run3ScoutingPFJet.h.

85 { return phi_; }

References phi_.

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

◆ photonEnergy()

float Run3ScoutingPFJet::photonEnergy ( ) const
inline

Definition at line 90 of file Run3ScoutingPFJet.h.

90 { return photonEnergy_; }

References photonEnergy_.

Referenced by Jet.Jet::photonEnergyFraction().

◆ photonMultiplicity()

int Run3ScoutingPFJet::photonMultiplicity ( ) const
inline

Definition at line 97 of file Run3ScoutingPFJet.h.

97 { return photonMultiplicity_; }

References photonMultiplicity_.

◆ pt()

float Run3ScoutingPFJet::pt ( ) const
inline

Member Data Documentation

◆ chargedHadronEnergy_

float Run3ScoutingPFJet::chargedHadronEnergy_
private

Definition at line 113 of file Run3ScoutingPFJet.h.

Referenced by chargedHadronEnergy().

◆ chargedHadronMultiplicity_

int Run3ScoutingPFJet::chargedHadronMultiplicity_
private

Definition at line 120 of file Run3ScoutingPFJet.h.

Referenced by chargedHadronMultiplicity().

◆ constituents_

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

Definition at line 130 of file Run3ScoutingPFJet.h.

Referenced by constituents().

◆ csv_

float Run3ScoutingPFJet::csv_
private

Definition at line 128 of file Run3ScoutingPFJet.h.

Referenced by csv().

◆ electronEnergy_

float Run3ScoutingPFJet::electronEnergy_
private

Definition at line 116 of file Run3ScoutingPFJet.h.

Referenced by electronEnergy().

◆ electronMultiplicity_

int Run3ScoutingPFJet::electronMultiplicity_
private

Definition at line 123 of file Run3ScoutingPFJet.h.

Referenced by electronMultiplicity().

◆ eta_

float Run3ScoutingPFJet::eta_
private

Definition at line 109 of file Run3ScoutingPFJet.h.

Referenced by eta().

◆ HFEMEnergy_

float Run3ScoutingPFJet::HFEMEnergy_
private

Definition at line 119 of file Run3ScoutingPFJet.h.

Referenced by HFEMEnergy().

◆ HFEMMultiplicity_

int Run3ScoutingPFJet::HFEMMultiplicity_
private

Definition at line 126 of file Run3ScoutingPFJet.h.

Referenced by HFEMMultiplicity().

◆ HFHadronEnergy_

float Run3ScoutingPFJet::HFHadronEnergy_
private

Definition at line 118 of file Run3ScoutingPFJet.h.

Referenced by HFHadronEnergy().

◆ HFHadronMultiplicity_

int Run3ScoutingPFJet::HFHadronMultiplicity_
private

Definition at line 125 of file Run3ScoutingPFJet.h.

Referenced by HFHadronMultiplicity().

◆ HOEnergy_

float Run3ScoutingPFJet::HOEnergy_
private

Definition at line 127 of file Run3ScoutingPFJet.h.

Referenced by HOEnergy().

◆ jetArea_

float Run3ScoutingPFJet::jetArea_
private

Definition at line 112 of file Run3ScoutingPFJet.h.

Referenced by jetArea().

◆ m_

float Run3ScoutingPFJet::m_
private

Definition at line 111 of file Run3ScoutingPFJet.h.

Referenced by m().

◆ muonEnergy_

float Run3ScoutingPFJet::muonEnergy_
private

Definition at line 117 of file Run3ScoutingPFJet.h.

Referenced by muonEnergy().

◆ muonMultiplicity_

int Run3ScoutingPFJet::muonMultiplicity_
private

Definition at line 124 of file Run3ScoutingPFJet.h.

Referenced by muonMultiplicity().

◆ mvaDiscriminator_

float Run3ScoutingPFJet::mvaDiscriminator_
private

Definition at line 129 of file Run3ScoutingPFJet.h.

Referenced by mvaDiscriminator().

◆ neutralHadronEnergy_

float Run3ScoutingPFJet::neutralHadronEnergy_
private

Definition at line 114 of file Run3ScoutingPFJet.h.

Referenced by neutralHadronEnergy().

◆ neutralHadronMultiplicity_

int Run3ScoutingPFJet::neutralHadronMultiplicity_
private

Definition at line 121 of file Run3ScoutingPFJet.h.

Referenced by neutralHadronMultiplicity().

◆ phi_

float Run3ScoutingPFJet::phi_
private

Definition at line 110 of file Run3ScoutingPFJet.h.

Referenced by phi().

◆ photonEnergy_

float Run3ScoutingPFJet::photonEnergy_
private

Definition at line 115 of file Run3ScoutingPFJet.h.

Referenced by photonEnergy().

◆ photonMultiplicity_

int Run3ScoutingPFJet::photonMultiplicity_
private

Definition at line 122 of file Run3ScoutingPFJet.h.

Referenced by photonMultiplicity().

◆ pt_

float Run3ScoutingPFJet::pt_
private

Definition at line 108 of file Run3ScoutingPFJet.h.

Referenced by pt().

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