25 #ifndef RPCTECHNICALTRIGGER_H 26 #define RPCTECHNICALTRIGGER_H 1 79 virtual void endJob()
override;
165 return (*a).m_bx < (*b).m_bx;
187 #endif // RPCTECHNICALTRIGGER_H
edm::InputTag m_rpcSimLinkInstance
std::map< int, int > m_WheelTtu
int getTriggerForWheel(int wheel)
std::vector< TTUResults * > m_serializedInfoLine1
edm::ESHandle< RPCGeometry > m_rpcGeometry
TTUResults(int idx, int bx, int wh1, int wh2, int wdg)
std::vector< int > m_quadrants
bool operator()(const TTUResults *a, const TTUResults *b)
std::bitset< 5 > m_triggerbits
ProcessInputSignal * m_signal
virtual void beginRun(edm::Run const &, const edm::EventSetup &) override final
std::map< int, TTUResults * > m_ttuResultsByQuadrant
std::vector< TTUResults * > m_serializedInfoLine2
RPCTechnicalTrigger(const edm::ParameterSet &)
Abs< T >::type abs(const T &t)
std::vector< unsigned > m_ttBits
TTUConfigurator * m_readConfig
const TTUBoardSpecs * m_ttuspecs
std::vector< std::string > m_ttNames
std::vector< int >::iterator m_firstSector
TTUEmulator * m_ttuRbcLine[3]
edm::InputTag m_rpcDigiLabel
const RBCBoardSpecs * m_rbcspecs
virtual void endJob() override
int convertToMap(const std::vector< TTUResults * > &)
TTUResults(int idx, int bx, int wh1, int wh2)
bool searchCoincidence(int, int)
virtual void produce(edm::Event &, const edm::EventSetup &) override