Preclusters from FFTJet pattern recognition stage. More...
#include <PattRecoPeak.h>
Public Member Functions | |
Real | clusterRadius () const |
Real | clusterSeparation () const |
Real | driftSpeed () const |
Real | eta () const |
void | hessian (double hessianArray[3]) const |
Real | lifetime () const |
Real | magnitude () const |
Real | magSpeed () const |
Real | nearestNeighborDistance () const |
PattRecoPeak () | |
PattRecoPeak (double eta, double phi, double mag, const double hessianIn[3], double driftSpeed, double magSpeed, double lifetime, double scale, double nearestDistance, double clusterRadius, double clusterSeparation) | |
Real | phi () const |
Real | scale () const |
Private Attributes | |
Real | clusterRadius_ |
Real | clusterSeparation_ |
Real | eta_ |
Real | hessian_ [3] |
Real | lifetime_ |
Real | magnitude_ |
Real | magSpeed_ |
Real | nearestD_ |
Real | phi_ |
Real | scale_ |
Real | speed_ |
Preclusters from FFTJet pattern recognition stage.
This is a pure storage class with limited functionality. Actual application calculations should use fftjet::Peak.
Definition at line 17 of file PattRecoPeak.h.
reco::PattRecoPeak< Real >::PattRecoPeak | ( | ) | [inline] |
Definition at line 20 of file PattRecoPeak.h.
: eta_(0), phi_(0), magnitude_(0), speed_(-1), magSpeed_(-5), lifetime_(-1), scale_(-1), nearestD_(-1), clusterRadius_(-1), clusterSeparation_(-1) { hessian_[0] = 0; hessian_[1] = 0; hessian_[2] = 0; }
reco::PattRecoPeak< Real >::PattRecoPeak | ( | double | eta, |
double | phi, | ||
double | mag, | ||
const double | hessianIn[3], | ||
double | driftSpeed, | ||
double | magSpeed, | ||
double | lifetime, | ||
double | scale, | ||
double | nearestDistance, | ||
double | clusterRadius, | ||
double | clusterSeparation | ||
) | [inline] |
Definition at line 37 of file PattRecoPeak.h.
: eta_(eta), phi_(phi), magnitude_(mag), speed_(driftSpeed), magSpeed_(magSpeed), lifetime_(lifetime), scale_(scale), nearestD_(nearestDistance), clusterRadius_(clusterRadius), clusterSeparation_(clusterSeparation) { hessian_[0] = hessianIn[0]; hessian_[1] = hessianIn[1]; hessian_[2] = hessianIn[2]; }
Real reco::PattRecoPeak< Real >::clusterRadius | ( | ) | const [inline] |
Definition at line 66 of file PattRecoPeak.h.
{return clusterRadius_;}
Real reco::PattRecoPeak< Real >::clusterSeparation | ( | ) | const [inline] |
Definition at line 67 of file PattRecoPeak.h.
{return clusterSeparation_;}
Real reco::PattRecoPeak< Real >::driftSpeed | ( | ) | const [inline] |
Definition at line 61 of file PattRecoPeak.h.
{return speed_;}
Real reco::PattRecoPeak< Real >::eta | ( | ) | const [inline] |
Definition at line 58 of file PattRecoPeak.h.
{return eta_;}
void reco::PattRecoPeak< Real >::hessian | ( | double | hessianArray[3] | ) | const [inline] |
Definition at line 68 of file PattRecoPeak.h.
Referenced by fftjetcms::jetToStorable().
Real reco::PattRecoPeak< Real >::lifetime | ( | ) | const [inline] |
Definition at line 63 of file PattRecoPeak.h.
{return lifetime_;}
Real reco::PattRecoPeak< Real >::magnitude | ( | ) | const [inline] |
Definition at line 60 of file PattRecoPeak.h.
{return magnitude_;}
Real reco::PattRecoPeak< Real >::magSpeed | ( | ) | const [inline] |
Definition at line 62 of file PattRecoPeak.h.
{return magSpeed_;}
Real reco::PattRecoPeak< Real >::nearestNeighborDistance | ( | ) | const [inline] |
Definition at line 65 of file PattRecoPeak.h.
{return nearestD_;}
Real reco::PattRecoPeak< Real >::phi | ( | ) | const [inline] |
Definition at line 59 of file PattRecoPeak.h.
{return phi_;}
Real reco::PattRecoPeak< Real >::scale | ( | ) | const [inline] |
Definition at line 64 of file PattRecoPeak.h.
{return scale_;}
Real reco::PattRecoPeak< Real >::clusterRadius_ [private] |
Definition at line 84 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::clusterRadius().
Real reco::PattRecoPeak< Real >::clusterSeparation_ [private] |
Definition at line 85 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::clusterSeparation().
Real reco::PattRecoPeak< Real >::eta_ [private] |
Definition at line 76 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::eta().
Real reco::PattRecoPeak< Real >::hessian_[3] [private] |
Definition at line 86 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::hessian(), and reco::PattRecoPeak< float >::PattRecoPeak().
Real reco::PattRecoPeak< Real >::lifetime_ [private] |
Definition at line 81 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::lifetime().
Real reco::PattRecoPeak< Real >::magnitude_ [private] |
Definition at line 78 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::magnitude().
Real reco::PattRecoPeak< Real >::magSpeed_ [private] |
Definition at line 80 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::magSpeed().
Real reco::PattRecoPeak< Real >::nearestD_ [private] |
Definition at line 83 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::nearestNeighborDistance().
Real reco::PattRecoPeak< Real >::phi_ [private] |
Definition at line 77 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::phi().
Real reco::PattRecoPeak< Real >::scale_ [private] |
Definition at line 82 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::scale().
Real reco::PattRecoPeak< Real >::speed_ [private] |
Definition at line 79 of file PattRecoPeak.h.
Referenced by reco::PattRecoPeak< float >::driftSpeed().