ATLAS Offline Software
|
This class provides conversion from BS to ROD format. More...
#include <RpcROD_Encoder.h>
Public Member Functions | |
RpcROD_Encoder () | |
constructor More... | |
~RpcROD_Encoder () | |
destructor More... | |
void | set (const RPC_Hid2RESrcID *hid2re) |
initialize the map More... | |
void | add (const RpcPad *rc) |
add Rpc pads to the current list More... | |
void | clear () |
clear the current pad list More... | |
void | fillROD (std::vector< uint32_t > &v) |
convert all pad in the current list to a vector of 32bit words More... | |
Private Member Functions | |
void | packFragments (const std::vector< uint16_t > &v16, std::vector< uint32_t > &v, int n) const |
Static Private Member Functions | |
static uint32_t | set32bits (const unsigned short int *v16, const unsigned short int *pos, const unsigned short int n) |
Private Attributes | |
const RPC_Hid2RESrcID * | m_hid2re |
std::vector< const RpcPad * > | m_vRpcPad |
This class provides conversion from BS to ROD format.
Modified, Jan 02, 2003 Split from LArROD_Decoder.
Adapted for Muons by Ketevi A. Assamagan Jan 14 2003, BNL Conversion from RpcFiredChannel, CoinMatrix, Pad to ROD format
Definition at line 30 of file RpcROD_Encoder.h.
RpcROD_Encoder::RpcROD_Encoder | ( | ) |
|
default |
destructor
add Rpc pads to the current list
add coincidence matrices
Definition at line 33 of file RpcROD_Encoder.cxx.
void RpcROD_Encoder::clear | ( | ) |
void RpcROD_Encoder::fillROD | ( | std::vector< uint32_t > & | v | ) |
convert all pad in the current list to a vector of 32bit words
convert all RPC Pad in the current list to a vector of 32bit words
Definition at line 47 of file RpcROD_Encoder.cxx.
|
private |
Definition at line 162 of file RpcROD_Encoder.cxx.
void RpcROD_Encoder::set | ( | const RPC_Hid2RESrcID * | hid2re | ) |
|
private |
Definition at line 64 of file RpcROD_Encoder.h.
Definition at line 65 of file RpcROD_Encoder.h.