#include <DisplacedVertexCluster.h>
Classes | |
struct | Distance |
Public Types | |
typedef std::vector< Distance >::iterator | DistanceItr |
Public Member Functions | |
const math::XYZVector & | centerOfMass () const |
const reco::VertexCompositeCandidate * | constituent (const unsigned i) const |
const std::vector< const reco::VertexCompositeCandidate * > & | constituents () const |
DisplacedVertexCluster () | |
DisplacedVertexCluster (const reco::VertexCompositeCandidate *const, const double) | |
void | merge (const DisplacedVertexCluster &other) |
unsigned | nConstituents () const |
double | rParam () const |
double | rParam2 () const |
void | setInvalid () |
const math::XYZVector & | sumOfCenters () const |
bool | valid () const |
double | vx () const |
double | vy () const |
double | vz () const |
~DisplacedVertexCluster ()=default | |
Static Public Attributes | |
static constexpr double | kInvalidDouble = std::numeric_limits<double>::quiet_NaN() |
Private Attributes | |
math::XYZVector | centerOfMass_ |
std::vector< const reco::VertexCompositeCandidate * > | constituents_ |
double | rParam2_ |
math::XYZVector | sumOfCenters_ |
bool | valid_ |
Definition at line 16 of file DisplacedVertexCluster.h.
typedef std::vector<Distance>::iterator DisplacedVertexCluster::DistanceItr |
Definition at line 56 of file DisplacedVertexCluster.h.
|
inline |
Definition at line 20 of file DisplacedVertexCluster.h.
DisplacedVertexCluster::DisplacedVertexCluster | ( | const reco::VertexCompositeCandidate * const | trackClusterPtr, |
const double | rParam | ||
) |
Definition at line 3 of file DisplacedVertexCluster.cc.
References constituents_.
|
default |
|
inline |
Definition at line 34 of file DisplacedVertexCluster.h.
References centerOfMass_.
Referenced by vx(), vy(), and vz().
|
inline |
Definition at line 31 of file DisplacedVertexCluster.h.
References constituents_, and mps_fire::i.
Referenced by DisplacedRegionSeedingVertexProducer::getDiscriminatorValue().
|
inline |
Definition at line 30 of file DisplacedVertexCluster.h.
References constituents_.
void DisplacedVertexCluster::merge | ( | const DisplacedVertexCluster & | other | ) |
Definition at line 12 of file DisplacedVertexCluster.cc.
References centerOfMass_, constituents_, trackingPlots::other, and sumOfCenters_.
|
inline |
Definition at line 32 of file DisplacedVertexCluster.h.
References constituents_.
Referenced by DisplacedRegionSeedingVertexProducer::getDiscriminatorValue().
|
inline |
|
inline |
Definition at line 28 of file DisplacedVertexCluster.h.
References rParam2_.
Referenced by rParam().
|
inline |
|
inline |
Definition at line 33 of file DisplacedVertexCluster.h.
References sumOfCenters_.
|
inline |
|
inline |
Definition at line 36 of file DisplacedVertexCluster.h.
References centerOfMass().
|
inline |
Definition at line 37 of file DisplacedVertexCluster.h.
References centerOfMass().
|
inline |
Definition at line 38 of file DisplacedVertexCluster.h.
References centerOfMass().
|
private |
Definition at line 63 of file DisplacedVertexCluster.h.
Referenced by centerOfMass(), and merge().
|
private |
Definition at line 61 of file DisplacedVertexCluster.h.
Referenced by constituent(), constituents(), DisplacedVertexCluster(), merge(), and nConstituents().
|
static |
Definition at line 18 of file DisplacedVertexCluster.h.
|
private |
Definition at line 60 of file DisplacedVertexCluster.h.
Referenced by rParam2().
|
private |
Definition at line 62 of file DisplacedVertexCluster.h.
Referenced by merge(), and sumOfCenters().
|
private |
Definition at line 59 of file DisplacedVertexCluster.h.
Referenced by setInvalid(), and valid().