![]() |
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.
1.8.18