CMS 3D CMS Logo

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

#include <ScoutingParticle.h>

Public Member Functions

float eta () const
 
float m () const
 
int pdgId () const
 
float phi () const
 
float pt () const
 
 ScoutingParticle (float pt, float eta, float phi, float m, int pdgId, int vertex)
 
 ScoutingParticle ()
 
int vertex () const
 

Private Attributes

float eta_
 
float m_
 
int pdgId_
 
float phi_
 
float pt_
 
int vertex_
 

Detailed Description

Definition at line 8 of file ScoutingParticle.h.

Constructor & Destructor Documentation

◆ ScoutingParticle() [1/2]

ScoutingParticle::ScoutingParticle ( float  pt,
float  eta,
float  phi,
float  m,
int  pdgId,
int  vertex 
)
inline

◆ ScoutingParticle() [2/2]

ScoutingParticle::ScoutingParticle ( )
inline

Definition at line 14 of file ScoutingParticle.h.

Member Function Documentation

◆ eta()

float ScoutingParticle::eta ( ) const
inline

Definition at line 18 of file ScoutingParticle.h.

References eta_.

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

18 { return eta_; }

◆ m()

float ScoutingParticle::m ( ) const
inline

Definition at line 20 of file ScoutingParticle.h.

References m_.

20 { return m_; }

◆ pdgId()

int ScoutingParticle::pdgId ( ) const
inline

Definition at line 21 of file ScoutingParticle.h.

References pdgId_.

Referenced by Particle.Particle::__str__().

21 { return pdgId_; }

◆ phi()

float ScoutingParticle::phi ( ) const
inline

Definition at line 19 of file ScoutingParticle.h.

References phi_.

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

19 { return phi_; }

◆ pt()

float ScoutingParticle::pt ( ) const
inline

◆ vertex()

int ScoutingParticle::vertex ( ) const
inline

Definition at line 22 of file ScoutingParticle.h.

References vertex_.

Referenced by Tau.Tau::dxy().

22 { return vertex_; }

Member Data Documentation

◆ eta_

float ScoutingParticle::eta_
private

Definition at line 26 of file ScoutingParticle.h.

Referenced by eta().

◆ m_

float ScoutingParticle::m_
private

Definition at line 28 of file ScoutingParticle.h.

Referenced by m().

◆ pdgId_

int ScoutingParticle::pdgId_
private

Definition at line 29 of file ScoutingParticle.h.

Referenced by pdgId().

◆ phi_

float ScoutingParticle::phi_
private

Definition at line 27 of file ScoutingParticle.h.

Referenced by phi().

◆ pt_

float ScoutingParticle::pt_
private

Definition at line 25 of file ScoutingParticle.h.

Referenced by pt().

◆ vertex_

int ScoutingParticle::vertex_
private

Definition at line 30 of file ScoutingParticle.h.

Referenced by vertex().