File indexing completed on 2024-04-06 12:05:17
0001 #ifndef DataFormats_TauReco_PFTauTransverseImpactParameterAssociation_h
0002 #define DataFormats_TauReco_PFTauTransverseImpactParameterAssociation_h
0003
0004 #include "DataFormats/TauReco/interface/PFTauTransverseImpactParameter.h"
0005 #include "DataFormats/TauReco/interface/PFTauTransverseImpactParameterFwd.h"
0006 #include "DataFormats/Common/interface/Association.h"
0007 #include "DataFormats/Common/interface/AssociationVector.h"
0008 #include "DataFormats/Common/interface/RefProd.h"
0009 #include "DataFormats/TauReco/interface/PFTau.h"
0010 #include "DataFormats/TauReco/interface/PFTauFwd.h"
0011 #include "DataFormats/VertexReco/interface/Vertex.h"
0012 #include "DataFormats/VertexReco/interface/VertexFwd.h"
0013
0014 namespace reco {
0015
0016 typedef edm::AssociationVector<PFTauRefProd, std::vector<reco::PFTauTransverseImpactParameterRef> >
0017 PFTauTIPAssociation;
0018 typedef PFTauTIPAssociation::value_type PFTauTIPAssociationVT;
0019 typedef edm::Ref<PFTauTIPAssociation> PFTauTIPAssociationRef;
0020 typedef edm::RefProd<PFTauTIPAssociation> PFTauTIPAssociationRefProd;
0021 typedef edm::RefVector<PFTauTIPAssociation> PFTauTIPAssociationRefVector;
0022
0023 typedef edm::AssociationVector<PFTauRefProd, std::vector<reco::VertexRef> > PFTauVertexAssociation;
0024 typedef PFTauVertexAssociation::value_type PFTauVertexAssociationVT;
0025 typedef edm::Ref<PFTauVertexAssociation> PFTauVertexAssociationRef;
0026 typedef edm::RefProd<PFTauVertexAssociation> PFTauVertexAssociationRefProd;
0027 typedef edm::RefVector<PFTauVertexAssociation> PFTauVertexAssociationRefVector;
0028
0029 typedef edm::AssociationVector<PFTauRefProd, std::vector<std::vector<reco::VertexRef> > > PFTauVertexVAssociation;
0030 typedef PFTauVertexVAssociation::value_type PFTauVertexVAssociationVT;
0031 typedef edm::Ref<PFTauVertexVAssociation> PFTauVertexVAssociationRef;
0032 typedef edm::RefProd<PFTauVertexVAssociation> PFTauVertexVAssociationRefProd;
0033 typedef edm::RefVector<PFTauVertexVAssociation> PFTauVertexVAssociationRefVector;
0034
0035 }
0036
0037 #endif