CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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::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 12 of file ScoutingPFJet.h.

18  :
19  pt_(pt), eta_(eta), phi_(phi), m_(m), jetArea_(jetArea),
int neutralHadronMultiplicity_
Definition: ScoutingPFJet.h:75
int HFHadronMultiplicity_
Definition: ScoutingPFJet.h:79
float eta() const
Definition: ScoutingPFJet.h:38
float HFHadronEnergy() const
Definition: ScoutingPFJet.h:47
float m() const
Definition: ScoutingPFJet.h:40
float electronEnergy_
Definition: ScoutingPFJet.h:70
float chargedHadronEnergy_
Definition: ScoutingPFJet.h:67
float neutralHadronEnergy_
Definition: ScoutingPFJet.h:68
float phi() const
Definition: ScoutingPFJet.h:39
float electronEnergy() const
Definition: ScoutingPFJet.h:45
float mvaDiscriminator_
Definition: ScoutingPFJet.h:83
float csv() const
Definition: ScoutingPFJet.h:57
int HFEMMultiplicity() const
Definition: ScoutingPFJet.h:55
float mvaDiscriminator() const
Definition: ScoutingPFJet.h:58
float photonEnergy_
Definition: ScoutingPFJet.h:69
int photonMultiplicity() const
Definition: ScoutingPFJet.h:51
float photonEnergy() const
Definition: ScoutingPFJet.h:44
int electronMultiplicity_
Definition: ScoutingPFJet.h:77
float HOEnergy() const
Definition: ScoutingPFJet.h:56
int chargedHadronMultiplicity() const
Definition: ScoutingPFJet.h:49
float pt() const
Definition: ScoutingPFJet.h:37
int chargedHadronMultiplicity_
Definition: ScoutingPFJet.h:74
int photonMultiplicity_
Definition: ScoutingPFJet.h:76
float neutralHadronEnergy() const
Definition: ScoutingPFJet.h:43
float chargedHadronEnergy() const
Definition: ScoutingPFJet.h:42
std::vector< int > constituents() const
Definition: ScoutingPFJet.h:59
float muonEnergy() const
Definition: ScoutingPFJet.h:46
float HFEMEnergy() const
Definition: ScoutingPFJet.h:48
int HFHadronMultiplicity() const
Definition: ScoutingPFJet.h:54
int muonMultiplicity() const
Definition: ScoutingPFJet.h:53
int electronMultiplicity() const
Definition: ScoutingPFJet.h:52
float jetArea() const
Definition: ScoutingPFJet.h:41
int neutralHadronMultiplicity() const
Definition: ScoutingPFJet.h:50
float HFHadronEnergy_
Definition: ScoutingPFJet.h:72
std::vector< int > constituents_
Definition: ScoutingPFJet.h:84
ScoutingPFJet::ScoutingPFJet ( )
inline

Definition at line 29 of file ScoutingPFJet.h.

29  :pt_(0), eta_(0), phi_(0), m_(0),
34  HFEMMultiplicity_(0), HOEnergy_(0), csv_(0), mvaDiscriminator_(0), constituents_(std::vector<int>()) {}
int neutralHadronMultiplicity_
Definition: ScoutingPFJet.h:75
int HFHadronMultiplicity_
Definition: ScoutingPFJet.h:79
float electronEnergy_
Definition: ScoutingPFJet.h:70
float chargedHadronEnergy_
Definition: ScoutingPFJet.h:67
float neutralHadronEnergy_
Definition: ScoutingPFJet.h:68
float mvaDiscriminator_
Definition: ScoutingPFJet.h:83
float photonEnergy_
Definition: ScoutingPFJet.h:69
int electronMultiplicity_
Definition: ScoutingPFJet.h:77
int chargedHadronMultiplicity_
Definition: ScoutingPFJet.h:74
int photonMultiplicity_
Definition: ScoutingPFJet.h:76
float HFHadronEnergy_
Definition: ScoutingPFJet.h:72
std::vector< int > constituents_
Definition: ScoutingPFJet.h:84

Member Function Documentation

float ScoutingPFJet::chargedHadronEnergy ( ) const
inline

Definition at line 42 of file ScoutingPFJet.h.

References chargedHadronEnergy_.

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

42 { return chargedHadronEnergy_; }
float chargedHadronEnergy_
Definition: ScoutingPFJet.h:67
int ScoutingPFJet::chargedHadronMultiplicity ( ) const
inline

Definition at line 49 of file ScoutingPFJet.h.

References chargedHadronMultiplicity_.

Referenced by Jet.Jet::jetID().

int chargedHadronMultiplicity_
Definition: ScoutingPFJet.h:74
std::vector<int> ScoutingPFJet::constituents ( ) const
inline

Definition at line 59 of file ScoutingPFJet.h.

References constituents_.

59 { return constituents_; }
std::vector< int > constituents_
Definition: ScoutingPFJet.h:84
float ScoutingPFJet::csv ( ) const
inline

Definition at line 57 of file ScoutingPFJet.h.

References csv_.

57 { return csv_; }
float ScoutingPFJet::electronEnergy ( ) const
inline

Definition at line 45 of file ScoutingPFJet.h.

References electronEnergy_.

Referenced by Jet.Jet::electronEnergyFraction().

45 { return electronEnergy_; }
float electronEnergy_
Definition: ScoutingPFJet.h:70
int ScoutingPFJet::electronMultiplicity ( ) const
inline

Definition at line 52 of file ScoutingPFJet.h.

References electronMultiplicity_.

52 { return electronMultiplicity_; }
int electronMultiplicity_
Definition: ScoutingPFJet.h:77
float ScoutingPFJet::eta ( ) const
inline

Definition at line 38 of file ScoutingPFJet.h.

References eta_.

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

38 { return eta_; }
float ScoutingPFJet::HFEMEnergy ( ) const
inline

Definition at line 48 of file ScoutingPFJet.h.

References HFEMEnergy_.

Referenced by Jet.Jet::HFEMEnergyFraction().

48 { return HFEMEnergy_; }
int ScoutingPFJet::HFEMMultiplicity ( ) const
inline

Definition at line 55 of file ScoutingPFJet.h.

References HFEMMultiplicity_.

55 { return HFEMMultiplicity_; }
float ScoutingPFJet::HFHadronEnergy ( ) const
inline

Definition at line 47 of file ScoutingPFJet.h.

References HFHadronEnergy_.

Referenced by Jet.Jet::HFHadronEnergyFraction().

47 { return HFHadronEnergy_; }
float HFHadronEnergy_
Definition: ScoutingPFJet.h:72
int ScoutingPFJet::HFHadronMultiplicity ( ) const
inline

Definition at line 54 of file ScoutingPFJet.h.

References HFHadronMultiplicity_.

54 { return HFHadronMultiplicity_; }
int HFHadronMultiplicity_
Definition: ScoutingPFJet.h:79
float ScoutingPFJet::HOEnergy ( ) const
inline

Definition at line 56 of file ScoutingPFJet.h.

References HOEnergy_.

56 { return HOEnergy_; }
float ScoutingPFJet::jetArea ( ) const
inline

Definition at line 41 of file ScoutingPFJet.h.

References jetArea_.

41 { return jetArea_; }
float ScoutingPFJet::m ( ) const
inline

Definition at line 40 of file ScoutingPFJet.h.

References m_.

40 { return m_; }
float ScoutingPFJet::muonEnergy ( ) const
inline

Definition at line 46 of file ScoutingPFJet.h.

References muonEnergy_.

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

46 { return muonEnergy_; }
int ScoutingPFJet::muonMultiplicity ( ) const
inline

Definition at line 53 of file ScoutingPFJet.h.

References muonMultiplicity_.

53 { return muonMultiplicity_; }
float ScoutingPFJet::mvaDiscriminator ( ) const
inline

Definition at line 58 of file ScoutingPFJet.h.

References mvaDiscriminator_.

58 { return mvaDiscriminator_; }
float mvaDiscriminator_
Definition: ScoutingPFJet.h:83
float ScoutingPFJet::neutralHadronEnergy ( ) const
inline

Definition at line 43 of file ScoutingPFJet.h.

References neutralHadronEnergy_.

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

43 { return neutralHadronEnergy_; }
float neutralHadronEnergy_
Definition: ScoutingPFJet.h:68
int ScoutingPFJet::neutralHadronMultiplicity ( ) const
inline

Definition at line 50 of file ScoutingPFJet.h.

References neutralHadronMultiplicity_.

int neutralHadronMultiplicity_
Definition: ScoutingPFJet.h:75
float ScoutingPFJet::phi ( ) const
inline

Definition at line 39 of file ScoutingPFJet.h.

References phi_.

Referenced by Particle.Particle::__str__().

39 { return phi_; }
float ScoutingPFJet::photonEnergy ( ) const
inline

Definition at line 44 of file ScoutingPFJet.h.

References photonEnergy_.

Referenced by Jet.Jet::photonEnergyFraction().

44 { return photonEnergy_; }
float photonEnergy_
Definition: ScoutingPFJet.h:69
int ScoutingPFJet::photonMultiplicity ( ) const
inline

Definition at line 51 of file ScoutingPFJet.h.

References photonMultiplicity_.

51 { return photonMultiplicity_; }
int photonMultiplicity_
Definition: ScoutingPFJet.h:76
float ScoutingPFJet::pt ( void  ) const
inline

Member Data Documentation

float ScoutingPFJet::chargedHadronEnergy_
private

Definition at line 67 of file ScoutingPFJet.h.

Referenced by chargedHadronEnergy().

int ScoutingPFJet::chargedHadronMultiplicity_
private

Definition at line 74 of file ScoutingPFJet.h.

Referenced by chargedHadronMultiplicity().

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

Definition at line 84 of file ScoutingPFJet.h.

Referenced by constituents().

float ScoutingPFJet::csv_
private

Definition at line 82 of file ScoutingPFJet.h.

Referenced by csv().

float ScoutingPFJet::electronEnergy_
private

Definition at line 70 of file ScoutingPFJet.h.

Referenced by electronEnergy().

int ScoutingPFJet::electronMultiplicity_
private

Definition at line 77 of file ScoutingPFJet.h.

Referenced by electronMultiplicity().

float ScoutingPFJet::eta_
private

Definition at line 63 of file ScoutingPFJet.h.

Referenced by eta().

float ScoutingPFJet::HFEMEnergy_
private

Definition at line 73 of file ScoutingPFJet.h.

Referenced by HFEMEnergy().

int ScoutingPFJet::HFEMMultiplicity_
private

Definition at line 80 of file ScoutingPFJet.h.

Referenced by HFEMMultiplicity().

float ScoutingPFJet::HFHadronEnergy_
private

Definition at line 72 of file ScoutingPFJet.h.

Referenced by HFHadronEnergy().

int ScoutingPFJet::HFHadronMultiplicity_
private

Definition at line 79 of file ScoutingPFJet.h.

Referenced by HFHadronMultiplicity().

float ScoutingPFJet::HOEnergy_
private

Definition at line 81 of file ScoutingPFJet.h.

Referenced by HOEnergy().

float ScoutingPFJet::jetArea_
private

Definition at line 66 of file ScoutingPFJet.h.

Referenced by jetArea().

float ScoutingPFJet::m_
private

Definition at line 65 of file ScoutingPFJet.h.

Referenced by m().

float ScoutingPFJet::muonEnergy_
private

Definition at line 71 of file ScoutingPFJet.h.

Referenced by muonEnergy().

int ScoutingPFJet::muonMultiplicity_
private

Definition at line 78 of file ScoutingPFJet.h.

Referenced by muonMultiplicity().

float ScoutingPFJet::mvaDiscriminator_
private

Definition at line 83 of file ScoutingPFJet.h.

Referenced by mvaDiscriminator().

float ScoutingPFJet::neutralHadronEnergy_
private

Definition at line 68 of file ScoutingPFJet.h.

Referenced by neutralHadronEnergy().

int ScoutingPFJet::neutralHadronMultiplicity_
private

Definition at line 75 of file ScoutingPFJet.h.

Referenced by neutralHadronMultiplicity().

float ScoutingPFJet::phi_
private

Definition at line 64 of file ScoutingPFJet.h.

Referenced by phi().

float ScoutingPFJet::photonEnergy_
private

Definition at line 69 of file ScoutingPFJet.h.

Referenced by photonEnergy().

int ScoutingPFJet::photonMultiplicity_
private

Definition at line 76 of file ScoutingPFJet.h.

Referenced by photonMultiplicity().

float ScoutingPFJet::pt_
private

Definition at line 62 of file ScoutingPFJet.h.

Referenced by pt().