Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
<lcgdict>
  <class name="CaloTowerDetId" ClassVersion="11">
   <version ClassVersion="11" checksum="4063982642"/>
   <version ClassVersion="10" checksum="2444816232"/>
  </class>
  <class name="CaloTower" ClassVersion="13">
   <version ClassVersion="13" checksum="2436724497"/>
   <version ClassVersion="12" checksum="3702399054"/>
   <version ClassVersion="11" checksum="565241750"/>
   <version ClassVersion="10" checksum="17125795"/>
  </class>
  <class name="CaloTowerPtr"/>
  <class name="CaloTowerFwdPtr"/>
  <class name="std::vector<CaloTower>"/>
  <class name="edm::Wrapper<std::vector<CaloTower> >"/>
  <class name="edm::SortedCollection<CaloTower,edm::StrictWeakOrdering<CaloTower> >"/>
  <class name="edm::StrictWeakOrdering<CaloTower>"/>
  <class name="edm::Ref<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower, edm::refhelper::FindUsingAdvance<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower > >"/>  
  <class name="edm::RefVector<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower, edm::refhelper::FindUsingAdvance<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower > >"/> 
  <class name="edm::RefProd<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> > >"/> 
  <class name="edm::Wrapper<edm::SortedCollection<CaloTower,edm::StrictWeakOrdering<CaloTower> > >"/> 
  <class name="edm::FwdRef<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower, edm::refhelper::FindUsingAdvance<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower > >"/>
  <class name="edm::refhelper::FindUsingAdvance<edm::SortedCollection<CaloTower,edm::StrictWeakOrdering<CaloTower> >,CaloTower>" /> <!-- Root6 -->
  <class name="std::vector<edm::FwdRef<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower, edm::refhelper::FindUsingAdvance<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower > > >"/>
  <class name="edm::Wrapper< std::vector<edm::FwdRef<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower, edm::refhelper::FindUsingAdvance<edm::SortedCollection<CaloTower, edm::StrictWeakOrdering<CaloTower> >, CaloTower > > > >"/>

  <class name="edm::reftobase::Holder<reco::Candidate, CaloTowerRef>" />
  <class name="edm::reftobase::RefHolder<CaloTowerRef>" />
  <class name="edm::reftobase::VectorHolder<reco::Candidate, CaloTowerRefs>" />
  <class name="edm::reftobase::RefVectorHolder<CaloTowerRefs>" />
  <class name="edm::Ptr<CaloTower>"/>
  <class name="edm::PtrVector<CaloTower>"/>
  <class name="std::vector<edm::Ptr<CaloTower> >"/>
  <class name="edm::FwdPtr<CaloTower>"/>
  <class name="std::vector<edm::FwdPtr<CaloTower> >"/>

  <class name="std::vector<CaloTowerDetId>"/>
  <class name="std::pair<uint8_t, CaloTowerDetId>"/>
  <class name="std::vector<std::pair<uint8_t, CaloTowerDetId> >"/>

  <!--NOTE: the declaration of AtomicPtrCache are a temporary work around until ROOT 6 where they will not be needed -->
  <class name="edm::AtomicPtrCache<std::vector<CaloTowerPtr> >">
    <field name="m_data" transient="true"/>
  </class>
</lcgdict>