CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
List of all members | Public Member Functions | Public Attributes
l1tpf_impl::PFParticle Struct Reference

#include <DiscretePFInputs.h>

Public Member Functions

bool operator< (const PFParticle &other) const
 

Public Attributes

bool chargedPV
 
CaloCluster cluster
 
int16_t hwEta
 
uint16_t hwFlags
 
uint8_t hwId
 
int16_t hwPhi
 
int16_t hwPt
 
uint16_t hwPuppiWeight
 
uint16_t hwStatus
 
int16_t hwVtxEta
 
int16_t hwVtxPhi
 
const l1t::Muonmuonsrc
 
const l1t::PFCandidatesrc
 
PropagatedTrack track
 

Detailed Description

Definition at line 184 of file DiscretePFInputs.h.

Member Function Documentation

◆ operator<()

bool l1tpf_impl::PFParticle::operator< ( const PFParticle other) const
inline

Definition at line 201 of file DiscretePFInputs.h.

References hwPt, and trackingPlots::other.

201 { return hwPt > other.hwPt; }

Member Data Documentation

◆ chargedPV

bool l1tpf_impl::PFParticle::chargedPV

Definition at line 194 of file DiscretePFInputs.h.

◆ cluster

CaloCluster l1tpf_impl::PFParticle::cluster

Definition at line 192 of file DiscretePFInputs.h.

◆ hwEta

int16_t l1tpf_impl::PFParticle::hwEta

Definition at line 186 of file DiscretePFInputs.h.

◆ hwFlags

uint16_t l1tpf_impl::PFParticle::hwFlags

Definition at line 191 of file DiscretePFInputs.h.

◆ hwId

uint8_t l1tpf_impl::PFParticle::hwId

Definition at line 188 of file DiscretePFInputs.h.

◆ hwPhi

int16_t l1tpf_impl::PFParticle::hwPhi

Definition at line 187 of file DiscretePFInputs.h.

◆ hwPt

int16_t l1tpf_impl::PFParticle::hwPt

Definition at line 185 of file DiscretePFInputs.h.

Referenced by operator<().

◆ hwPuppiWeight

uint16_t l1tpf_impl::PFParticle::hwPuppiWeight

Definition at line 195 of file DiscretePFInputs.h.

◆ hwStatus

uint16_t l1tpf_impl::PFParticle::hwStatus

Definition at line 196 of file DiscretePFInputs.h.

◆ hwVtxEta

int16_t l1tpf_impl::PFParticle::hwVtxEta

Definition at line 189 of file DiscretePFInputs.h.

◆ hwVtxPhi

int16_t l1tpf_impl::PFParticle::hwVtxPhi

Definition at line 190 of file DiscretePFInputs.h.

◆ muonsrc

const l1t::Muon* l1tpf_impl::PFParticle::muonsrc

Definition at line 197 of file DiscretePFInputs.h.

◆ src

const l1t::PFCandidate* l1tpf_impl::PFParticle::src

Definition at line 198 of file DiscretePFInputs.h.

◆ track

PropagatedTrack l1tpf_impl::PFParticle::track

Definition at line 193 of file DiscretePFInputs.h.