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