/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/L1TGlobal/interface/GlobalExtBlk.h
64 строки
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
Код
Авторство
О чём код?
#ifndef L1Trigger_GlobalExtBlk_h #define L1Trigger_GlobalExtBlk_h /** * \class GlobalExtBlk * * * Description: L1 micro Global Trigger - Block holding Algorithm Information * * Implementation: * <TODO: enter implementation details> * * \author: Brian Winer - Ohio State * * */ // system include files #include <vector> #include <iostream> #include <iomanip> // user include files #include "FWCore/Utilities/interface/typedefs.h" #include "DataFormats/L1Trigger/interface/BXVector.h" // forward declarations namespace io_v1 { class GlobalExtBlk; } using GlobalExtBlk = io_v1::GlobalExtBlk; typedef BXVector<GlobalExtBlk> GlobalExtBlkBxCollection; // class interface namespace io_v1 { class GlobalExtBlk { public: /// constructors GlobalExtBlk(); // empty constructor, all members set to zero; /// destructor virtual ~GlobalExtBlk(); public: const static unsigned int maxExternalConditions = 256; /// Set decision bits void setExternalDecision(unsigned int bit, bool val); /// Get decision bits bool getExternalDecision(unsigned int bit) const; /// reset the content of a GlobalExtBlk void reset(); /// pretty print the content of a GlobalExtBlk void print(std::ostream& myCout) const; private: std::vector<bool> m_extDecision; }; } // namespace io_v1 #endif /*L1Trigger_GlobalExtBlk_h*/