Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 <lcgdict>
0002 <selection>
0003   <class name="reco::ParticleState" ClassVersion="10">
0004     <version ClassVersion="10" checksum="1573518497"/>
0005    <field name="vertex_" iotype="ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" />
0006    <field name="p4Polar_" iotype="ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >" />
0007    <field name="p4Cartesian_" transient="true" />
0008   </class>
0009   <!--The 'int pdgId_' is a workaround for ROOT bug which affects iorules for split classes-->
0010   <ioread sourceClass = "reco::ParticleState" version="[1-]" targetClass="reco::ParticleState" source="ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > p4Polar_;int pdgId_" target="p4Cartesian_">
0011    <![CDATA[newObj->setCartesian();]]>
0012   </ioread>
0013 
0014   <class name="reco::Particle" ClassVersion="12">
0015    <version ClassVersion="12" checksum="2719909518"/>
0016    <version ClassVersion="11" checksum="2698562380"/>
0017    <version ClassVersion="10" checksum="2605909260"/>
0018   </class>
0019   <ioread sourceClass = "reco::Particle" version="[1-11]" targetClass="reco::Particle"
0020           source="ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>  vertex_; float pt_; float eta_; float phi_; float mass_; int qx3_; int pdgId_; int status_;" 
0021           target="m_state">
0022     <![CDATA[
0023              newObj->construct(onfile.qx3_, onfile.pt_,onfile.eta_,onfile.phi_,onfile.mass_,onfile.vertex_, onfile.pdgId_, onfile.status_);
0024     ]]>
0025   </ioread>
0026 
0027 
0028   <class name="reco::Candidate" ClassVersion="10">
0029    <version ClassVersion="10" checksum="783896264"/>
0030   </class>
0031 
0032   <class name="reco::LeafCandidate"  ClassVersion="13">
0033    <version ClassVersion="13" checksum="286262695"/>
0034    <version ClassVersion="12" checksum="3932037675"/>
0035    <version ClassVersion="11" checksum="1947948955"/>
0036    <version ClassVersion="10" checksum="4128105563"/>
0037   </class>
0038   <ioread sourceClass = "reco::LeafCandidate" version="[1-12]" targetClass="reco::LeafCandidate" 
0039           source="ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>  vertex_; float pt_; float eta_; float phi_; float mass_; int qx3_; int pdgId_; int status_;" 
0040           target="m_state">
0041     <![CDATA[
0042              newObj->construct(onfile.qx3_, onfile.pt_,onfile.eta_,onfile.phi_,onfile.mass_,onfile.vertex_, onfile.pdgId_, onfile.status_);
0043     ]]>
0044   </ioread>
0045 
0046   <class name="reco::CompositeCandidate" ClassVersion="12">
0047    <version ClassVersion="12" checksum="1318508193"/>
0048    <version ClassVersion="11" checksum="1985736233"/>
0049    <version ClassVersion="10" checksum="2953566340"/>
0050   </class>
0051 
0052   <class name="reco::LeafRefCandidateT" ClassVersion="13">
0053     <version ClassVersion="13" checksum="2417932556"/>
0054     <version ClassVersion="11" checksum="2417932556"/>
0055     <version ClassVersion="10" checksum="2404784677"/>
0056    </class>
0057 
0058   <class name="reco::VertexCompositePtrCandidate" ClassVersion="14">
0059    <version ClassVersion="14" checksum="2052765294"/>
0060    <version ClassVersion="13" checksum="3584734005"/>
0061    <version ClassVersion="12" checksum="3253990857"/>
0062    <version ClassVersion="11" checksum="2070976353"/>
0063    <version ClassVersion="10" checksum="955269040"/>
0064   </class>  
0065   <ioread sourceClass="reco::VertexCompositePtrCandidate" version="[-13]" targetClass="reco::VertexCompositePtrCandidate" 
0066           source="Double32_t covariance_[6]" 
0067           target="covariance_">
0068     <![CDATA[
0069            for( unsigned i = 0; i < 4; ++i ) { for( unsigned j = i; j< 4; ++j ) { unsigned a = (i <= j ? i : j), b = (i <= j ? j : i); unsigned idx = b * (b + 1)/2 + a; covariance_[idx] = ( i == 3 || j == 3 ) ? 0.0 : onfile.covariance_[idx]; } }
0070     ]]>
0071   </ioread>  
0072 
0073   <class name="reco::VertexCompositeCandidate" ClassVersion="13">
0074    <version ClassVersion="13" checksum="1561694123"/>
0075    <version ClassVersion="12" checksum="1204062111"/>
0076    <version ClassVersion="11" checksum="2801258535"/>
0077    <version ClassVersion="10" checksum="4177206274"/>
0078   </class>
0079   <class name="reco::CompositeRefCandidate"  ClassVersion="12">
0080    <version ClassVersion="12" checksum="2573277496"/>
0081    <version ClassVersion="11" checksum="3325042432"/>
0082    <version ClassVersion="10" checksum="502055765"/>
0083   </class>
0084   <class name="reco::CompositePtrCandidate"  ClassVersion="12">
0085    <version ClassVersion="12" checksum="1693316545"/>
0086    <version ClassVersion="11" checksum="900138073"/>
0087    <version ClassVersion="10" checksum="240358262"/>
0088   </class>
0089   <class name="reco::CompositeRefBaseCandidate"  ClassVersion="12">
0090    <version ClassVersion="12" checksum="419605458"/>
0091    <version ClassVersion="11" checksum="2013084330"/>
0092    <version ClassVersion="10" checksum="382235387"/>
0093   </class>
0094   <class name="reco::ShallowCloneCandidate"  ClassVersion="12">
0095    <version ClassVersion="12" checksum="3760837537"/>
0096    <version ClassVersion="11" checksum="1059349113"/>
0097    <version ClassVersion="10" checksum="4127213986"/>
0098   </class>
0099   <class name="reco::ShallowClonePtrCandidate"  ClassVersion="12">
0100    <version ClassVersion="12" checksum="917739380"/>
0101    <version ClassVersion="11" checksum="124560908"/>
0102    <version ClassVersion="10" checksum="2575892329"/>
0103   </class>
0104   <class name="reco::NamedCompositeCandidate" ClassVersion="12">
0105    <version ClassVersion="12" checksum="1682589651"/>
0106    <version ClassVersion="11" checksum="1100712875"/>
0107    <version ClassVersion="10" checksum="604924170"/>
0108   </class>
0109   <class name="reco::candidate::iterator"  ClassVersion="11">
0110    <version ClassVersion="11" checksum="2805432001"/>
0111    <version ClassVersion="10" checksum="547616838"/>
0112   </class>
0113   <class name="reco::candidate::const_iterator"  ClassVersion="12">
0114    <version ClassVersion="12" checksum="870110996"/>
0115    <version ClassVersion="11" checksum="1840645481"/>
0116    <version ClassVersion="10" checksum="473157534"/>
0117   </class>
0118 
0119   <class name="reco::CandidateRef" />
0120   <class name="reco::CandidatePtr" /> 
0121   <class name="reco::CandidateRefVector" />
0122   <class name="reco::CompositeCandidateRef" />
0123   <class name="reco::CompositeCandidateRefVector" />
0124   <class name="reco::VertexCompositeCandidateRefVector" />
0125   <class name="reco::VertexCompositePtrCandidateRefVector" />
0126   <class name="reco::CandidateRefProd" />
0127 
0128   <class name="edm::reftobase::BaseHolder<reco::Candidate>" />
0129   <class name="edm::reftobase::Holder<reco::Candidate, reco::CandidateRef>" />
0130   <class name="edm::reftobase::IndirectHolder<reco::Candidate>"/>
0131   <class name="edm::reftobase::RefHolder<reco::CandidateRef>"/>
0132   <class name="edm::reftobase::RefHolder<reco::CandidatePtr>"/>
0133 
0134   <class name="std::vector<edm::RefToBase<reco::Candidate> >" />
0135   <class name="std::vector<edm::Ptr<reco::Candidate> >" />
0136   <class name="edm::AtomicPtrCache<std::vector<edm::Ptr<reco::Candidate> > >"/>
0137   <class name="std::vector<edm::PtrVector<reco::Candidate> >" />
0138   <class name="edm::reftobase::BaseVectorHolder<reco::Candidate>" />
0139   <class name="edm::reftobase::BaseVectorHolder<reco::Candidate>::const_iterator_imp" />
0140   <class name="edm::reftobase::BaseVectorHolder<reco::Candidate>::const_iterator" />
0141   <class name="edm::reftobase::VectorHolder<reco::Candidate, reco::CandidateRefVector>" />
0142   <class name="edm::reftobase::IndirectVectorHolder<reco::Candidate>"/>
0143   <class name="edm::reftobase::VectorHolder<reco::Candidate, reco::CandidateRefVector>::const_iterator_imp_specific" />
0144   <class name="edm::reftobase::RefVectorHolder<reco::CandidateRefVector>"/>
0145 
0146   <class name="edm::RefToBaseVector<reco::Candidate>" />
0147   <class name="edm::PtrVector<reco::Candidate>" />
0148 
0149   <class name="edm::RefToBaseProd<reco::Candidate>">
0150     <!-- <field name="view_" transient="true" /> -->
0151   </class>
0152   <class name="std::map<const reco::Candidate *, const reco::Candidate *>" />
0153   <class name="std::vector<const reco::Candidate *>" />
0154 
0155   <class name="edm::helpers::KeyVal<reco::CandidateRef, reco::CandidateRef>" /> 
0156   <class name="edm::helpers::KeyVal<reco::CandidateRefProd, reco::CandidateRefProd>" />
0157   <class name="edm::helpers::KeyVal<reco::CandidateBaseRefProd, reco::CandidateBaseRefProd>" />
0158   <class name="edm::helpers::KeyVal<reco::CandidateBaseRef, reco::CandidateBaseRef>" />
0159   <class name="std::map<unsigned int,edm::helpers::KeyVal<reco::CandidateBaseRef, reco::CandidateBaseRef> >" />
0160   <class name="edm::AssociationMap<edm::OneToOne<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,unsigned int> >">
0161     <field name="transientMap_" transient="true" />
0162   </class>
0163   <class name="edm::AssociationMap<edm::OneToOne<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,unsigned int> >::const_iterator" />
0164   <class name="edm::AssociationMap<edm::OneToOneGeneric<edm::View<reco::Candidate>,edm::View<reco::Candidate>,unsigned int,edm::RefToBaseProd<reco::Candidate>,edm::RefToBaseProd<reco::Candidate>,edm::RefToBase<reco::Candidate>,edm::RefToBase<reco::Candidate> > >">
0165     <field name="transientMap_" transient="true" />
0166   </class>
0167   <class name="edm::AssociationMap<edm::OneToOneGeneric<edm::View<reco::Candidate>,edm::View<reco::Candidate>,unsigned int,edm::RefToBaseProd<reco::Candidate>,edm::RefToBaseProd<reco::Candidate>,edm::RefToBase<reco::Candidate>,edm::RefToBase<reco::Candidate> > >::const_iterator" />
0168   <class name="edm::AssociationMap<edm::OneToManyWithQuality<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,double,unsigned int> >">
0169     <field name="transientMap_" transient="true" />
0170   </class>
0171   <class name="edm::AssociationMap<edm::OneToManyWithQuality<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,double,unsigned int> >::const_iterator" />
0172 <!--
0173   <class pattern="edm::AssociationVector<*>">
0174     <field name="transientVector_" transient="true"/>
0175   </class>
0176 -->
0177   <class name ="edm::AssociationVector<edm::RefProd<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >,vector<double>,edm::Ref<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate,edm::refhelper::FindUsingAdvance<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>">
0178     <field name="transientVector_" transient="true"/>
0179   </class>
0180   <class name="edm::AssociationVector<edm::RefProd<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >,vector<float>,edm::Ref<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate,edm::refhelper::FindUsingAdvance<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>">
0181     <field name="transientVector_" transient="true"/>
0182   </class>
0183   <class name="edm::AssociationVector<edm::RefProd<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >,vector<int>,edm::Ref<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate,edm::refhelper::FindUsingAdvance<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>">
0184     <field name="transientVector_" transient="true"/>
0185   </class>
0186  <class name="edm::AssociationVector<edm::RefProd<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >,vector<unsigned int>,edm::Ref<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate,edm::refhelper::FindUsingAdvance<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>">
0187     <field name="transientVector_" transient="true"/>
0188   </class>
0189   <class name="edm::AssociationVector<edm::RefToBaseProd<reco::Candidate>,vector<double>,edm::RefToBase<reco::Candidate>,unsigned int,edm::helper::AssociationIdenticalKeyReference>">
0190     <field name="transientVector_" transient="true"/>
0191   </class>
0192   <class name="edm::AssociationVector<edm::RefToBaseProd<reco::Candidate>,vector<float>,edm::RefToBase<reco::Candidate>,unsigned int,edm::helper::AssociationIdenticalKeyReference>">
0193     <field name="transientVector_" transient="true"/>
0194   </class>
0195   <class name="edm::AssociationVector<edm::RefToBaseProd<reco::Candidate>,vector<int>,edm::RefToBase<reco::Candidate>,unsigned int,edm::helper::AssociationIdenticalKeyReference>">
0196     <field name="transientVector_" transient="true"/>
0197   </class>
0198   <class name="edm::AssociationVector<edm::RefToBaseProd<reco::Candidate>,vector<unsigned int>,edm::RefToBase<reco::Candidate>,unsigned int,edm::helper::AssociationIdenticalKeyReference>">
0199     <field name="transientVector_" transient="true"/>
0200   </class>
0201   <class name="reco::CandRefValueMap" /> 
0202 
0203   <class name="std::vector<reco::Particle>" />
0204   <class name="std::vector<reco::Candidate *>" />
0205   <class name="std::vector<reco::LeafCandidate>" />
0206   <class name="reco::CandidateCollection"  rntupleStreamerMode="true"/>
0207   <class name="reco::CandidateBaseRef"  rntupleStreamerMode="true"/>
0208 
0209   <class name="edm::Wrapper<reco::CandidateCollection>" />
0210   <class name="edm::Wrapper<std::vector<reco::Particle> >" />
0211   <class name="edm::Wrapper<std::vector<reco::LeafCandidate> >" />
0212   <class name="edm::Wrapper<reco::CandidateRefVector>"/>
0213   <class name="edm::Wrapper<reco::CandidateBaseRefVector>" />
0214   <class name="edm::Wrapper<reco::CandidatePtrVector>" />
0215   <class name="edm::Wrapper<reco::CandMatchMap>" />
0216   <class name="edm::Wrapper<reco::CandViewMatchMap>" />
0217   <class name="edm::Wrapper<reco::CandMatchMapMany>" /> 
0218   <class name="edm::Wrapper<reco::CandRefValueMap>" /> 
0219   <class name="edm::Wrapper<std::vector<edm::RefToBase<reco::Candidate> > >" />
0220   <class name="edm::Wrapper<std::vector<edm::Ptr<reco::Candidate> > >" />
0221   <!-- <class pattern="edm::AssociationMap<*>::const_iterator" /> -->
0222 
0223   <!-- <class pattern="edm::Wrapper<edm::AssociationVector<*>"/> -->
0224   <class name="edm::Wrapper<edm::AssociationVector<edm::RefProd<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >,vector<double>,edm::Ref<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate,edm::refhelper::FindUsingAdvance<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> >" />
0225   <class name="edm::Wrapper<edm::AssociationVector<edm::RefProd<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >,vector<float>,edm::Ref<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate,edm::refhelper::FindUsingAdvance<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> >" />
0226   <class name="edm::Wrapper<edm::AssociationVector<edm::RefProd<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >,vector<int>,edm::Ref<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate,edm::refhelper::FindUsingAdvance<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> >" />
0227   <class name="edm::Wrapper<edm::AssociationVector<edm::RefProd<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >,vector<unsigned int>,edm::Ref<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate,edm::refhelper::FindUsingAdvance<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> >,reco::Candidate> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> >" />
0228   <class name="edm::Wrapper<edm::AssociationVector<edm::RefToBaseProd<reco::Candidate>,vector<double>,edm::RefToBase<reco::Candidate>,unsigned int,edm::helper::AssociationIdenticalKeyReference> >"/>
0229   <class name="edm::Wrapper<edm::AssociationVector<edm::RefToBaseProd<reco::Candidate>,vector<float>,edm::RefToBase<reco::Candidate>,unsigned int,edm::helper::AssociationIdenticalKeyReference> >"/>
0230   <class name="edm::Wrapper<edm::AssociationVector<edm::RefToBaseProd<reco::Candidate>,vector<int>,edm::RefToBase<reco::Candidate>,unsigned int,edm::helper::AssociationIdenticalKeyReference> >"/>
0231   <class name="edm::Wrapper<edm::AssociationVector<edm::RefToBaseProd<reco::Candidate>,vector<unsigned int>,edm::RefToBase<reco::Candidate>,unsigned int,edm::helper::AssociationIdenticalKeyReference> >"/>
0232 
0233   <class name="edm::Association<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > >" />
0234   <class name="edm::Wrapper<edm::Association<edm::OwnVector<reco::Candidate,edm::ClonePolicy<reco::Candidate> > > >" />
0235 
0236   <class name="std::vector<edm::Ref<std::vector<reco::CompositeCandidate>,reco::CompositeCandidate,edm::refhelper::FindUsingAdvance<std::vector<reco::CompositeCandidate>,reco::CompositeCandidate> > >"/>
0237   <class name="reco::CompositeCandidateCollection" />
0238   <class name="edm::Wrapper<reco::CompositeCandidateCollection>" />
0239   <class name="edm::reftobase::Holder<reco::Candidate, reco::CompositeCandidateRef>" />
0240   <class name="edm::reftobase::RefHolder<reco::CompositeCandidateRef>" />
0241   <class name="edm::reftobase::VectorHolder<reco::Candidate, reco::CompositeCandidateRefVector>" />
0242   <class name="edm::reftobase::RefVectorHolder<reco::CompositeCandidateRefVector>" />
0243 
0244   <class name="reco::VertexCompositeCandidateCollection" />
0245   <class name="edm::Wrapper<reco::VertexCompositeCandidateCollection>" />
0246   <class name="edm::reftobase::Holder<reco::Candidate, reco::VertexCompositeCandidateRef>" />
0247   <class name="edm::reftobase::RefHolder<reco::VertexCompositeCandidateRef>" />
0248   <class name="edm::reftobase::VectorHolder<reco::Candidate, reco::VertexCompositeCandidateRefVector>" />
0249   <class name="edm::reftobase::RefVectorHolder<reco::VertexCompositeCandidateRefVector>" />
0250 
0251   <class name="reco::VertexCompositePtrCandidateCollection" />
0252   <class name="edm::Wrapper<reco::VertexCompositePtrCandidateCollection>" />
0253   <class name="edm::reftobase::Holder<reco::Candidate, reco::VertexCompositePtrCandidateRef>" />
0254   <class name="edm::reftobase::RefHolder<reco::VertexCompositePtrCandidateRef>" />
0255   <class name="edm::reftobase::VectorHolder<reco::Candidate, reco::VertexCompositePtrCandidateRefVector>" />
0256   <class name="edm::reftobase::RefVectorHolder<reco::VertexCompositePtrCandidateRefVector>" />
0257   <class name="edm::PtrVector<reco::VertexCompositePtrCandidate>" />
0258   <class name="edm::Wrapper<edm::PtrVector<reco::VertexCompositePtrCandidate> >" />
0259 
0260 
0261   <class name="reco::NamedCompositeCandidateCollection" />
0262   <class name="edm::Wrapper<reco::NamedCompositeCandidateCollection>" />
0263   <class name="edm::reftobase::Holder<reco::Candidate, reco::NamedCompositeCandidateRef>" />
0264   <class name="edm::reftobase::RefHolder<reco::NamedCompositeCandidateRef>" />
0265   <class name="edm::reftobase::VectorHolder<reco::Candidate, reco::NamedCompositeCandidateRefVector>" />
0266   <class name="edm::reftobase::RefVectorHolder<reco::NamedCompositeCandidateRefVector>" />
0267 
0268    <class name="edm::Wrapper<reco::CandViewCandViewAssociation>"/>
0269    <class name="reco::CandViewCandViewAssociation">
0270      <field name="transientMap_" transient="true" />
0271    </class>
0272 
0273    <class name="std::vector<std::pair<edm::RefToBase<reco::Candidate>,bool> >" />
0274    <class name="std::map<unsigned int,edm::helpers::KeyVal<edm::RefToBase<reco::Candidate>,std::vector<std::pair<edm::RefToBase<reco::Candidate>,bool> > > >" />
0275 
0276    <class name="edm::helpers::KeyVal<edm::RefToBase<reco::Candidate>,std::vector<std::pair<edm::RefToBase<reco::Candidate>,bool> > >" /> 
0277  
0278    <class name="std::pair<edm::RefToBase<reco::Candidate>,bool>" />
0279    <class name="std::pair<edm::RefToBase<reco::Candidate>,double>" />
0280    <class name="std::pair<edm::RefToBaseProd<reco::Candidate>,double>" />
0281 
0282   <class name="edm::ValueMap<reco::CandidatePtr>" />
0283   <class name="edm::Wrapper<edm::ValueMap<reco::CandidatePtr> >" />
0284   <class name="std::pair<std::basic_string<char>,edm::Ptr<reco::Candidate> >" />
0285   <class name="std::vector<std::pair<std::basic_string<char>,edm::Ptr<reco::Candidate> > >" />
0286 
0287   <!--<class pattern="std::iterator<std::random_access_iterator_tag,edm::RefToBase<reco::Candidate>*>" /> -->
0288   <!-- this can not be parsed by edmCheckClassVersion <class name="std::iterator<std::random_access_iterator_tag,edm::RefToBase<reco::Candidate>,long,edm::RefToBase<reco::Candidate>*,edm::RefToBase<reco::Candidate>&>" /> -->
0289 
0290 </selection>
0291 <exclusion>
0292   <class name="edm::OwnVector<reco::Candidate, edm::ClonePolicy<reco::Candidate> >">
0293     <method name="sort" />
0294   </class>
0295 </exclusion>
0296 </lcgdict>