Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /DataFormats/TauReco/src/classes_def_1.xml is written in an unsupported language. File is not indexed.

0001 <lcgdict>
0002   <class name="edm::AssociationMap<edm::OneToValue<reco::CaloJetCollection,reco::L2TauIsolationInfo, unsigned int> >">
0003       <field name="transientMap_" transient="true" />
0004   </class>
0005   <class name="edm::Wrapper<edm::AssociationMap<edm::OneToValue<reco::CaloJetCollection, reco::L2TauIsolationInfo, unsigned int > > >" />
0006   <class name="std::map<unsigned int,reco::L2TauIsolationInfo>"/>
0007   <class name="reco::L2TauIsolationInfo" ClassVersion="10">
0008    <version ClassVersion="10" checksum="3469208847"/>
0009   </class>
0010 
0011 
0012   <class name="reco::BaseTauTagInfo" ClassVersion="10">
0013    <version ClassVersion="10" checksum="2717397101"/>
0014   </class>
0015   <class name="std::vector<reco::BaseTauTagInfo>"/>
0016   <class name="edm::Wrapper<std::vector<reco::BaseTauTagInfo> >"/>
0017   <class name="edm::Ref<std::vector<reco::BaseTauTagInfo>,reco::BaseTauTagInfo,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTauTagInfo>,reco::BaseTauTagInfo> >"/>
0018   <class name="edm::RefProd<std::vector<reco::BaseTauTagInfo> >"/>
0019   <class name="edm::RefVector<std::vector<reco::BaseTauTagInfo>,reco::BaseTauTagInfo,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTauTagInfo>,reco::BaseTauTagInfo> >"/>
0020   
0021   <class name="reco::PFTauTagInfo" ClassVersion="13">
0022    <version ClassVersion="13" checksum="1453697092"/>
0023    <version ClassVersion="12" checksum="3598523528"/>
0024    <version ClassVersion="11" checksum="2849126593"/>
0025    <version ClassVersion="10" checksum="2791906466"/>
0026   </class>
0027   <class name="std::vector<reco::PFTauTagInfo>"/>
0028   <class name="edm::Wrapper<std::vector<reco::PFTauTagInfo> >"/>
0029   <class name="edm::Ref<std::vector<reco::PFTauTagInfo>,reco::PFTauTagInfo,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauTagInfo>,reco::PFTauTagInfo> >"/>
0030   <class name="edm::RefProd<std::vector<reco::PFTauTagInfo> >"/>
0031   <class name="edm::RefVector<std::vector<reco::PFTauTagInfo>,reco::PFTauTagInfo,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauTagInfo>,reco::PFTauTagInfo> >"/>
0032 
0033 <!-- Adding ioread rules for backwards compatibility -->
0034 
0035 <ioread sourceClass="reco::PFTauTagInfo" version="[-12]" 
0036   source="edm::Ref<vector<reco::PFJet>,reco::PFJet,edm::refhelper::FindUsingAdvance<vector<reco::PFJet>,reco::PFJet> > PFJetRef_;" 
0037   targetClass="reco::PFTauTagInfo" target="PFJetRef_" include="DataFormats/JetReco/interface/PFJet.h">
0038     <![CDATA[PFJetRef_ = reco::JetBaseRef(onfile.PFJetRef_);]]>
0039   </ioread>
0040 
0041 <ioread sourceClass="reco::PFTauTagInfo" version="[11-12]" 
0042   source="std::vector<edm::Ptr<reco::PFCandidate> > PFChargedHadrCands_;" 
0043   targetClass="reco::PFTauTagInfo" target="PFChargedHadrCands_">
0044     <![CDATA[
0045     PFChargedHadrCands_.reserve(onfile.PFChargedHadrCands_.size());
0046     for (const auto& cand : onfile.PFChargedHadrCands_)
0047       PFChargedHadrCands_.push_back(edm::Ptr<reco::Candidate>(cand));]]>
0048   </ioread>
0049 
0050 <ioread sourceClass="reco::PFTauTagInfo" version="[11-12]" 
0051   source="std::vector<edm::Ptr<reco::PFCandidate> > PFNeutrHadrCands_;" 
0052   targetClass="reco::PFTauTagInfo" target="PFNeutrHadrCands_">
0053     <![CDATA[
0054     PFNeutrHadrCands_.reserve(onfile.PFNeutrHadrCands_.size());
0055     for (const auto& cand : onfile.PFNeutrHadrCands_)
0056       PFNeutrHadrCands_.push_back(edm::Ptr<reco::Candidate>(cand));]]>
0057   </ioread>
0058 
0059 <ioread sourceClass="reco::PFTauTagInfo" version="[11-12]" 
0060   source="std::vector<edm::Ptr<reco::PFCandidate> > PFGammaCands_;" 
0061   targetClass="reco::PFTauTagInfo" target="PFGammaCands_">
0062     <![CDATA[
0063     PFGammaCands_.reserve(onfile.PFGammaCands_.size());
0064     for (const auto& cand : onfile.PFGammaCands_)
0065       PFGammaCands_.push_back(edm::Ptr<reco::Candidate>(cand));]]>
0066   </ioread>
0067 
0068 <ioread sourceClass="reco::PFTauTagInfo" version="[-10]"
0069 source="reco::PFCandidateRefVector PFChargedHadrCands_;"
0070  targetClass="reco::PFTauTagInfo"
0071 target="PFChargedHadrCands_"
0072 include="DataFormats/Common/interface/RefToPtr.h">
0073     <![CDATA[
0074    PFChargedHadrCands_.reserve(onfile.PFChargedHadrCands_.size());
0075 for(auto const& ref : onfile.PFChargedHadrCands_) { 
0076    PFChargedHadrCands_.push_back(edm::refToPtr(ref));
0077 }
0078 ]]>
0079 </ioread>
0080 
0081 <ioread sourceClass="reco::PFTauTagInfo" version="[-10]"
0082 source="reco::PFCandidateRefVector PFNeutrHadrCands_;"
0083  targetClass="reco::PFTauTagInfo"
0084 target="PFNeutrHadrCands_"
0085 include="DataFormats/Common/interface/RefToPtr.h">
0086     <![CDATA[
0087    PFNeutrHadrCands_.reserve(onfile.PFNeutrHadrCands_.size());
0088 for(auto const& ref : onfile.PFNeutrHadrCands_) { 
0089    PFNeutrHadrCands_.push_back(edm::refToPtr(ref));
0090 }
0091 ]]>
0092 </ioread>
0093 
0094 <ioread sourceClass="reco::PFTauTagInfo" version="[-10]"
0095 source="reco::PFCandidateRefVector PFGammaCands_;"
0096  targetClass="reco::PFTauTagInfo"
0097 target="PFGammaCands_"
0098 include="DataFormats/Common/interface/RefToPtr.h">
0099     <![CDATA[
0100    PFGammaCands_.reserve(onfile.PFGammaCands_.size());
0101 for(auto const& ref : onfile.PFGammaCands_) { 
0102    PFGammaCands_.push_back(edm::refToPtr(ref));
0103 }
0104 ]]>
0105 </ioread>
0106 
0107 
0108   
0109   <class name="reco::BaseTau" ClassVersion="12">
0110    <version ClassVersion="12" checksum="240869876"/>
0111    <version ClassVersion="10" checksum="3887454152"/>
0112    <version ClassVersion="11" checksum="3609212284"/>
0113   </class>
0114   <class name="std::vector<reco::BaseTau>"/>
0115   <class name="edm::Wrapper<std::vector<reco::BaseTau> >"/>
0116   <class name="edm::Ref<std::vector<reco::BaseTau>,reco::BaseTau,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTau>,reco::BaseTau> >"/>
0117   <class name="edm::RefProd<std::vector<reco::BaseTau> >"/>
0118   <class name="edm::RefVector<std::vector<reco::BaseTau>,reco::BaseTau,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTau>,reco::BaseTau> >"/>
0119   <class name="edm::reftobase::Holder<reco::Candidate, edm::Ref<std::vector<reco::BaseTau>,reco::BaseTau,edm::refhelper::FindUsingAdvance<std::vector<reco::BaseTau>,reco::BaseTau> > >" />
0120   
0121 
0122 </lcgdict>