File indexing completed on 2024-04-06 12:05:16
0001 #ifndef DataFormats_TauReco_JetPiZeroAssociation_h
0002 #define DataFormats_TauReco_JetPiZeroAssociation_h
0003
0004 #include "DataFormats/Common/interface/AssociationVector.h"
0005 #include "DataFormats/TauReco/interface/RecoTauPiZero.h"
0006 #include "DataFormats/JetReco/interface/JetCollection.h"
0007
0008 namespace reco {
0009
0010
0011 typedef edm::AssociationVector<JetRefBaseProd, std::vector<std::vector<RecoTauPiZero> > > JetPiZeroAssociationBase;
0012
0013 class JetPiZeroAssociation : public JetPiZeroAssociationBase {
0014 public:
0015 JetPiZeroAssociation() : JetPiZeroAssociationBase() {}
0016
0017 JetPiZeroAssociation(const JetRefBaseProd &ref) : JetPiZeroAssociationBase(ref) {}
0018
0019 JetPiZeroAssociation(const JetPiZeroAssociationBase &v) : JetPiZeroAssociationBase(v) {}
0020 };
0021
0022 typedef JetPiZeroAssociation::value_type JetPiZeroAssociationPiZeros;
0023 typedef edm::Ref<JetPiZeroAssociation> JetPiZeroAssociationRef;
0024 typedef edm::RefProd<JetPiZeroAssociation> JetPiZeroAssociationRefProd;
0025 typedef edm::RefVector<JetPiZeroAssociation> JetPiZeroAssociationRefVector;
0026 }
0027 #endif