#include <ClusterFP420.h>
Public Types | |
typedef std::vector< HDigiFP420 >::const_iterator | HDigiFP420Iter |
typedef std::pair< HDigiFP420Iter, HDigiFP420Iter > | HDigiFP420Range |
Public Member Functions | |
const std::vector< short > & | amplitudes () const |
float | barycenter () const |
float | barycenterW () const |
float | barycerror () const |
float | barycerrorW () const |
ClusterFP420 () | |
ClusterFP420 (unsigned int, unsigned int, const HDigiFP420Range &, float &, float &) | |
short | firstStrip () const |
unsigned int | globalId () const |
Private Attributes | |
std::vector< short > | amplitudes_ |
float | barycenter_ |
float | barycenterW_ |
float | barycerror_ |
float | barycerrorW_ |
unsigned int | detId_ |
short | firstStrip_ |
Definition at line 7 of file ClusterFP420.h.
typedef std::vector<HDigiFP420>::const_iterator ClusterFP420::HDigiFP420Iter |
Definition at line 9 of file ClusterFP420.h.
typedef std::pair<HDigiFP420Iter, HDigiFP420Iter> ClusterFP420::HDigiFP420Range |
Definition at line 10 of file ClusterFP420.h.
|
inline |
Definition at line 13 of file ClusterFP420.h.
ClusterFP420::ClusterFP420 | ( | unsigned int | detid, |
unsigned int | xytype, | ||
const HDigiFP420Range & | range, | ||
float & | cog, | ||
float & | err | ||
) |
The barycenter of the cluster, not corrected for Lorentz shift; it can means that should not be used as position estimate for tracking.
Definition at line 25 of file ClusterFP420.cc.
References a, amplitudes_, barycenter_, barycenterW_, barycerror_, barycerrorW_, const_ps1s2, constW_ps1s2, gather_cfg::cout, detId_, runTheMatrix::err, firstStrip_, mps_fire::i, FastTimerService_cff::range, and mathSSE::sqrt().
|
inline |
Definition at line 28 of file ClusterFP420.h.
References amplitudes_.
Referenced by FP420ClusterMain::run(), and TrackProducerFP420::trackFinderSophisticated().
|
inline |
Definition at line 30 of file ClusterFP420.h.
References barycenter_.
Referenced by FP420ClusterMain::run(), and TrackProducerFP420::trackFinderSophisticated().
|
inline |
Definition at line 33 of file ClusterFP420.h.
References barycenterW_.
Referenced by FP420ClusterMain::run(), and TrackProducerFP420::trackFinderSophisticated().
|
inline |
Definition at line 31 of file ClusterFP420.h.
References barycerror_.
Referenced by TrackProducerFP420::trackFinderSophisticated().
|
inline |
Definition at line 34 of file ClusterFP420.h.
References barycerrorW_.
Referenced by TrackProducerFP420::trackFinderSophisticated().
|
inline |
Definition at line 20 of file ClusterFP420.h.
References firstStrip_.
Referenced by operator<(), and FP420ClusterMain::run().
|
inline |
|
private |
Definition at line 40 of file ClusterFP420.h.
Referenced by amplitudes(), and ClusterFP420().
|
private |
Definition at line 41 of file ClusterFP420.h.
Referenced by barycenter(), and ClusterFP420().
|
private |
Definition at line 43 of file ClusterFP420.h.
Referenced by barycenterW(), and ClusterFP420().
|
private |
Definition at line 42 of file ClusterFP420.h.
Referenced by barycerror(), and ClusterFP420().
|
private |
Definition at line 44 of file ClusterFP420.h.
Referenced by barycerrorW(), and ClusterFP420().
|
private |
Definition at line 37 of file ClusterFP420.h.
Referenced by ClusterFP420(), and globalId().
|
private |
Definition at line 39 of file ClusterFP420.h.
Referenced by ClusterFP420(), and firstStrip().