/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
L1Trigger/TrackFindingTracklet/interface/CleanTrackMemory.h
34 строки
836 B
Louise Skinnari
DTC_merge2 branch updated to 1130 (#74)
22 июн 2021, 20:27
22 июн 2021, 20:27
cf9ac02
Код
Авторство
О чём код?
#ifndef L1Trigger_TrackFindingTracklet_interface_CleanTrackMemory_h #define L1Trigger_TrackFindingTracklet_interface_CleanTrackMemory_h #include "L1Trigger/TrackFindingTracklet/interface/MemoryBase.h" #include <vector> namespace trklet { class Settings; class Tracklet; class CleanTrackMemory : public MemoryBase { public: CleanTrackMemory(std::string name, Settings const& settings, double phimin, double phimax); ~CleanTrackMemory() override = default; void addTrack(Tracklet* tracklet) { tracks_.push_back(tracklet); } unsigned int nTracks() const { return tracks_.size(); } void clean() override { tracks_.clear(); } void writeCT(bool first, unsigned int iSector); private: double phimin_; double phimax_; std::vector<Tracklet*> tracks_; }; }; // namespace trklet #endif