ATLAS Offline Software
Macros | Functions
TileROD_Decoder.cxx File Reference
#include "TileByteStream/TileROD_Decoder.h"
#include "TileByteStream/TileHid2RESrcID.h"
#include "TileCalibBlobObjs/TileCalibUtils.h"
#include "TileEvent/TileCell.h"
#include "TileIdentifier/TileHWID.h"
#include "TileIdentifier/TileTBFrag.h"
#include "TileConditions/TileCablingService.h"
#include "TileRecUtils/TileRawChannelBuilder.h"
#include "ByteStreamCnvSvcBase/ROBDataProviderSvc.h"
#include "AthenaKernel/errorcheck.h"
#include <algorithm>
#include <iomanip>
#include <sstream>
#include <atomic>
#include <arpa/inet.h>

Go to the source code of this file.

Macros

#define DO_NOT_USE_MUON_TAG   true
 
#define LASER_OBJ_FRAG   0x016
 
#define LASER2_OBJ_FRAG   0x017
 

Functions

bool chan_order (TileRawData *a, TileRawData *b)
 
bool chan_order1 (const TileFastRawChannel &a, const TileFastRawChannel &b)
 
unsigned char qbitfun (float t, float a, float b)
 

Macro Definition Documentation

◆ DO_NOT_USE_MUON_TAG

#define DO_NOT_USE_MUON_TAG   true

Definition at line 28 of file TileROD_Decoder.cxx.

◆ LASER2_OBJ_FRAG

#define LASER2_OBJ_FRAG   0x017

◆ LASER_OBJ_FRAG

#define LASER_OBJ_FRAG   0x016

Function Documentation

◆ chan_order()

bool chan_order ( TileRawData a,
TileRawData b 
)

Definition at line 31 of file TileROD_Decoder.cxx.

31 { return (a->adc_HWID() < b->adc_HWID()); }

◆ chan_order1()

bool chan_order1 ( const TileFastRawChannel a,
const TileFastRawChannel b 
)

Definition at line 32 of file TileROD_Decoder.cxx.

32 { return (a.channel() < b.channel()); }

◆ qbitfun()

unsigned char qbitfun ( float  t,
float  a,
float  b 
)
inline

Definition at line 34 of file TileROD_Decoder.cxx.

34 { return ((t!=0.0F) ? ((t>a && t<b) ? TileCell::MASK_AMPL+TileCell::MASK_TIME : TileCell::MASK_AMPL) : 0); }
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
TileCell::MASK_AMPL
@ MASK_AMPL
Definition: TileCell.h:65
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
TileCell::MASK_TIME
@ MASK_TIME
Definition: TileCell.h:67
a
TList * a
Definition: liststreamerinfos.cxx:10
F
#define F(x, y, z)
Definition: MD5.cxx:112