9#ifndef TRIGT1INTERFACES_FRONTPANELCTP_H
10#define TRIGT1INTERFACES_FRONTPANELCTP_H 1
20#include "GaudiKernel/DataObject.h"
43 uint32_t cableword0clock1,
44 uint32_t cableword1clock0,
45 uint32_t cableword1clock1,
46 uint32_t cableword2clock0,
47 uint32_t cableword2clock1 );
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
char data[hepevt_bytes_allocation_ATLAS]
Front panel input class to the CTP simulation.
~FrontPanelCTP()
Destructor:
uint32_t cableWord0(unsigned int clock) const
return the data that is sent on cable 0
void setCableWord0(unsigned int clock, uint32_t data)
set the data that is sent on cable 0
void setOptCableWord(const std::string &conn, const std::bitset< 128 > &data)
set the data that is sent on the optical cables
uint32_t cableWord2(unsigned int clock) const
return the data that is sent on cable 2
void setCableWord2(unsigned int clock, uint32_t data)
set the data that is sent on cable 2
std::bitset< 128 > optcableWord(const std::string &conn) const
return the data that is sent on the optical cables by index
uint32_t cableWord1(unsigned int clock) const
return the data that it sent on cable 1
void setCableWord1(unsigned int clock, uint32_t data)
set the data that is sent on cable 1
std::map< std::string, std::bitset< 128 > > m_optcableWord
FrontPanelCTP(uint32_t cableword0clock0, uint32_t cableword0clock1, uint32_t cableword1clock0, uint32_t cableword1clock1, uint32_t cableword2clock0, uint32_t cableword2clock1)
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...