CMS 3D CMS Logo

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

#include <Run3ScoutingParticle.h>

Public Member Functions

float dxy () const
 
float dxysig () const
 
float dz () const
 
float dzsig () const
 
float eta () const
 
uint8_t lostInnerHits () const
 
float normchi2 () const
 
int pdgId () const
 
float phi () const
 
float pt () const
 
uint8_t quality () const
 
bool relative_trk_vars () const
 
 Run3ScoutingParticle (float pt, float eta, float phi, int pdgId, int vertex, float normchi2, float dz, float dxy, float dzsig, float dxysig, uint8_t lostInnerHits, uint8_t quality, float trk_pt, float trk_eta, float trk_phi, bool relative_trk_vars)
 
 Run3ScoutingParticle ()
 
float trk_eta () const
 
float trk_phi () const
 
float trk_pt () const
 
int vertex () const
 

Private Attributes

float dxy_
 
float dxysig_
 
float dz_
 
float dzsig_
 
float eta_
 
uint8_t lostInnerHits_
 
float normchi2_
 
int pdgId_
 
float phi_
 
float pt_
 
uint8_t quality_
 
bool relative_trk_vars_
 
float trk_eta_
 
float trk_phi_
 
float trk_pt_
 
int vertex_
 

Detailed Description

Definition at line 9 of file Run3ScoutingParticle.h.

Constructor & Destructor Documentation

◆ Run3ScoutingParticle() [1/2]

Run3ScoutingParticle::Run3ScoutingParticle ( float  pt,
float  eta,
float  phi,
int  pdgId,
int  vertex,
float  normchi2,
float  dz,
float  dxy,
float  dzsig,
float  dxysig,
uint8_t  lostInnerHits,
uint8_t  quality,
float  trk_pt,
float  trk_eta,
float  trk_phi,
bool  relative_trk_vars 
)
inline

Definition at line 12 of file Run3ScoutingParticle.h.

28  : pt_(pt),
29  eta_(eta),
30  phi_(phi),
31  pdgId_(pdgId),
32  vertex_(vertex),
34  dz_(dz),
35  dxy_(dxy),
36  dzsig_(dzsig),
37  dxysig_(dxysig),
40  trk_pt_(trk_pt),
uint8_t lostInnerHits() const

◆ Run3ScoutingParticle() [2/2]

Run3ScoutingParticle::Run3ScoutingParticle ( )
inline

Definition at line 46 of file Run3ScoutingParticle.h.

47  : pt_(0),
48  eta_(0),
49  phi_(0),
50  pdgId_(0),
51  vertex_(-1),
52  normchi2_(0),
53  dz_(0),
54  dxy_(0),
55  dzsig_(0),
56  dxysig_(0),
57  lostInnerHits_(0),
58  quality_(0),
59  trk_pt_(0),
60  trk_eta_(0),
61  trk_phi_(0),
62  relative_trk_vars_(false) {}

Member Function Documentation

◆ dxy()

float Run3ScoutingParticle::dxy ( ) const
inline

Definition at line 72 of file Run3ScoutingParticle.h.

References dxy_.

Referenced by Electron.Electron::cutBasedId(), and ntupleDataFormat.Track::dxyPull().

72 { return dxy_; }

◆ dxysig()

float Run3ScoutingParticle::dxysig ( ) const
inline

Definition at line 74 of file Run3ScoutingParticle.h.

References dxysig_.

74 { return dxysig_; }

◆ dz()

float Run3ScoutingParticle::dz ( ) const
inline

Definition at line 71 of file Run3ScoutingParticle.h.

References dz_.

Referenced by Electron.Electron::cutBasedId(), and ntupleDataFormat.Track::dzPull().

71 { return dz_; }

◆ dzsig()

float Run3ScoutingParticle::dzsig ( ) const
inline

Definition at line 73 of file Run3ScoutingParticle.h.

References dzsig_.

73 { return dzsig_; }

◆ eta()

float Run3ScoutingParticle::eta ( ) const
inline

◆ lostInnerHits()

uint8_t Run3ScoutingParticle::lostInnerHits ( ) const
inline

Definition at line 75 of file Run3ScoutingParticle.h.

References lostInnerHits_.

75 { return lostInnerHits_; }

◆ normchi2()

float Run3ScoutingParticle::normchi2 ( ) const
inline

Definition at line 70 of file Run3ScoutingParticle.h.

References normchi2_.

70 { return normchi2_; }

◆ pdgId()

int Run3ScoutingParticle::pdgId ( ) const
inline

Definition at line 68 of file Run3ScoutingParticle.h.

References pdgId_.

Referenced by Particle.Particle::__str__().

68 { return pdgId_; }

◆ phi()

float Run3ScoutingParticle::phi ( ) const
inline

◆ pt()

float Run3ScoutingParticle::pt ( ) const
inline

◆ quality()

uint8_t Run3ScoutingParticle::quality ( ) const
inline

Definition at line 76 of file Run3ScoutingParticle.h.

References quality_.

76 { return quality_; }

◆ relative_trk_vars()

bool Run3ScoutingParticle::relative_trk_vars ( ) const
inline

Definition at line 80 of file Run3ScoutingParticle.h.

References relative_trk_vars_.

◆ trk_eta()

float Run3ScoutingParticle::trk_eta ( ) const
inline

Definition at line 78 of file Run3ScoutingParticle.h.

References trk_eta_.

78 { return trk_eta_; }

◆ trk_phi()

float Run3ScoutingParticle::trk_phi ( ) const
inline

Definition at line 79 of file Run3ScoutingParticle.h.

References trk_phi_.

79 { return trk_phi_; }

◆ trk_pt()

float Run3ScoutingParticle::trk_pt ( ) const
inline

Definition at line 77 of file Run3ScoutingParticle.h.

References trk_pt_.

77 { return trk_pt_; }

◆ vertex()

int Run3ScoutingParticle::vertex ( ) const
inline

Definition at line 69 of file Run3ScoutingParticle.h.

References vertex_.

Referenced by Tau.Tau::dxy().

69 { return vertex_; }

Member Data Documentation

◆ dxy_

float Run3ScoutingParticle::dxy_
private

Definition at line 90 of file Run3ScoutingParticle.h.

Referenced by dxy().

◆ dxysig_

float Run3ScoutingParticle::dxysig_
private

Definition at line 92 of file Run3ScoutingParticle.h.

Referenced by dxysig().

◆ dz_

float Run3ScoutingParticle::dz_
private

Definition at line 89 of file Run3ScoutingParticle.h.

Referenced by dz().

◆ dzsig_

float Run3ScoutingParticle::dzsig_
private

Definition at line 91 of file Run3ScoutingParticle.h.

Referenced by dzsig().

◆ eta_

float Run3ScoutingParticle::eta_
private

Definition at line 84 of file Run3ScoutingParticle.h.

Referenced by eta().

◆ lostInnerHits_

uint8_t Run3ScoutingParticle::lostInnerHits_
private

Definition at line 93 of file Run3ScoutingParticle.h.

Referenced by lostInnerHits().

◆ normchi2_

float Run3ScoutingParticle::normchi2_
private

Definition at line 88 of file Run3ScoutingParticle.h.

Referenced by normchi2().

◆ pdgId_

int Run3ScoutingParticle::pdgId_
private

Definition at line 86 of file Run3ScoutingParticle.h.

Referenced by pdgId().

◆ phi_

float Run3ScoutingParticle::phi_
private

Definition at line 85 of file Run3ScoutingParticle.h.

Referenced by phi().

◆ pt_

float Run3ScoutingParticle::pt_
private

Definition at line 83 of file Run3ScoutingParticle.h.

Referenced by pt().

◆ quality_

uint8_t Run3ScoutingParticle::quality_
private

Definition at line 94 of file Run3ScoutingParticle.h.

Referenced by quality().

◆ relative_trk_vars_

bool Run3ScoutingParticle::relative_trk_vars_
private

Definition at line 98 of file Run3ScoutingParticle.h.

Referenced by relative_trk_vars().

◆ trk_eta_

float Run3ScoutingParticle::trk_eta_
private

Definition at line 96 of file Run3ScoutingParticle.h.

Referenced by trk_eta().

◆ trk_phi_

float Run3ScoutingParticle::trk_phi_
private

Definition at line 97 of file Run3ScoutingParticle.h.

Referenced by trk_phi().

◆ trk_pt_

float Run3ScoutingParticle::trk_pt_
private

Definition at line 95 of file Run3ScoutingParticle.h.

Referenced by trk_pt().

◆ vertex_

int Run3ScoutingParticle::vertex_
private

Definition at line 87 of file Run3ScoutingParticle.h.

Referenced by vertex().