25 #ifndef RPCTECHNICALTRIGGER_H 26 #define RPCTECHNICALTRIGGER_H 1 86 std::array<TTUEmulator,kMaxTtuBoards>
m_ttu;
143 std::map<int,TTUResults*>
convertToMap(
const std::vector<std::unique_ptr<TTUResults>> & )
const;
145 bool searchCoincidence(
int ,
int, std::map<int, TTUResults*>
const& ttuResultsByQuandrant )
const;
148 #endif // RPCTECHNICALTRIGGER_H void beginRun(edm::Run const &, const edm::EventSetup &) final
bool searchCoincidence(int, int, std::map< int, TTUResults * > const &ttuResultsByQuandrant) const
std::unique_ptr< TTUConfigurator > m_readConfig
const edm::InputTag m_rpcDigiLabel
const int m_useRPCSimLink
~RPCTechnicalTrigger() override
TTUResults(int idx, int bx, int wh1, int wh2, int wdg)
int getTriggerForWheel(int wheel) const
std::array< TTUEmulator, kMaxTtuBoards > m_ttuRbcLine
const int m_useEventSetup
TTUResults & operator=(TTUResults const &)=default
RPCTechnicalTrigger(const edm::ParameterSet &)
Abs< T >::type abs(const T &t)
const TTUBoardSpecs * m_ttuspecs
std::array< TTUEmulator, kMaxTtuBoards > m_ttu
const edm::EDGetTokenT< RPCDigiCollection > m_rpcDigiToken
const std::vector< unsigned > m_ttBits
const RBCBoardSpecs * m_rbcspecs
const std::vector< std::string > m_ttNames
std::map< int, TTUResults * > convertToMap(const std::vector< std::unique_ptr< TTUResults >> &) const
TTUResults(int idx, int bx, int wh1, int wh2)
void produce(edm::Event &, const edm::EventSetup &) override