/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/CTPPSReco/interface/CTPPSDiamondLocalTrack.h
49 строк
2 KB
Matti Kortelainen
Move stored types in io_v1 namespace, reset class versions to 3
22 май 2026, 18:18
22 май 2026, 18:18
909f324
Код
Авторство
О чём код?
/**************************************************************************** * * This is a part of CTPPS offline software. * Authors: * Laurent Forthomme (laurent.forthomme@cern.ch) * Nicola Minafra (nicola.minafra@cern.ch) * Mateusz Szpyrka (mateusz.szpyrka@cern.ch) * ****************************************************************************/ #ifndef DataFormats_CTPPSReco_CTPPSDiamondLocalTrack #define DataFormats_CTPPSReco_CTPPSDiamondLocalTrack #include "DataFormats/Math/interface/Point3D.h" #include "DataFormats/CTPPSReco/interface/CTPPSTimingLocalTrack.h" #include "DataFormats/CTPPSReco/interface/CTPPSDiamondRecHit.h" //---------------------------------------------------------------------------------------------------- namespace io_v1 { class CTPPSDiamondLocalTrack : public CTPPSTimingLocalTrack { public: CTPPSDiamondLocalTrack(); CTPPSDiamondLocalTrack(const math::XYZPoint& pos0, const math::XYZPoint& pos0_sigma, float t, float t_sigma, int oot_idx, int mult_hits); bool containsHit(const CTPPSDiamondRecHit& recHit, float tolerance = 0.1) const; //--- temporal set'ters inline void setOOTIndex(int i) { ts_index_ = i; } inline int ootIndex() const { return ts_index_; } inline void setMultipleHits(int i) { mh_ = i; } inline int multipleHits() const { return mh_; } private: /// Time slice index int ts_index_; /// Multiple hits counter int mh_; }; } // namespace io_v1 using CTPPSDiamondLocalTrack = io_v1::CTPPSDiamondLocalTrack; #endif