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

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

Definition at line 11 of file Run3ScoutingPFJet.h.

34  : pt_(pt),
35  eta_(eta),
36  phi_(phi),
37  m_(m),
54  csv_(csv),
float photonEnergy() const
int HFHadronMultiplicity() const
int chargedHadronMultiplicity() const
float mvaDiscriminator() const
float HFHadronEnergy() const
std::vector< int > constituents_
int photonMultiplicity() const
int muonMultiplicity() const
float muonEnergy() const
int neutralHadronMultiplicity() const
std::vector< int > const & constituents() const
int electronMultiplicity() const
float HFEMEnergy() const
float neutralHadronEnergy() const
float jetArea() const
float HOEnergy() const
float chargedHadronEnergy() const
float electronEnergy() const
def move(src, dest)
Definition: eostools.py:511
int HFEMMultiplicity() const

◆ 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.

References chargedHadronEnergy_.

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

88 { return chargedHadronEnergy_; }

◆ 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.

References constituents_.

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

◆ csv()

float Run3ScoutingPFJet::csv ( ) const
inline

Definition at line 103 of file Run3ScoutingPFJet.h.

References csv_.

103 { return csv_; }

◆ electronEnergy()

float Run3ScoutingPFJet::electronEnergy ( ) const
inline

Definition at line 91 of file Run3ScoutingPFJet.h.

References electronEnergy_.

Referenced by Jet.Jet::electronEnergyFraction().

91 { return electronEnergy_; }

◆ electronMultiplicity()

int Run3ScoutingPFJet::electronMultiplicity ( ) const
inline

Definition at line 98 of file Run3ScoutingPFJet.h.

References electronMultiplicity_.

◆ eta()

float Run3ScoutingPFJet::eta ( ) const
inline

Definition at line 84 of file Run3ScoutingPFJet.h.

References eta_.

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

84 { return eta_; }

◆ HFEMEnergy()

float Run3ScoutingPFJet::HFEMEnergy ( ) const
inline

Definition at line 94 of file Run3ScoutingPFJet.h.

References HFEMEnergy_.

Referenced by Jet.Jet::HFEMEnergyFraction().

94 { return HFEMEnergy_; }

◆ HFEMMultiplicity()

int Run3ScoutingPFJet::HFEMMultiplicity ( ) const
inline

Definition at line 101 of file Run3ScoutingPFJet.h.

References HFEMMultiplicity_.

101 { return HFEMMultiplicity_; }

◆ HFHadronEnergy()

float Run3ScoutingPFJet::HFHadronEnergy ( ) const
inline

Definition at line 93 of file Run3ScoutingPFJet.h.

References HFHadronEnergy_.

Referenced by Jet.Jet::HFHadronEnergyFraction().

93 { return HFHadronEnergy_; }

◆ HFHadronMultiplicity()

int Run3ScoutingPFJet::HFHadronMultiplicity ( ) const
inline

Definition at line 100 of file Run3ScoutingPFJet.h.

References HFHadronMultiplicity_.

100 { return HFHadronMultiplicity_; }

◆ HOEnergy()

float Run3ScoutingPFJet::HOEnergy ( ) const
inline

Definition at line 102 of file Run3ScoutingPFJet.h.

References HOEnergy_.

102 { return HOEnergy_; }

◆ jetArea()

float Run3ScoutingPFJet::jetArea ( ) const
inline

Definition at line 87 of file Run3ScoutingPFJet.h.

References jetArea_.

87 { return jetArea_; }

◆ m()

float Run3ScoutingPFJet::m ( ) const
inline

Definition at line 86 of file Run3ScoutingPFJet.h.

References m_.

86 { return m_; }

◆ muonEnergy()

float Run3ScoutingPFJet::muonEnergy ( ) const
inline

Definition at line 92 of file Run3ScoutingPFJet.h.

References muonEnergy_.

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

92 { return muonEnergy_; }

◆ muonMultiplicity()

int Run3ScoutingPFJet::muonMultiplicity ( ) const
inline

Definition at line 99 of file Run3ScoutingPFJet.h.

References muonMultiplicity_.

99 { return muonMultiplicity_; }

◆ mvaDiscriminator()

float Run3ScoutingPFJet::mvaDiscriminator ( ) const
inline

Definition at line 104 of file Run3ScoutingPFJet.h.

References mvaDiscriminator_.

104 { return mvaDiscriminator_; }

◆ neutralHadronEnergy()

float Run3ScoutingPFJet::neutralHadronEnergy ( ) const
inline

Definition at line 89 of file Run3ScoutingPFJet.h.

References neutralHadronEnergy_.

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

89 { return neutralHadronEnergy_; }

◆ 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.

References phi_.

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

85 { return phi_; }

◆ photonEnergy()

float Run3ScoutingPFJet::photonEnergy ( ) const
inline

Definition at line 90 of file Run3ScoutingPFJet.h.

References photonEnergy_.

Referenced by Jet.Jet::photonEnergyFraction().

90 { return photonEnergy_; }

◆ photonMultiplicity()

int Run3ScoutingPFJet::photonMultiplicity ( ) const
inline

Definition at line 97 of file Run3ScoutingPFJet.h.

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