/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/CSCRecHit/src/classes_def.xml
45 строк
3 KB
Christopher Jones
Must use streamer when writing CSCSegment to RNTuple
09 июн 2026, 17:46
09 июн 2026, 17:46
c366325
Код
Авторство
О чём код?
<lcgdict> <selection> <class name="io_v1::CSCRecHit2D" ClassVersion="3"> <version ClassVersion="3" checksum="4267777761"/> </class> <class name="std::vector<io_v1::CSCRecHit2D>"/> <class name="std::vector<io_v1::CSCRecHit2D*>"/> <class name="std::map<CSCDetId,std::pair<unsigned int,unsigned int> >"/> <class name="std::map<CSCDetId,std::pair<unsigned long,unsigned long> >"/> <class name="std::pair<CSCDetId,std::pair<unsigned int,unsigned int> >"/> <!-- Root6 --> <class name="std::pair<CSCDetId,std::pair<unsigned long,unsigned long> >"/><!-- Root6 --> <class name="edm::OwnVector<io_v1::CSCRecHit2D,edm::ClonePolicy<io_v1::CSCRecHit2D> >" rntupleStreamerMode="true" /> <class name="edm::ClonePolicy<io_v1::CSCRecHit2D>"/> <!-- Root6 --> <class name="edm::RangeMap<CSCDetId,edm::OwnVector<io_v1::CSCRecHit2D,edm::ClonePolicy<io_v1::CSCRecHit2D> >,edm::ClonePolicy<io_v1::CSCRecHit2D> >"/> <class name="edm::Wrapper<edm::RangeMap<CSCDetId,edm::OwnVector<io_v1::CSCRecHit2D,edm::ClonePolicy<io_v1::CSCRecHit2D> >,edm::ClonePolicy<io_v1::CSCRecHit2D> > >"/> <class name="edm::IdToHitRange<CSCDetId,io_v1::CSCRecHit2D>"/> <class name="edm::Wrapper<edm::IdToHitRange<CSCDetId,io_v1::CSCRecHit2D>>"/> <class name="std::vector<io_v1::CSCSegment>"/> <class name="std::vector<io_v1::CSCSegment*>"/> <!-- CSCSegment holds a std::vector of CSCSegment<RNTuple> cannott handle the recursion --> <class name="io_v1::CSCSegment" ClassVersion="3" rntupleStreamerMode="true"> <version ClassVersion="3" checksum="1566595635"/> </class> <class name="edm::OwnVector<io_v1::CSCSegment,edm::ClonePolicy<io_v1::CSCSegment> >" rntupleStreamerMode="true" /> <class name="edm::RangeMap<CSCDetId,edm::OwnVector<io_v1::CSCSegment,edm::ClonePolicy<io_v1::CSCSegment> >,edm::ClonePolicy<io_v1::CSCSegment> >"/> <class name="edm::IdToHitRange<CSCDetId,io_v1::CSCSegment>"/> <class name="edm::ClonePolicy<io_v1::CSCSegment>"/> <!-- Root6 --> <class name="edm::Wrapper<edm::RangeMap<CSCDetId,edm::OwnVector<io_v1::CSCSegment,edm::ClonePolicy<io_v1::CSCSegment> >,edm::ClonePolicy<io_v1::CSCSegment> > >"/> <class name="edm::Wrapper<edm::IdToHitRange<CSCDetId,io_v1::CSCSegment>>"/> <class name="edm::refhelper::FindUsingAdvance<edm::RangeMap<CSCDetId,edm::OwnVector<io_v1::CSCSegment,edm::ClonePolicy<io_v1::CSCSegment> >,edm::ClonePolicy<io_v1::CSCSegment> >,io_v1::CSCSegment>"/> <class name="CSCSegmentRef"/> </selection> <exclusion> <class name="edm::OwnVector<io_v1::CSCRecHit2D, edm::ClonePolicy<io_v1::CSCRecHit2D> >"> <method name="sort"/> </class> <class name="edm::OwnVector<io_v1::CSCSegment, edm::ClonePolicy<io_v1::CSCSegment> >"> <method name="sort"/> </class> </exclusion> </lcgdict>