|
ATLAS Offline Software
|
Go to the documentation of this file.
38 #include "GaudiKernel/ToolHandle.h"
39 #include "GaudiKernel/ServiceHandle.h"
83 std::map<unsigned int, unsigned int, std::less<unsigned int> >
m_drawerMap;
123 #ifndef MAX_CHAN_SAMP
124 #define MAX_CHAN_SAMP 36
223 unsigned int tile_check_CRC(
const unsigned int* frame,
int framelen,
int delta);
225 void tile_min_max(
const unsigned short* frame,
int frame_length,
unsigned short* smin,
unsigned short* smax);
JetConstituentVector::iterator iterator
unsigned short sample[MAX_CHAN_SAMP]
char data[hepevt_bytes_allocation_ATLAS]
struct TileTBDump::T_TileRecoQuality T_TileRecoQuality
ToolHandle< TileCondToolEmscale > m_tileToolEmscale
int tile_unpack_quality(const T_RodDataFrag *frag, T_TileRecoQuality &DQword)
unsigned int tile_check_CRC(const unsigned int *frame, int framelen, int delta)
Converts the TileRawChannel object into bytes as it is defined at the testbeam.
void tile_min_max(const unsigned short *frame, int frame_length, unsigned short *smin, unsigned short *smax)
Converts the TileRawChannel object into bytes as it is defined at the commissioning 2007....
void dump_digi(unsigned int subdet_id, const uint32_t *data, unsigned int size, unsigned int version, int verbosity, unsigned int robsourceid, const EventContext &ctx)
std::map< unsigned int, unsigned int, std::less< unsigned int > > m_drawerMap
struct TileTBDump::T_RodDataFrag T_RodDataFrag
std::map< unsigned int, unsigned int, std::less< unsigned int > >::iterator drawerMap_iterator
TileTBDump(const std::string &name, ISvcLocator *pSvcLocator)
struct TileTBDump::T_TileDigiChannel T_TileDigiChannel
TileRawChannel2Bytes2 m_rc2bytes2
unsigned int tile_check_parity(const unsigned int *frame, int length)
Interface class for managing ROB for both online and offline.
int tile_unpack_reco(const T_RodDataFrag *frag, T_TileRecoChannel *channel, int nchannel_max, unsigned int version, int verbosity, int *ngain, int *nchannel)
struct TileTBDump::T_TileRawComp T_TileRawComp
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< std::vector< unsigned int > > FelixData_t
Converts the TileRawChannel object into bytes as it.
ToolHandle< TileCondToolOfcCool > m_tileCondToolOfcCool
TileTBDump produces formatted dump for both RawChannels and Digits Properties (JobOption Parameters):...
unsigned int tile_check_startbit(const unsigned int *frame, int length, unsigned int startbit)
std::vector< int > m_drawerType
struct TileTBDump::T_TileRecoCalib T_TileRecoCalib
void unpack_frag6(const uint32_t *data, unsigned int size, FelixData_t &digitsHighGain, FelixData_t &digitsLowGain, FelixData_t &digitsMetaData) const
std::vector< int > m_all_lvl1_trigger_types
const TileCablingService * m_cabling
ServiceHandle< IROBDataProviderSvc > m_RobSvc
ToolHandle< TileCondToolTiming > m_tileToolTiming
std::vector< std::string > m_drawerList
void find_frag(const uint32_t *rod, unsigned int size, unsigned int version, int verbosity, const T_RodDataFrag *frag[], int &nfrag)
int tile_unpack_raw_comp(const T_RodDataFrag *frag, T_TileRawComp *rawcomp, int nchannel_max, unsigned int version, int verbosity, int *ngain, int *nchannel, int *nsample)
std::vector< uint32_t > get_correct_data(const uint32_t *p, unsigned int size) const
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
TileRawChannel2Bytes5 m_rc2bytes5
TileRawChannel2Bytes4 m_rc2bytes4
void dump_it(unsigned int nw, unsigned int *data)
unsigned int m_sizeOverhead
struct TileTBDump::T_TileRecoChannel T_TileRecoChannel
int tile_unpack_reco_calib(const T_RodDataFrag *frag, T_TileRecoCalib *recocalib, int nchannel_max, unsigned int version, unsigned int unit, int verbosity, int *ngain, int *nchannel)
int tile_unpack_digi(const T_RodDataFrag *frag, T_TileDigiChannel *channel, int nchannel_max, unsigned int version, int verbosity, int *ngain, int *nchannel, int *nsample)
unsigned short samples[7]
int m_bc_time_nanoseconds
void dump_data(const uint32_t *data, unsigned int size, unsigned int version, int verbosity)