15 #ifndef L1TXRAWTODIGI_L1TTWINMUXRAWTODIGI_HH 16 #define L1TXRAWTODIGI_L1TTWINMUXRAWTODIGI_HH 49 void processFed(
int twinmuxfed,
int wheel, std::array<short, 12> twinMuxAmcSec,
63 std::vector < std::array<short, 12> >
amcsec_;
70 dataWord = *( (
long*) LineFED_ );
79 int normBx(
int bx_,
int bxCnt_);
edm::InputTag getDTTM7InputTag()
~L1TTwinMuxRawToDigi() override
Destructor.
int normBx(int bx_, int bxCnt_)
std::vector< long long int > amcsecmap_
std::vector< std::array< short, 12 > > amcsec_
L1TTwinMuxRawToDigi(const edm::ParameterSet &pset)
Constructor.
void processFed(int twinmuxfed, int wheel, std::array< short, 12 > twinMuxAmcSec, edm::Handle< FEDRawDataCollection > data, L1MuDTChambPhContainer::Phi_Container &phi_data, L1MuDTChambThContainer::The_Container &the_data, L1MuDTChambPhContainer::Phi_Container &phi_out_data)
int radAngConversion(int radAng_)
void readline(int &lines, long &dataWord)
bool fillRawData(edm::Event &e, L1MuDTChambPhContainer::Phi_Container &phi_data, L1MuDTChambThContainer::The_Container &the_data, L1MuDTChambPhContainer::Phi_Container &phi_out_data)
Generate and fill FED raw data for a full event.
std::vector< L1MuDTChambPhDigi > Phi_Container
std::vector< L1MuDTChambThDigi > The_Container
std::vector< int > wheels_
edm::EDGetTokenT< FEDRawDataCollection > Raw_token
edm::InputTag DTTM7InputTag_
int benAngConversion(int benAng_)
char data[epos_bytes_allocation]
void produce(edm::Event &e, const edm::EventSetup &c) override
Produce digis out of raw data.