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