Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 <lcgdict>
0002   
0003   <class name="reco::PFTau" ClassVersion="21">
0004    <version ClassVersion="21" checksum="759808483"/>
0005      <field name="leadPFChargedHadrCand_" transient="true"/>
0006      <field name="leadPFNeutralCand_" transient="true"/>
0007      <field name="leadPFCand_" transient="true"/>
0008      <field name="selectedTransientSignalPFCands_" transient="true"/>
0009      <field name="selectedTransientSignalPFChargedHadrCands_" transient="true"/>
0010      <field name="selectedTransientSignalPFNeutrHadrCands_" transient="true"/>
0011      <field name="selectedTransientSignalPFGammaCands_" transient="true"/>
0012      <field name="selectedTransientIsolationPFCands_" transient="true"/>
0013      <field name="selectedTransientIsolationPFChargedHadrCands_" transient="true"/>
0014      <field name="selectedTransientIsolationPFNeutrHadrCands_" transient="true"/>
0015      <field name="selectedTransientIsolationPFGammaCands_" transient="true"/>
0016    <version ClassVersion="20" checksum="3395041825"/>
0017    <version ClassVersion="19" checksum="4003955973"/>
0018    <version ClassVersion="18" checksum="1318776182"/>
0019    <version ClassVersion="17" checksum="1523260402"/>
0020     <version ClassVersion="16" checksum="2695990650"/>
0021     <version ClassVersion="15" checksum="4105994460"/>
0022     <version ClassVersion="14" checksum="3087106015"/>
0023     <version ClassVersion="13" checksum="1088944403"/>
0024     <version ClassVersion="12" checksum="3369965409"/>
0025     <version ClassVersion="11" checksum="2334259986"/>
0026      <field name="signalPiZeroCandidates_" transient="true"/>
0027      <field name="isolationPiZeroCandidates_" transient="true"/>
0028      <field name="signalTauChargedHadronCandidates_" transient="true"/>
0029      <field name="isolationTauChargedHadronCandidates_" transient="true"/>
0030     <version ClassVersion="10" checksum="2369119060"/>
0031   </class>
0032 
0033   <class name="std::vector<reco::PFTau>"/>
0034   <class name="edm::Wrapper<std::vector<reco::PFTau> >"/>
0035   <class name="edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >"/>
0036   <class name="edm::RefProd<std::vector<reco::PFTau> >"/>
0037   <class name="edm::RefVector<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >"/>
0038           <class name="edm::Wrapper<edm::RefVector<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> > >"/>
0039   <class name="edm::reftobase::Holder<reco::BaseTau, edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> > >" />
0040 
0041   <class name="edm::RefToBaseProd<reco::PFTau>" >
0042      <!-- <field name="view_" transient="true" /> -->
0043   </class>
0044   <class name="edm::reftobase::BaseHolder<reco::PFTau>" />
0045   <class name="edm::reftobase::IndirectHolder<reco::PFTau>" />
0046   <class name="edm::reftobase::BaseVectorHolder<reco::PFTau>"/>
0047   <class name="edm::reftobase::Holder<reco::PFTau, reco::PFTauRef>" />
0048   <class name="edm::reftobase::RefHolder<reco::PFTauRef>" />
0049 
0050 <ioread sourceClass="reco::PFTau" version="[12-20]" 
0051   source="edm::Ptr<reco::PFCandidate> leadPFChargedHadrCand_; edm::Ptr<reco::PFCandidate> leadPFNeutralCand_; edm::Ptr<reco::PFCandidate> leadPFCand_; std::vector<reco::PFCandidatePtr> selectedSignalPFCands_; std::vector<edm::Ptr<reco::PFCandidate> > selectedSignalPFChargedHadrCands_; std::vector<edm::Ptr<reco::PFCandidate> > selectedSignalPFNeutrHadrCands_; std::vector<edm::Ptr<reco::PFCandidate> > selectedSignalPFGammaCands_; std::vector<edm::Ptr<reco::PFCandidate> > selectedIsolationPFCands_; std::vector<edm::Ptr<reco::PFCandidate> > selectedIsolationPFChargedHadrCands_; std::vector<edm::Ptr<reco::PFCandidate> > selectedIsolationPFNeutrHadrCands_; std::vector<edm::Ptr<reco::PFCandidate> > selectedIsolationPFGammaCands_;  edm::RefVector<std::vector<reco::PFRecoTauChargedHadron> > isolationTauChargedHadronCandidatesRefs_;"
0052   targetClass="reco::PFTau"
0053   target="leadChargedHadrCand_,leadNeutralCand_,leadCand_,selectedSignalCands_,selectedSignalChargedHadrCands_,selectedSignalNeutrHadrCands_,selectedSignalGammaCands_,selectedIsolationCands_,selectedIsolationChargedHadrCands_,selectedIsolationNeutrHadrCands_,selectedIsolationGammaCands_,leadPFChargedHadrCand_,leadPFNeutralCand_,leadPFCand_">
0054   <![CDATA[
0055     selectedSignalCands_.clear();
0056     selectedSignalCands_.reserve(onfile.selectedSignalPFCands_.size());
0057     for (const edm::Ptr<reco::PFCandidate>& cand : onfile.selectedSignalPFCands_) {
0058       selectedSignalCands_.push_back(edm::Ptr<reco::Candidate>(cand));}
0059 
0060     selectedSignalChargedHadrCands_.clear();
0061     selectedSignalChargedHadrCands_.reserve(onfile.selectedSignalPFChargedHadrCands_.size());
0062     for (const auto& cand : onfile.selectedSignalPFChargedHadrCands_)
0063       selectedSignalChargedHadrCands_.push_back(edm::Ptr<reco::Candidate>(cand));
0064 
0065     selectedSignalNeutrHadrCands_.clear();
0066     selectedSignalNeutrHadrCands_.reserve(onfile.selectedSignalPFNeutrHadrCands_.size());
0067     for (const auto& cand : onfile.selectedSignalPFNeutrHadrCands_)
0068       selectedSignalNeutrHadrCands_.push_back(edm::Ptr<reco::Candidate>(cand));;
0069 
0070     selectedSignalGammaCands_.clear();
0071     selectedSignalGammaCands_.reserve(onfile.selectedSignalPFGammaCands_.size());
0072     for (const auto& cand : onfile.selectedSignalPFGammaCands_)
0073       selectedSignalGammaCands_.push_back(edm::Ptr<reco::Candidate>(cand));
0074 
0075     selectedIsolationCands_.clear();
0076     selectedIsolationCands_.reserve(onfile.selectedIsolationPFCands_.size());
0077     for (const auto& cand : onfile.selectedIsolationPFCands_)
0078       selectedIsolationCands_.push_back(edm::Ptr<reco::Candidate>(cand));
0079 
0080     selectedIsolationChargedHadrCands_.clear();
0081     selectedIsolationChargedHadrCands_.reserve(onfile.selectedIsolationPFChargedHadrCands_.size());
0082     for (const auto& cand : onfile.selectedIsolationPFChargedHadrCands_)
0083       selectedIsolationChargedHadrCands_.push_back(edm::Ptr<reco::Candidate>(cand));
0084 
0085     selectedIsolationNeutrHadrCands_.clear();
0086     selectedIsolationNeutrHadrCands_.reserve(onfile.selectedIsolationPFNeutrHadrCands_.size());
0087     for (const auto& cand : onfile.selectedIsolationPFNeutrHadrCands_)
0088       selectedIsolationNeutrHadrCands_.push_back(edm::Ptr<reco::Candidate>(cand));
0089 
0090     selectedIsolationGammaCands_.clear();
0091     selectedIsolationGammaCands_.reserve(onfile.selectedIsolationPFGammaCands_.size());
0092     for (const auto& cand : onfile.selectedIsolationPFGammaCands_)
0093       selectedIsolationGammaCands_.push_back(edm::Ptr<reco::Candidate>(cand));
0094 
0095     if (selectedSignalChargedHadrCands_.size() > 0) {
0096       leadChargedHadrCand_ = selectedSignalChargedHadrCands_[0];
0097     } else {
0098       leadChargedHadrCand_ = edm::Ptr<reco::Candidate>();
0099     }
0100     if (selectedSignalGammaCands_.size() > 0) {
0101       leadNeutralCand_ = selectedSignalGammaCands_[0];
0102     } else {
0103       leadNeutralCand_ = edm::Ptr<reco::Candidate>();
0104     }
0105     if (selectedSignalCands_.size() > 0) {
0106       leadCand_ = selectedSignalCands_[0];
0107     } else {
0108       leadCand_ = edm::Ptr<reco::Candidate>();
0109     }
0110 
0111     leadPFChargedHadrCand_.reset();
0112     leadPFNeutralCand_.reset();
0113     leadPFCand_.reset();
0114   ]]>
0115   </ioread>
0116 
0117 <ioread sourceClass="reco::PFTau" version="[-20]" source="edm::Ref<vector<reco::PFJet>,reco::PFJet,edm::refhelper::FindUsingAdvance<vector<reco::PFJet>,reco::PFJet> > jetRef_;" targetClass="reco::PFTau" target="jetRef_" include="DataFormats/JetReco/interface/PFJet.h">
0118     <![CDATA[jetRef_ = reco::JetBaseRef(onfile.jetRef_);]]>
0119   </ioread>
0120 
0121  <ioread sourceClass="reco::PFTau" version="[-11]" source="reco::PFCandidateRef leadPFChargedHadrCand_;" targetClass="reco::PFTau" target="leadChargedHadrCand_" include="DataFormats/Common/interface/RefToPtr.h">
0122     <![CDATA[leadChargedHadrCand_ = edm::refToPtr(onfile.leadPFChargedHadrCand_);]]>
0123   </ioread>
0124 
0125 <ioread sourceClass="reco::PFTau" version="[-11]" source="reco::PFCandidateRef leadPFNeutralCand_;" targetClass="reco::PFTau" target="leadNeutralCand_" include="DataFormats/Common/interface/RefToPtr.h">
0126     <![CDATA[leadNeutralCand_ = edm::refToPtr(onfile.leadPFNeutralCand_);]]>
0127   </ioread>
0128 
0129 <ioread sourceClass="reco::PFTau" version="[-11]" source="reco::PFCandidateRef leadPFCand_;" targetClass="reco::PFTau" target="leadCand_" include="DataFormats/Common/interface/RefToPtr.h">
0130     <![CDATA[leadCand_ = edm::refToPtr(onfile.leadPFCand_);]]>
0131   </ioread>
0132 
0133 <ioread sourceClass="reco::PFTau" version="[-11]"
0134 source="reco::PFCandidateRefVector selectedSignalPFCands_;"
0135  targetClass="reco::PFTau"
0136 target="selectedSignalCands_"
0137 include="DataFormats/Common/interface/RefToPtr.h">
0138     <![CDATA[
0139    selectedSignalCands_.reserve(onfile.selectedSignalPFCands_.size());
0140 for(auto const& ref : onfile.selectedSignalPFCands_) { 
0141    selectedSignalCands_.push_back(edm::refToPtr(ref));
0142 }
0143 ]]>
0144 </ioread>
0145 
0146 <ioread sourceClass="reco::PFTau" version="[-11]"
0147 source="reco::PFCandidateRefVector selectedSignalPFChargedHadrCands_;"
0148  targetClass="reco::PFTau"
0149 target="selectedSignalChargedHadrCands_"
0150 include="DataFormats/Common/interface/RefToPtr.h">
0151     <![CDATA[
0152 selectedSignalChargedHadrCands_.reserve(onfile.selectedSignalPFChargedHadrCands_.size());
0153 for(auto const& ref : onfile.selectedSignalPFChargedHadrCands_) { 
0154    selectedSignalChargedHadrCands_.push_back(edm::refToPtr(ref));
0155 }
0156 ]]>
0157 </ioread>
0158 
0159 <ioread sourceClass="reco::PFTau" version="[-11]"
0160 source="reco::PFCandidateRefVector selectedSignalPFNeutrHadrCands_;"
0161  targetClass="reco::PFTau"
0162 target="selectedSignalNeutrHadrCands_"
0163 include="DataFormats/Common/interface/RefToPtr.h">
0164     <![CDATA[
0165 selectedSignalNeutrHadrCands_.reserve(onfile.selectedSignalPFNeutrHadrCands_.size());
0166 for(auto const& ref : onfile.selectedSignalPFNeutrHadrCands_) { 
0167    selectedSignalNeutrHadrCands_.push_back(edm::refToPtr(ref));
0168 }
0169 ]]>
0170 </ioread>
0171 
0172 <ioread sourceClass="reco::PFTau" version="[-11]"
0173 source="reco::PFCandidateRefVector selectedSignalPFGammaCands_;"
0174  targetClass="reco::PFTau"
0175 target="selectedSignalGammaCands_"
0176 include="DataFormats/Common/interface/RefToPtr.h">
0177     <![CDATA[
0178 selectedSignalGammaCands_.reserve(onfile.selectedSignalPFGammaCands_.size());
0179 for(auto const& ref : onfile.selectedSignalPFGammaCands_) { 
0180    selectedSignalGammaCands_.push_back(edm::refToPtr(ref));
0181 }
0182 ]]>
0183 </ioread>
0184 
0185 <ioread sourceClass="reco::PFTau" version="[-11]"
0186 source="reco::PFCandidateRefVector selectedIsolationPFCands_;"
0187  targetClass="reco::PFTau"
0188 target="selectedIsolationCands_"
0189 include="DataFormats/Common/interface/RefToPtr.h">
0190     <![CDATA[
0191 selectedIsolationCands_.reserve(onfile.selectedIsolationPFCands_.size());
0192 for(auto const& ref : onfile.selectedIsolationPFCands_) { 
0193    selectedIsolationCands_.push_back(edm::refToPtr(ref));
0194 }
0195 ]]>
0196 </ioread>
0197 
0198 <ioread sourceClass="reco::PFTau" version="[-11]"
0199 source="reco::PFCandidateRefVector selectedIsolationPFChargedHadrCands_;"
0200  targetClass="reco::PFTau"
0201 target="selectedIsolationChargedHadrCands_"
0202 include="DataFormats/Common/interface/RefToPtr.h">
0203     <![CDATA[
0204 selectedIsolationChargedHadrCands_.reserve(onfile.selectedIsolationPFChargedHadrCands_.size());
0205 for(auto const& ref : onfile.selectedIsolationPFChargedHadrCands_) { 
0206    selectedIsolationChargedHadrCands_.push_back(edm::refToPtr(ref));
0207 }
0208 ]]>
0209 </ioread>
0210 
0211 <ioread sourceClass="reco::PFTau" version="[-11]"
0212 source="reco::PFCandidateRefVector selectedIsolationPFNeutrHadrCands_;"
0213  targetClass="reco::PFTau"
0214 target="selectedIsolationNeutrHadrCands_"
0215 include="DataFormats/Common/interface/RefToPtr.h">
0216     <![CDATA[
0217 selectedIsolationNeutrHadrCands_.reserve(onfile.selectedIsolationPFNeutrHadrCands_.size());
0218 for(auto const& ref : onfile.selectedIsolationPFNeutrHadrCands_) { 
0219    selectedIsolationNeutrHadrCands_.push_back(edm::refToPtr(ref));
0220 }
0221 ]]>
0222 </ioread>
0223 
0224 <ioread sourceClass="reco::PFTau" version="[-11]"
0225 source="reco::PFCandidateRefVector selectedIsolationPFGammaCands_;"
0226  targetClass="reco::PFTau"
0227 target="selectedIsolationGammaCands_"
0228 include="DataFormats/Common/interface/RefToPtr.h">
0229     <![CDATA[
0230 selectedIsolationGammaCands_.reserve(onfile.selectedIsolationPFGammaCands_.size());
0231 for(auto const& ref : onfile.selectedIsolationPFGammaCands_) { 
0232    selectedIsolationGammaCands_.push_back(edm::refToPtr(ref));
0233 }
0234 ]]>
0235 </ioread>
0236 
0237 
0238 <ioread sourceClass = "reco::PFTau" version="[21-]"
0239  targetClass="reco::PFTau"
0240 source = ""
0241 target="leadPFChargedHadrCand_,leadPFNeutralCand_,leadPFCand_,selectedTransientSignalPFCands_,selectedTransientSignalPFChargedHadrCands_,selectedTransientSignalPFNeutrHadrCands_,selectedTransientSignalPFGammaCands_,selectedTransientIsolationPFCands_,selectedTransientIsolationPFChargedHadrCands_,selectedTransientIsolationPFNeutrHadrCands_,selectedTransientIsolationPFGammaCands_">
0242 <![CDATA[
0243 leadPFChargedHadrCand_.reset();
0244 leadPFNeutralCand_.reset();
0245 leadPFCand_.reset();
0246 selectedTransientSignalPFCands_.reset();
0247 selectedTransientSignalPFChargedHadrCands_.reset();
0248 selectedTransientSignalPFNeutrHadrCands_.reset();
0249 selectedTransientSignalPFGammaCands_.reset();
0250 selectedTransientIsolationPFCands_.reset();
0251 selectedTransientIsolationPFChargedHadrCands_.reset();
0252 selectedTransientIsolationPFNeutrHadrCands_.reset();
0253 selectedTransientIsolationPFGammaCands_.reset();
0254 ]]>
0255 </ioread>
0256 
0257 
0258 <ioread sourceClass = "reco::PFTau" version="[1-]" 
0259  targetClass="reco::PFTau" 
0260 source = "" 
0261 target="signalPiZeroCandidates_">
0262 <![CDATA[
0263 signalPiZeroCandidates_.reset();
0264 ]]>
0265 </ioread>
0266               
0267 <ioread sourceClass = "reco::PFTau" version="[1-]" 
0268  targetClass="reco::PFTau" 
0269 source = "" 
0270 target="isolationPiZeroCandidates_">
0271 <![CDATA[
0272 isolationPiZeroCandidates_.reset();
0273 ]]>
0274 </ioread>
0275 
0276 
0277 <ioread sourceClass = "reco::PFTau" version="[1-]"
0278  targetClass="reco::PFTau" 
0279 source = "" 
0280 target="signalTauChargedHadronCandidates_">
0281 <![CDATA[signalTauChargedHadronCandidates_.reset();
0282 ]]>                                    
0283 </ioread>
0284                                       
0285 <ioread sourceClass = "reco::PFTau" version="[1-]"
0286  targetClass="reco::PFTau" 
0287 source = "" 
0288 target="isolationTauChargedHadronCandidates_">                                          
0289 <![CDATA[
0290 isolationTauChargedHadronCandidates_.reset();                                              
0291 ]]>                                                
0292 </ioread>
0293 
0294 
0295 
0296 <!-- <ioread sourceClass="reco::PFTau" version="[-11]" -->
0297 <!-- source="reco::PFCandidateRefVector selectedIsolationPFCands_;" -->
0298 <!--  targetClass="reco::PFTau" -->
0299 <!-- target="selectedIsolationPFCands_" -->
0300 <!-- include="DataFormats/Common/interface/RefToPtr.h"> -->
0301 <!--     <![CDATA[ -->
0302 <!-- for(size_t it=0; it<onfile.selectedIsolationPFCands_.size();it++) -->
0303 <!--  selectedIsolationPFCands_.at(it) = -->
0304 <!--  edm::refToPtr(onfile.selectedIsolationPFCands_.at(it)); -->
0305 <!-- ]]> -->
0306 <!-- </ioread> -->
0307 
0308 <!-- <ioread sourceClass="reco::PFTau" version="[-11]" -->
0309 <!-- source="reco::PFCandidateRefVector selectedIsolationPFChargedHadrCands_;" -->
0310 <!--  targetClass="reco::PFTau" -->
0311 <!-- target="selectedIsolationPFChargedHadrCands_" -->
0312 <!-- include="DataFormats/Common/interface/RefToPtr.h"> -->
0313 <!--     <![CDATA[ -->
0314 <!-- for(size_t it=0; -->
0315 <!--  it<onfile.selectedIsolationPFChargedHadrCands_.size();it++) -->
0316 <!--  selectedIsolationPFChargedHadrCands_.at(it) = -->
0317 <!--  edm::refToPtr(onfile.selectedIsolationPFChargedHadrCands_.at(it)); -->
0318 <!-- ]]> -->
0319 <!-- </ioread> -->
0320 
0321 <!-- <ioread sourceClass="reco::PFTau" version="[-11]" -->
0322 <!-- source="reco::PFCandidateRefVector selectedIsolationPFNeutrHadrCands_;" -->
0323 <!--  targetClass="reco::PFTau" -->
0324 <!-- target="selectedIsolationPFNeutrHadrCands_" -->
0325 <!-- include="DataFormats/Common/interface/RefToPtr.h"> -->
0326 <!--     <![CDATA[ -->
0327 <!-- for(size_t it=0; -->
0328 <!--  it<onfile.selectedIsolationPFNeutrHadrCands_.size();it++) -->
0329 <!--  selectedIsolationPFNeutrHadrCands_.at(it) = -->
0330 <!--  edm::refToPtr(onfile.selectedIsolationPFNeutrHadrCands_.at(it)); -->
0331 <!-- ]]> -->
0332 <!-- </ioread> -->
0333 
0334 <!-- <ioread sourceClass="reco::PFTau" version="[-11]" -->
0335 <!-- source="reco::PFCandidateRefVector selectedIsolationPFGammaCands_;" -->
0336 <!--  targetClass="reco::PFTau" -->
0337 <!-- target="selectedIsolationPFGammaCands_" -->
0338 <!-- include="DataFormats/Common/interface/RefToPtr.h"> -->
0339 <!--     <![CDATA[ -->
0340 <!-- for(size_t it=0; it<onfile.selectedIsolationPFGammaCands_.size();it++) -->
0341 <!--  selectedIsolationPFGammaCands_.at(it) = -->
0342 <!--  edm::refToPtr(onfile.selectedIsolationPFGammaCands_.at(it)); -->
0343 <!-- ]]> -->
0344 <!-- </ioread> -->
0345 
0346 
0347   <class name="reco::PFTauDecayMode" ClassVersion="13">
0348    <version ClassVersion="13" checksum="3507751092"/>
0349    <version ClassVersion="12" checksum="2043565930"/>
0350    <version ClassVersion="11" checksum="3414615810"/>
0351    <version ClassVersion="10" checksum="2108215737"/>
0352   </class>
0353   <class name="std::vector<reco::PFTauDecayMode>"/>
0354   <class name="edm::Wrapper<std::vector<reco::PFTauDecayMode> >"/>
0355   <class name="edm::Ref<std::vector<reco::PFTauDecayMode>,reco::PFTauDecayMode,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauDecayMode>,reco::PFTauDecayMode> >"/>
0356   <class name="edm::RefProd<std::vector<reco::PFTauDecayMode> >"/>
0357   <class name="edm::RefVector<std::vector<reco::PFTauDecayMode>,reco::PFTauDecayMode,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauDecayMode>,reco::PFTauDecayMode> >"/>
0358   <class name="edm::reftobase::Holder<reco::CompositeCandidate, edm::Ref<std::vector<reco::PFTauDecayMode>,reco::PFTauDecayMode,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauDecayMode>,reco::PFTauDecayMode> > >" />
0359   <class name="edm::Association<std::vector<reco::PFTauDecayMode> >"/>
0360   <class name="edm::Association<std::vector<reco::PFTau> >"/>
0361   <class name="edm::Wrapper<edm::Association<std::vector<reco::PFTauDecayMode> > >"/>
0362   <class name="edm::Wrapper<edm::Association<std::vector<reco::PFTau> > >"/>
0363 
0364   <class name="reco::RecoTauPiZero" ClassVersion="14">
0365    <version ClassVersion="15" checksum="4070597512"/>
0366    <version ClassVersion="14" checksum="3535311745"/>
0367    <version ClassVersion="13" checksum="3687187514"/>
0368    <version ClassVersion="12" checksum="453348937"/>
0369    <version ClassVersion="11" checksum="2458276705"/>
0370    <version ClassVersion="10" checksum="465425628"/>
0371   </class>
0372   <class name="std::vector<reco::RecoTauPiZero>"/>
0373   <class name="edm::AtomicPtrCache<std::vector<reco::RecoTauPiZero> >"/>
0374      <class name="std::vector<std::vector<reco::RecoTauPiZero> >"/>
0375   <class name="edm::Wrapper<std::vector<reco::RecoTauPiZero> >"/>
0376   <class name="edm::Ref<std::vector<reco::RecoTauPiZero>,reco::RecoTauPiZero,edm::refhelper::FindUsingAdvance<std::vector<reco::RecoTauPiZero>,reco::RecoTauPiZero> >"/>
0377   <class name="edm::RefProd<std::vector<reco::RecoTauPiZero> >"/>
0378   <class name="edm::RefVector<std::vector<reco::RecoTauPiZero>,reco::RecoTauPiZero,edm::refhelper::FindUsingAdvance<std::vector<reco::RecoTauPiZero>,reco::RecoTauPiZero> >"/>
0379   <class name="edm::reftobase::Holder<reco::CompositePtrCandidate, edm::Ref<std::vector<reco::RecoTauPiZero>,reco::RecoTauPiZero,edm::refhelper::FindUsingAdvance<std::vector<reco::RecoTauPiZero>,reco::RecoTauPiZero> > >" />
0380 
0381   <class name="reco::PFRecoTauChargedHadron" ClassVersion="15">
0382    <version ClassVersion="15" checksum="377961877"/>
0383    <version ClassVersion="14" checksum="3665832588"/>
0384    <version ClassVersion="13" checksum="591384956"/>
0385    <version ClassVersion="12" checksum="2480143236" />
0386    <version ClassVersion="11" checksum="858406271" />
0387    <version ClassVersion="10" checksum="4027987990"/>
0388   </class>
0389   <class name="std::vector<reco::PFRecoTauChargedHadron>"/>
0390   <class name="edm::AtomicPtrCache<std::vector<reco::PFRecoTauChargedHadron> >"/>
0391      <class name="std::vector<std::vector<reco::PFRecoTauChargedHadron> >"/>
0392   <class name="edm::Wrapper<std::vector<reco::PFRecoTauChargedHadron> >"/>
0393   <class name="edm::Ref<std::vector<reco::PFRecoTauChargedHadron>,reco::PFRecoTauChargedHadron,edm::refhelper::FindUsingAdvance<std::vector<reco::PFRecoTauChargedHadron>,reco::PFRecoTauChargedHadron> >"/>
0394   <class name="edm::RefProd<std::vector<reco::PFRecoTauChargedHadron> >"/>
0395   <class name="edm::RefVector<std::vector<reco::PFRecoTauChargedHadron>,reco::PFRecoTauChargedHadron,edm::refhelper::FindUsingAdvance<std::vector<reco::PFRecoTauChargedHadron>,reco::PFRecoTauChargedHadron> >"/>
0396   <class name="edm::reftobase::Holder<reco::CompositePtrCandidate, edm::Ref<std::vector<reco::PFRecoTauChargedHadron>,reco::PFRecoTauChargedHadron,edm::refhelper::FindUsingAdvance<std::vector<reco::PFRecoTauChargedHadron>,reco::PFRecoTauChargedHadron> > >" />
0397 
0398 <ioread sourceClass="reco::PFRecoTauChargedHadron" version="[-14]" source="edm::Ptr<reco::PFCandidate> chargedPFCandidate_;" targetClass="reco::PFRecoTauChargedHadron" target="chargedPFCandidate_">
0399    <![CDATA[chargedPFCandidate_ = edm::Ptr<reco::Candidate>(onfile.chargedPFCandidate_);]]>
0400   </ioread>
0401 
0402 <ioread sourceClass="reco::PFRecoTauChargedHadron" version="[-14]" source="std::vector<edm::Ptr<reco::PFCandidate> > neutralPFCandidates_;" targetClass="reco::PFRecoTauChargedHadron" target="neutralPFCandidates_">
0403     <![CDATA[
0404     neutralPFCandidates_.reserve(onfile.neutralPFCandidates_.size());
0405     for (const auto& cand : onfile.neutralPFCandidates_)
0406       neutralPFCandidates_.push_back(edm::Ptr<reco::Candidate>(cand));]]>
0407   </ioread>
0408 
0409 
0410 </lcgdict>