/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SimDataFormats/Track/src/SimTrack.cc
25 строк
1 KB
Matti Kortelainen
Move stored types in io_v1 namespace, reset class versions to 3
22 май 2026, 18:18
22 май 2026, 18:18
909f324
Код
Авторство
О чём код?
#include "SimDataFormats/Track/interface/SimTrack.h" namespace io_v1 { SimTrack::SimTrack() : ivert(-1), igenpart(-1), trackInfo_(0) {} SimTrack::SimTrack(int ipart, const math::XYZTLorentzVectorD& p) : Core(ipart, p), ivert(-1), igenpart(-1), trackInfo_(0) {} SimTrack::SimTrack(int ipart, const math::XYZTLorentzVectorD& p, int iv, int ig) : Core(ipart, p), ivert(iv), igenpart(ig), trackInfo_(0) {} SimTrack::SimTrack(int ipart, const math::XYZTLorentzVectorD& p, int iv, int ig, const math::XYZVectorD& tkp, const math::XYZTLorentzVectorD& tkm) : Core(ipart, p), ivert(iv), igenpart(ig), tkposition(tkp), tkmomentum(tkm), trackInfo_(0) {} SimTrack::SimTrack(const CoreSimTrack& t, int iv, int ig) : Core(t), ivert(iv), igenpart(ig), trackInfo_(0) {} std::ostream& operator<<(std::ostream& o, const SimTrack& t) { return o << (SimTrack::Core)(t) << ", " << t.vertIndex() << ", " << t.genpartIndex(); } } // namespace io_v1