CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PFMultilinksTC.h
Go to the documentation of this file.
1 #ifndef __PFMultilinksTC__
2 #define __PFMultilinksTC__
3 
4 // Done by Glowinski & Gouzevitch
5 
6 #include <vector>
9 
10 namespace reco {
11 
15  struct PFMultilink {
16  PFMultilink(const reco::PFClusterRef& clusterref) : trackRef(), clusterRef(clusterref) {}
17  PFMultilink(const reco::PFRecTrackRef& trackref) : trackRef(trackref), clusterRef() {}
20  };
22  typedef std::vector<PFMultilink> PFMultilinksType;
24  public:
25  bool isValid;
27 
28  public:
29  PFMultiLinksTC(bool isvalid = false) : isValid(isvalid) {}
30  };
31 } // namespace reco
32 
33 #endif
PFMultiLinksTC(bool isvalid=false)
std::vector< PFMultilink > PFMultilinksType
collection of PFSuperCluster objects
PFMultilinksType linkedPFObjects