CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PFMultiDepthClusterizer::ClusterLink Class Reference

Public Member Functions

 ClusterLink (unsigned int i, unsigned int j, double DR, double DZ, double energy)
 
double dR () const
 
double dZ () const
 
double energy () const
 
unsigned int from () const
 
unsigned int to () const
 
 ~ClusterLink ()=default
 

Private Attributes

unsigned int from_
 
double linkDR_
 
double linkDZ_
 
double linkE_
 
unsigned int to_
 

Detailed Description

Definition at line 30 of file PFMultiDepthClusterizer.h.

Constructor & Destructor Documentation

◆ ClusterLink()

PFMultiDepthClusterizer::ClusterLink::ClusterLink ( unsigned int  i,
unsigned int  j,
double  DR,
double  DZ,
double  energy 
)
inline

Definition at line 32 of file PFMultiDepthClusterizer.h.

32  {
33  from_ = i;
34  to_ = j;
35  linkDR_ = DR;
36  linkDZ_ = DZ;
37  linkE_ = energy;
38  }

References energy(), from_, mps_fire::i, dqmiolumiharvest::j, linkDR_, linkDZ_, linkE_, and to_.

◆ ~ClusterLink()

PFMultiDepthClusterizer::ClusterLink::~ClusterLink ( )
default

Member Function Documentation

◆ dR()

double PFMultiDepthClusterizer::ClusterLink::dR ( ) const
inline

Definition at line 44 of file PFMultiDepthClusterizer.h.

44 { return linkDR_; }

References linkDR_.

Referenced by PFMultiDepthClusterizer::prune().

◆ dZ()

double PFMultiDepthClusterizer::ClusterLink::dZ ( ) const
inline

Definition at line 45 of file PFMultiDepthClusterizer.h.

45 { return linkDZ_; }

References linkDZ_.

Referenced by PFMultiDepthClusterizer::prune().

◆ energy()

double PFMultiDepthClusterizer::ClusterLink::energy ( void  ) const
inline

Definition at line 46 of file PFMultiDepthClusterizer.h.

46 { return linkE_; }

References linkE_.

Referenced by ClusterLink(), PFMultiDepthClusterizer::prune(), and Jet.Jet::rawEnergy().

◆ from()

unsigned int PFMultiDepthClusterizer::ClusterLink::from ( void  ) const
inline

Definition at line 42 of file PFMultiDepthClusterizer.h.

42 { return from_; }

References from_.

◆ to()

unsigned int PFMultiDepthClusterizer::ClusterLink::to ( void  ) const
inline

Definition at line 43 of file PFMultiDepthClusterizer.h.

43 { return to_; }

References to_.

Referenced by PFMultiDepthClusterizer::prune().

Member Data Documentation

◆ from_

unsigned int PFMultiDepthClusterizer::ClusterLink::from_
private

Definition at line 49 of file PFMultiDepthClusterizer.h.

Referenced by ClusterLink(), and from().

◆ linkDR_

double PFMultiDepthClusterizer::ClusterLink::linkDR_
private

Definition at line 51 of file PFMultiDepthClusterizer.h.

Referenced by ClusterLink(), and dR().

◆ linkDZ_

double PFMultiDepthClusterizer::ClusterLink::linkDZ_
private

Definition at line 52 of file PFMultiDepthClusterizer.h.

Referenced by ClusterLink(), and dZ().

◆ linkE_

double PFMultiDepthClusterizer::ClusterLink::linkE_
private

Definition at line 53 of file PFMultiDepthClusterizer.h.

Referenced by ClusterLink(), and energy().

◆ to_

unsigned int PFMultiDepthClusterizer::ClusterLink::to_
private

Definition at line 50 of file PFMultiDepthClusterizer.h.

Referenced by ClusterLink(), and to().

mps_fire.i
i
Definition: mps_fire.py:428
dqmiolumiharvest.j
j
Definition: dqmiolumiharvest.py:66