/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/TrackReco/src/classes_def.xml
206 строк
15 KB
Matti Kortelainen
Move stored types in io_v1 namespace, reset class versions to 3
22 май 2026, 18:18
22 май 2026, 18:18
909f324
Код
Авторство
О чём код?
<lcgdict> <class name="reco::TrackBase::AlgoMask"/> <class name="reco::HitPattern" ClassVersion="3"> <version ClassVersion="3" checksum="2211596316"/> </class> <class name="reco::TrackResiduals" ClassVersion="3"> <version ClassVersion="3" checksum="639174599"/> </class> <class name="reco::TrackBase" ClassVersion="3"> <version ClassVersion="3" checksum="1589774059"/> <field name="vertex_" iotype="ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" /> <field name="momentum_" iotype="ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" /> </class> <class name="reco::io_v1::TrackExtraBase" ClassVersion="3"> <version ClassVersion="3" checksum="1521832759"/> </class> <class name="reco::io_v1::TrackExtra" ClassVersion="3"> <version ClassVersion="3" checksum="3555884644"/> <field name="outerPosition_" iotype="ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" /> <field name="outerMomentum_" iotype="ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" /> <field name="innerPosition_" iotype="ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" /> <field name="innerMomentum_" iotype="ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" /> </class> <class name="std::vector<reco::io_v1::TrackExtra>"/> <class name="edm::Wrapper<std::vector<reco::io_v1::TrackExtra> >"/> <class name="edm::RefProd<std::vector<reco::io_v1::TrackExtra> >"/> <class name="edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::TrackExtra>,reco::io_v1::TrackExtra>"/> <class name="edm::Ref<std::vector<reco::io_v1::TrackExtra>,reco::io_v1::TrackExtra,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::TrackExtra>,reco::io_v1::TrackExtra> >"/> <class name="edm::RefVector<std::vector<reco::io_v1::TrackExtra>,reco::io_v1::TrackExtra,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::TrackExtra>,reco::io_v1::TrackExtra> >"/> <class name="reco::io_v1::Track" ClassVersion="3"> <version ClassVersion="3" checksum="874879354"/> </class> <class name="std::vector<reco::io_v1::Track>"/> <class name="edm::Wrapper<std::vector<reco::io_v1::Track> >"/> <class name="edm::RefProd<std::vector<reco::io_v1::Track> >"/> <class name="edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track>"/> <class name="edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >"/> <class name="edm::RefVector<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >"/> <class name="std::vector<edm::RefVector<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > >"/> <class name="edm::Wrapper<edm::RefVector<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > >"/> <class name="std::vector<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > >"/> <class name="edm::Ptr<reco::io_v1::Track>" /> <class name="std::vector<edm::Ptr<reco::io_v1::Track> >" /> <class name="edm::Association<reco::TrackCollection>"/> <class name="edm::Wrapper<edm::Association<reco::TrackCollection> >"/> <class name="edm::AtomicPtrCache<reco::TrackRefVector>"> <field name="m_data" transient="true"/> </class> <!-- <class pattern="edm::Wrapper<edm::AssociationMap<*>" /> --> <class name="edm::Wrapper<edm::AssociationMap<edm::OneToMany<vector<reco::io_v1::Track>,vector<TrajectorySeed>,unsigned int> > >" /> <class name="edm::Wrapper<edm::AssociationMap<edm::OneToOne<vector<reco::io_v1::Track>,vector<reco::io_v1::Track>,unsigned int> > >" /> <class name="edm::Wrapper<edm::AssociationMap<edm::OneToValue<vector<reco::io_v1::Track>,bool,unsigned int> > >" /> <class name="edm::Wrapper<edm::AssociationMap<edm::OneToValue<vector<reco::io_v1::Track>,double,unsigned int> > >" /> <class name="edm::Wrapper<edm::AssociationMap<edm::OneToValue<vector<reco::io_v1::Track>,float,unsigned int> > >" /> <class name="edm::Wrapper<edm::AssociationMap<edm::OneToValue<vector<reco::io_v1::Track>,int,unsigned int> > >" /> <class name="edm::helpers::Key<edm::RefProd <std::vector <reco::io_v1::Track> > >" /> <class name="edm::AssociationMap<edm::OneToValue<std::vector<reco::io_v1::Track>,double,unsigned int> >"> <field name="transientMap_" transient="true" /> </class> <class name="edm::AssociationMap<edm::OneToValue<std::vector<reco::io_v1::Track>,bool,unsigned int> >"> <field name="transientMap_" transient="true" /> </class> <class name="edm::AssociationMap<edm::OneToValue<std::vector<reco::io_v1::Track>,int,unsigned int> >"> <field name="transientMap_" transient="true" /> </class> <class name="edm::AssociationMap<edm::OneToValue<std::vector<reco::io_v1::Track>,float,unsigned int> >"> <field name="transientMap_" transient="true" /> </class> <class name="edm::helpers::KeyVal<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > >" /> <class name="edm::helpers::KeyVal<edm::RefProd<std::vector<reco::io_v1::Track> >,edm::RefProd<std::vector<reco::io_v1::Track> > >" /> <class name="edm::OneToOne<std::vector<reco::io_v1::Track>,std::vector<reco::io_v1::Track>,unsigned int>"/> <class name="edm::AssociationMap<edm::OneToOne<std::vector<reco::io_v1::Track>,std::vector<reco::io_v1::Track>,unsigned int> >"> <field name="transientMap_" transient="true" /> </class> <class name="reco::DeDxHit" ClassVersion="3"> <version ClassVersion="3" checksum="781849298"/> </class> <class name="reco::DeDxHitCollection" /> <class name="std::vector<reco::DeDxHitCollection>" /> <!-- <class pattern="edm::AssociationVector<*>"> <field name="transientVector_" transient="true"/> </class> --> <class name="edm::AssociationVector<edm::RefProd<std::vector<reco::io_v1::Track> >,std::vector<bool>,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>" > <field name="transientVector_" transient="true"/> </class> <class name="edm::AssociationVector<edm::RefProd<std::vector<reco::io_v1::Track> >,std::vector<double>,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>" > <field name="transientVector_" transient="true"/> </class> <class name="edm::AssociationVector<edm::RefProd<std::vector<reco::io_v1::Track> >,std::vector<float>,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>" > <field name="transientVector_" transient="true"/> </class> <class name="edm::AssociationVector<edm::RefProd<std::vector<reco::io_v1::Track> >,std::vector<int>,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>" > <field name="transientVector_" transient="true"/> </class> <class name="edm::AssociationVector<edm::RefProd<std::vector<reco::io_v1::Track> >,std::vector<std::vector<reco::DeDxHit> >,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,unsigned int,edm::helper::AssociationIdenticalKeyReference>" > <field name="transientVector_" transient="true"/> </class> <class name="std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,std::vector<reco::DeDxHit> >" /> <!-- <class name="reco::DeDxDataCollection"/> --> <class name="reco::io_v1::DeDxData" ClassVersion="3"> <version ClassVersion="3" checksum="3791549648"/> </class> <class name="reco::DeDxDataCollection"/> <class name="reco::DeDxDataValueMap"/> <class name="edm::Wrapper<reco::TrackDeDxHitsCollection>"/> <class name="edm::Wrapper<reco::DeDxDataValueMap>"/> <class name="edm::Wrapper<reco::DeDxDataCollection>"/> <!-- RefToBase<reco::io_v1::Track> --> <class name="edm::RefToBase<reco::io_v1::Track>" rntupleStreamerMode="true"/> <class name="edm::reftobase::IndirectHolder<reco::io_v1::Track>"/> <class name="edm::reftobase::BaseHolder<reco::io_v1::Track>"/> <class name="edm::reftobase::RefHolder<reco::TrackRef>"/> <class name="edm::reftobase::RefHolder<edm::Ptr<reco::io_v1::Track> >"/> <class name="edm::reftobase::Holder<reco::io_v1::Track, reco::TrackRef>"/> <class name="std::vector<edm::RefToBase<reco::io_v1::Track> >" /> <class name="std::pair<edm::RefToBase<reco::io_v1::Track>,double>" /> <class name="std::vector<std::pair<edm::RefToBase<reco::io_v1::Track>,double> >" /> <class name="edm::reftobase::BaseVectorHolder<reco::io_v1::Track>" /> <class name="reco::TrackBaseRefVector"/> <class name="edm::Wrapper<reco::TrackBaseRefVector>"/> <!-- RefToBaseProd<reco::io_v1::Track> --> <class name="edm::RefToBaseProd<reco::io_v1::Track>" /> <!-- ValueMap<reco::io_v1::Track> --> <class name="edm::ValueMap<reco::TrackRefVector>" /> <class name="edm::Wrapper<edm::ValueMap<reco::TrackRefVector> >" /> <class name="edm::helpers::KeyVal<edm::RefProd<std::vector<reco::io_v1::Track> >,edm::RefProd<std::vector<TrajectorySeed> > >"/> <class name="edm::AssociationMap<edm::OneToMany<std::vector<reco::io_v1::Track>,std::vector<TrajectorySeed>,unsigned int> >"> <field name="transientMap_" transient="true"/> </class> <class name="std::vector<std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,float> >" /> <class name="std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,float>" /> <class name="std::vector<std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,int> >" /> <class name="std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,int>" /> <class name="std::pair<reco::io_v1::Track,reco::io_v1::Track>"/> <class name="edm::Wrapper<std::pair<reco::io_v1::Track,reco::io_v1::Track> >"/> <class name="std::pair<TrackCandidate,std::pair<reco::io_v1::Track,reco::io_v1::Track> >" /> <class name="edm::Wrapper<std::pair<TrackCandidate,std::pair<reco::io_v1::Track,reco::io_v1::Track> > >" /> <class name="std::vector<std::pair<TrackCandidate,std::pair<reco::io_v1::Track,reco::io_v1::Track> > >"/> <class name="edm::Wrapper<std::vector<std::pair<TrackCandidate,std::pair<reco::io_v1::Track,reco::io_v1::Track> > > >"/> <class name="std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > >"/> <class name="edm::Wrapper<std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > > >"/> <class name="std::pair<TrackCandidate,std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > > >" /> <class name="edm::Wrapper<std::pair<TrackCandidate,std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > > > >" /> <class name="std::vector<std::pair<TrackCandidate,std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > > > >"/> <class name="edm::Wrapper<std::vector<std::pair<TrackCandidate,std::pair<edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> >,edm::Ref<std::vector<reco::io_v1::Track>,reco::io_v1::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::io_v1::Track>,reco::io_v1::Track> > > > > >"/> <class name="edm::Association<std::vector<reco::io_v1::TrackExtra>>"/> <class name="edm::Wrapper<edm::Association<std::vector<reco::io_v1::TrackExtra>>>"/> <class name="reco::io_v1::DeDxHitInfo::DeDxHitInfoContainer" ClassVersion="3"> <version ClassVersion="3" checksum="3147335498"/> </class> <class name="reco::io_v1::DeDxHitInfo::DeDxHitInfoContainerCollection"/> <class name="reco::io_v1::DeDxHitInfo" ClassVersion="3"> <version ClassVersion="3" checksum="2566600024"/> </class> <class name="reco::DeDxHitInfoCollection"/> <class name="reco::DeDxHitInfoRef"/> <class name="reco::DeDxHitInfoRefProd"/> <class name="reco::DeDxHitInfoRefVector"/> <class name="reco::DeDxHitInfoAss"/> <class name="edm::Wrapper<reco::io_v1::DeDxHitInfo>"/> <class name="edm::Wrapper<reco::DeDxHitInfoCollection>"/> <class name="edm::Wrapper<reco::DeDxHitInfoAss>"/> <class name="SeedStopInfo" persistent="false"/> <class name="std::vector<SeedStopInfo>" persistent="false"/> <class name="edm::Wrapper<std::vector<SeedStopInfo> >" persistent="false"/> </lcgdict>