CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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

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

Definition at line 201 of file DiscretePFInputs.h.

References hwPt.

201 { return hwPt > other.hwPt; }

Member Data Documentation

bool l1tpf_impl::PFParticle::chargedPV
CaloCluster l1tpf_impl::PFParticle::cluster
int16_t l1tpf_impl::PFParticle::hwEta
uint16_t l1tpf_impl::PFParticle::hwFlags

Definition at line 191 of file DiscretePFInputs.h.

uint8_t l1tpf_impl::PFParticle::hwId
int16_t l1tpf_impl::PFParticle::hwPhi
int16_t l1tpf_impl::PFParticle::hwPt
uint16_t l1tpf_impl::PFParticle::hwPuppiWeight

Definition at line 195 of file DiscretePFInputs.h.

Referenced by l1tpf_impl::PuppiAlgo::fillPuppi().

uint16_t l1tpf_impl::PFParticle::hwStatus
int16_t l1tpf_impl::PFParticle::hwVtxEta
int16_t l1tpf_impl::PFParticle::hwVtxPhi
const l1t::Muon* l1tpf_impl::PFParticle::muonsrc
const l1t::PFCandidate* l1tpf_impl::PFParticle::src

Definition at line 198 of file DiscretePFInputs.h.

PropagatedTrack l1tpf_impl::PFParticle::track