1 #ifndef SiTrackerMultiRecHit_H 2 #define SiTrackerMultiRecHit_H 22 const std::vector<std::pair<const TrackingRecHit*, float> >&,
41 std::vector<const TrackingRecHit*>
recHits()
const override;
44 std::vector<TrackingRecHit*>
recHits()
override;
68 if (
one.geographicalId() <
other.geographicalId()) {
SharedInputType
definition of equality via shared input
virtual RecHitPointer cloneSH() const
std::vector< float > const & weights() const
float & weight(unsigned int i)
~SiTrackerMultiRecHit() override
OmniClusterRef const & firstClusterRef() const override
SiTrackerMultiRecHit * clone() const override
edm::OwnVector< TrackingRecHit > theHits
bool operator<(const SiTrackerMultiRecHit &one, const SiTrackerMultiRecHit &other)
std::vector< float > theWeights
bool sharesInput(const TrackingRecHit *other, SharedInputType what) const override
std::shared_ptr< TrackingRecHit const > RecHitPointer
virtual double getAnnealingFactor() const
void getKfComponents(KfComponentsHolder &holder) const override
float weight(unsigned int i) const
std::vector< float > & weights()
virtual float weight() const
int dimension() const override
std::vector< const TrackingRecHit * > recHits() const override
Access to component RecHits (if any)