ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitProd/TreeFiller/interface/AssociationMap.h
(Generate patch)

Comparing UserCode/MitProd/TreeFiller/interface/AssociationMap.h (file contents):
Revision 1.3 by bendavid, Wed Jul 2 19:29:27 2008 UTC vs.
Revision 1.4 by loizides, Wed Jul 30 08:39:08 2008 UTC

# Line 28 | Line 28 | namespace mithep
28        ~AssociationMap() {}
29        
30        void       Add(EdmClass edmObj, MitClass mitObj);
31 <      EdmClass   GetEdmRef(MitClass mitObj) const;
31 >      EdmClass   GetEdm(MitClass mitObj)    const;
32        Int_t      GetEdmProductId()          const { return edmProductId_; }
33        Int_t      GetEntries()               const { return fwdMap_.size(); }
34        MitClass   GetMit(EdmClass edmObj)    const;
# Line 59 | Line 59 | inline MitClass mithep::AssociationMap<E
59    if (iter != fwdMap_.end())
60      return iter->second;
61    else throw edm::Exception(edm::errors::Configuration, "AssociationMap::GetMit()\n")
62 <        << "Error! Edm Object not found in AssociationMap." << std::endl;
62 >         << "Error! EDM Object (" << typeid(edmObj).name()
63 >         << ") not found in AssociationMap (" << typeid(*this).name() << ")." << std::endl;
64   }
65        
66   //--------------------------------------------------------------------------------------------------
67   template <class EdmClass, class MitClass>
68 < inline EdmClass mithep::AssociationMap<EdmClass,MitClass>::GetEdmRef(MitClass mitObj) const
68 > inline EdmClass mithep::AssociationMap<EdmClass,MitClass>::GetEdm(MitClass mitObj) const
69   {
70    typename revMapType::const_iterator iter = revMap_.find(mitObj);
71    if (iter != revMap_.end())
72      return iter->second;
73 <  else throw edm::Exception(edm::errors::Configuration, "AssociationMap::GetEdmRef()\n")
74 <        << "Error! mithep Object not found in AssociationMap." << std::endl;
73 >  else throw edm::Exception(edm::errors::Configuration, "AssociationMap::GetEdm()\n")
74 >         << "Error! MITHEP Object (" << typeid(mitObj).name()
75 >         << ") not found in AssociationMap (" << typeid(*this).name() << ")." << std::endl;
76   }
77   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines