/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
L1Trigger/TrackFindingTracklet/interface/AllStubsMemory.h
37 строк
868 B
Louise Skinnari
DTC_merge2 branch updated to 1130 (#74)
22 июн 2021, 20:27
22 июн 2021, 20:27
cf9ac02
Код
Авторство
О чём код?
#ifndef L1Trigger_TrackFindingTracklet_interface_AllStubsMemory_h #define L1Trigger_TrackFindingTracklet_interface_AllStubsMemory_h #include "L1Trigger/TrackFindingTracklet/interface/MemoryBase.h" #include <utility> #include <string> #include <vector> namespace trklet { class Settings; class Stub; class L1TStub; class AllStubsMemory : public MemoryBase { public: AllStubsMemory(std::string name, Settings const& settings); ~AllStubsMemory() override = default; void addStub(const Stub* stub) { stubs_.push_back(stub); } unsigned int nStubs() const { return stubs_.size(); } const Stub* getStub(unsigned int i) const { return stubs_[i]; } void clean() override { stubs_.clear(); } void writeStubs(bool first, unsigned int iSector); private: std::vector<const Stub*> stubs_; }; }; // namespace trklet #endif