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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
<lcgdict>
  <class name="edm::AssociationMap<edm::OneToValue<reco::CaloJetCollection,reco::L2TauIsolationInfo, unsigned int> >">
      <field name="transientMap_" transient="true" />
  </class>
  <class name="edm::Wrapper<edm::AssociationMap<edm::OneToValue<reco::CaloJetCollection, reco::L2TauIsolationInfo, unsigned int > > >" />
  <class name="std::map<unsigned int,reco::L2TauIsolationInfo>"/>
  <class name="reco::L2TauIsolationInfo" ClassVersion="10">
   <version ClassVersion="10" checksum="3469208847"/>
  </class>


  <class name="reco::BaseTauTagInfo" ClassVersion="10">
   <version ClassVersion="10" checksum="2717397101"/>
  </class>
  <class name="std::vector<reco::BaseTauTagInfo>"/>
  <class name="edm::Wrapper<std::vector<reco::BaseTauTagInfo> >"/>
  <class name="edm::Ref<std::vector<reco::BaseTauTagInfo>,reco::BaseTauTagInfo,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTauTagInfo>,reco::BaseTauTagInfo> >"/>
  <class name="edm::RefProd<std::vector<reco::BaseTauTagInfo> >"/>
  <class name="edm::RefVector<std::vector<reco::BaseTauTagInfo>,reco::BaseTauTagInfo,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTauTagInfo>,reco::BaseTauTagInfo> >"/>
  
  <class name="reco::PFTauTagInfo" ClassVersion="13">
   <version ClassVersion="13" checksum="1453697092"/>
   <version ClassVersion="12" checksum="3598523528"/>
   <version ClassVersion="11" checksum="2849126593"/>
   <version ClassVersion="10" checksum="2791906466"/>
  </class>
  <class name="std::vector<reco::PFTauTagInfo>"/>
  <class name="edm::Wrapper<std::vector<reco::PFTauTagInfo> >"/>
  <class name="edm::Ref<std::vector<reco::PFTauTagInfo>,reco::PFTauTagInfo,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauTagInfo>,reco::PFTauTagInfo> >"/>
  <class name="edm::RefProd<std::vector<reco::PFTauTagInfo> >"/>
  <class name="edm::RefVector<std::vector<reco::PFTauTagInfo>,reco::PFTauTagInfo,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauTagInfo>,reco::PFTauTagInfo> >"/>

<!-- Adding ioread rules for backwards compatibility -->

<ioread sourceClass="reco::PFTauTagInfo" version="[-12]" 
  source="edm::Ref<vector<reco::PFJet>,reco::PFJet,edm::refhelper::FindUsingAdvance<vector<reco::PFJet>,reco::PFJet> > PFJetRef_;" 
  targetClass="reco::PFTauTagInfo" target="PFJetRef_" include="DataFormats/JetReco/interface/PFJet.h">
    <![CDATA[PFJetRef_ = reco::JetBaseRef(onfile.PFJetRef_);]]>
  </ioread>

<ioread sourceClass="reco::PFTauTagInfo" version="[11-12]" 
  source="std::vector<edm::Ptr<reco::PFCandidate> > PFChargedHadrCands_;" 
  targetClass="reco::PFTauTagInfo" target="PFChargedHadrCands_">
    <![CDATA[
    PFChargedHadrCands_.reserve(onfile.PFChargedHadrCands_.size());
    for (const auto& cand : onfile.PFChargedHadrCands_)
      PFChargedHadrCands_.push_back(edm::Ptr<reco::Candidate>(cand));]]>
  </ioread>

<ioread sourceClass="reco::PFTauTagInfo" version="[11-12]" 
  source="std::vector<edm::Ptr<reco::PFCandidate> > PFNeutrHadrCands_;" 
  targetClass="reco::PFTauTagInfo" target="PFNeutrHadrCands_">
    <![CDATA[
    PFNeutrHadrCands_.reserve(onfile.PFNeutrHadrCands_.size());
    for (const auto& cand : onfile.PFNeutrHadrCands_)
      PFNeutrHadrCands_.push_back(edm::Ptr<reco::Candidate>(cand));]]>
  </ioread>

<ioread sourceClass="reco::PFTauTagInfo" version="[11-12]" 
  source="std::vector<edm::Ptr<reco::PFCandidate> > PFGammaCands_;" 
  targetClass="reco::PFTauTagInfo" target="PFGammaCands_">
    <![CDATA[
    PFGammaCands_.reserve(onfile.PFGammaCands_.size());
    for (const auto& cand : onfile.PFGammaCands_)
      PFGammaCands_.push_back(edm::Ptr<reco::Candidate>(cand));]]>
  </ioread>

<ioread sourceClass="reco::PFTauTagInfo" version="[-10]"
source="reco::PFCandidateRefVector PFChargedHadrCands_;"
 targetClass="reco::PFTauTagInfo"
target="PFChargedHadrCands_"
include="DataFormats/Common/interface/RefToPtr.h">
    <![CDATA[
   PFChargedHadrCands_.reserve(onfile.PFChargedHadrCands_.size());
for(auto const& ref : onfile.PFChargedHadrCands_) { 
   PFChargedHadrCands_.push_back(edm::refToPtr(ref));
}
]]>
</ioread>

<ioread sourceClass="reco::PFTauTagInfo" version="[-10]"
source="reco::PFCandidateRefVector PFNeutrHadrCands_;"
 targetClass="reco::PFTauTagInfo"
target="PFNeutrHadrCands_"
include="DataFormats/Common/interface/RefToPtr.h">
    <![CDATA[
   PFNeutrHadrCands_.reserve(onfile.PFNeutrHadrCands_.size());
for(auto const& ref : onfile.PFNeutrHadrCands_) { 
   PFNeutrHadrCands_.push_back(edm::refToPtr(ref));
}
]]>
</ioread>

<ioread sourceClass="reco::PFTauTagInfo" version="[-10]"
source="reco::PFCandidateRefVector PFGammaCands_;"
 targetClass="reco::PFTauTagInfo"
target="PFGammaCands_"
include="DataFormats/Common/interface/RefToPtr.h">
    <![CDATA[
   PFGammaCands_.reserve(onfile.PFGammaCands_.size());
for(auto const& ref : onfile.PFGammaCands_) { 
   PFGammaCands_.push_back(edm::refToPtr(ref));
}
]]>
</ioread>


  
  <class name="reco::BaseTau" ClassVersion="12">
   <version ClassVersion="12" checksum="240869876"/>
   <version ClassVersion="10" checksum="3887454152"/>
   <version ClassVersion="11" checksum="3609212284"/>
  </class>
  <class name="std::vector<reco::BaseTau>"/>
  <class name="edm::Wrapper<std::vector<reco::BaseTau> >"/>
  <class name="edm::Ref<std::vector<reco::BaseTau>,reco::BaseTau,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTau>,reco::BaseTau> >"/>
  <class name="edm::RefProd<std::vector<reco::BaseTau> >"/>
  <class name="edm::RefVector<std::vector<reco::BaseTau>,reco::BaseTau,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTau>,reco::BaseTau> >"/>
  <class name="edm::reftobase::Holder<reco::Candidate, edm::Ref<std::vector<reco::BaseTau>,reco::BaseTau,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTau>,reco::BaseTau> > >" />
  

</lcgdict>