00001 #ifndef BTauReco_JetEisolAssociation_h 00002 #define BTauReco_JetEisolAssociation_h 00003 // \class JetEisolAssociation 00004 // 00005 // \short association of tracks to jet (was JetWithEisol) 00006 // 00007 // 00008 00009 #include "DataFormats/JetReco/interface/CaloJetCollection.h" 00010 #include "DataFormats/Common/interface/Ref.h" 00011 #include "DataFormats/Common/interface/FwdRef.h" 00012 #include "DataFormats/Common/interface/RefVector.h" 00013 #include <vector> 00014 00015 namespace reco { 00016 typedef 00017 std::vector<std::pair<edm::RefToBase<Jet>, float> > 00018 JetEisolAssociationCollection; 00019 00020 typedef 00021 JetEisolAssociationCollection::value_type JetEisolAssociation; 00022 00023 typedef 00024 edm::Ref<JetEisolAssociationCollection> JetEisolAssociationRef; 00025 00026 typedef 00027 edm::FwdRef<JetEisolAssociationCollection> JetEisolAssociationFwdRef; 00028 00029 typedef 00030 edm::RefProd<JetEisolAssociationCollection> JetEisolAssociationRefProd; 00031 00032 typedef 00033 edm::RefVector<JetEisolAssociationCollection> JetEisolAssociationRefVector; 00034 } 00035 #endif