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