1 #ifndef RecoParticleFlow_PFAlgo_PFBlock_h 2 #define RecoParticleFlow_PFAlgo_PFBlock_h 72 std::multimap<double, unsigned>& sortedAssociates,
unsigned linkDataSize() const
Abstract base class for a PFBlock element (track, cluster...)
edm::OwnVector< reco::PFBlockElement > elements_
all elements
const edm::OwnVector< reco::PFBlockElement > & elements() const
bool matrix2vector(unsigned i, unsigned j, unsigned &index) const
std::map< unsigned int, Link > LinkData
__host__ __device__ VT * co
void associatedElements(unsigned i, const LinkData &linkData, std::multimap< double, unsigned > &sortedAssociates, reco::PFBlockElement::Type type=PFBlockElement::NONE, LinkTest test=LINKTEST_RECHIT) const
std::ostream & operator<<(std::ostream &, BeamSpot beam)
void addElement(reco::PFBlockElement *element)
double dist(unsigned ie1, unsigned ie2, const LinkData &linkData, LinkTest test) const
edm::OwnVector< reco::PFBlockElement >::const_iterator IE
const LinkData & linkData() const
void setLink(unsigned i1, unsigned i2, double dist, LinkData &linkData, LinkTest test=LINKTEST_RECHIT) const
LinkData linkData_
link data (permanent)