ATLAS Offline Software
Loading...
Searching...
No Matches
TileTBFrag.h File Reference
#include <string>
Include dependency graph for TileTBFrag.h:

Go to the source code of this file.

Macros

#define TILE_BEAM_ID   0x50
 definition of various fragments expected in BS files from testbeam
#define TILE_POS_ID   0x51
#define TILE_NEG_ID   0x52
#define TILE_EBPOS_ID   0x53
#define TILE_EBNEG_ID   0x54
#define COMMON_BEAM_ID   0x70
#define MAX_ROD_FRAG   16 /* max number of fragments in any ROD */
#define BEAM_TDC_FRAG   0x000
#define BEAM_ADC_FRAG   0x001
#define MUON_ADC_FRAG   0x002
#define ADDR_ADC_FRAG   0x003
#define LASE_PTN_FRAG   0x004
#define LASE_ADC_FRAG   0x005
#define ADD_FADC_FRAG   0x006
#define ECAL_ADC_FRAG   0x007
#define COIN_TRIG1_FRAG   0x008
#define COIN_TRIG2_FRAG   0x009
#define COIN_TRIG3_FRAG   0x00A
#define COIN_TRIG4_FRAG   0x00B
#define COIN_TRIG5_FRAG   0x00C
#define COIN_TRIG6_FRAG   0x00D
#define COIN_TRIG7_FRAG   0x00E
#define COIN_TRIG8_FRAG   0x00F
#define DIGI_PAR_FRAG   0x0ff
#define COMMON_ADC1_FRAG   0x010
#define COMMON_ADC2_FRAG   0x011
#define COMMON_TOF_FRAG   0x012
#define COMMON_TDC1_FRAG   0x013
#define COMMON_TDC2_FRAG   0x014
#define COMMON_PTN_FRAG   0x015
#define LASER_OBJ_FRAG   0x016
#define LASERII_OBJ_FRAG   0x017
#define MAX_PMT   48 /* 48 pmts (channels) in one drawer */
#define MAX_DIGI_CHAN   96 /* 16*3*2 channels in calibration mode */
#define MAX_CHAN_SAMP   36 /* in calib mode including header and CRC */

Variables

static const std::string BeamFragName [32]

Macro Definition Documentation

◆ ADD_FADC_FRAG

#define ADD_FADC_FRAG   0x006

Definition at line 29 of file TileTBFrag.h.

◆ ADDR_ADC_FRAG

#define ADDR_ADC_FRAG   0x003

Definition at line 26 of file TileTBFrag.h.

◆ BEAM_ADC_FRAG

#define BEAM_ADC_FRAG   0x001

Definition at line 24 of file TileTBFrag.h.

◆ BEAM_TDC_FRAG

#define BEAM_TDC_FRAG   0x000

Definition at line 23 of file TileTBFrag.h.

◆ COIN_TRIG1_FRAG

#define COIN_TRIG1_FRAG   0x008

Definition at line 32 of file TileTBFrag.h.

◆ COIN_TRIG2_FRAG

#define COIN_TRIG2_FRAG   0x009

Definition at line 33 of file TileTBFrag.h.

◆ COIN_TRIG3_FRAG

#define COIN_TRIG3_FRAG   0x00A

Definition at line 34 of file TileTBFrag.h.

◆ COIN_TRIG4_FRAG

#define COIN_TRIG4_FRAG   0x00B

Definition at line 35 of file TileTBFrag.h.

◆ COIN_TRIG5_FRAG

#define COIN_TRIG5_FRAG   0x00C

Definition at line 36 of file TileTBFrag.h.

◆ COIN_TRIG6_FRAG

#define COIN_TRIG6_FRAG   0x00D

Definition at line 37 of file TileTBFrag.h.

◆ COIN_TRIG7_FRAG

#define COIN_TRIG7_FRAG   0x00E

Definition at line 38 of file TileTBFrag.h.

◆ COIN_TRIG8_FRAG

#define COIN_TRIG8_FRAG   0x00F

Definition at line 39 of file TileTBFrag.h.

◆ COMMON_ADC1_FRAG

#define COMMON_ADC1_FRAG   0x010

Definition at line 43 of file TileTBFrag.h.

◆ COMMON_ADC2_FRAG

#define COMMON_ADC2_FRAG   0x011

Definition at line 44 of file TileTBFrag.h.

◆ COMMON_BEAM_ID

#define COMMON_BEAM_ID   0x70

Definition at line 19 of file TileTBFrag.h.

◆ COMMON_PTN_FRAG

#define COMMON_PTN_FRAG   0x015

Definition at line 48 of file TileTBFrag.h.

◆ COMMON_TDC1_FRAG

#define COMMON_TDC1_FRAG   0x013

Definition at line 46 of file TileTBFrag.h.

◆ COMMON_TDC2_FRAG

#define COMMON_TDC2_FRAG   0x014

Definition at line 47 of file TileTBFrag.h.

◆ COMMON_TOF_FRAG

#define COMMON_TOF_FRAG   0x012

Definition at line 45 of file TileTBFrag.h.

◆ DIGI_PAR_FRAG

#define DIGI_PAR_FRAG   0x0ff

Definition at line 41 of file TileTBFrag.h.

◆ ECAL_ADC_FRAG

#define ECAL_ADC_FRAG   0x007

Definition at line 30 of file TileTBFrag.h.

◆ LASE_ADC_FRAG

#define LASE_ADC_FRAG   0x005

Definition at line 28 of file TileTBFrag.h.

◆ LASE_PTN_FRAG

#define LASE_PTN_FRAG   0x004

Definition at line 27 of file TileTBFrag.h.

◆ LASER_OBJ_FRAG

#define LASER_OBJ_FRAG   0x016

Definition at line 49 of file TileTBFrag.h.

◆ LASERII_OBJ_FRAG

#define LASERII_OBJ_FRAG   0x017

Definition at line 50 of file TileTBFrag.h.

◆ MAX_CHAN_SAMP

#define MAX_CHAN_SAMP   36 /* in calib mode including header and CRC */

Definition at line 54 of file TileTBFrag.h.

◆ MAX_DIGI_CHAN

#define MAX_DIGI_CHAN   96 /* 16*3*2 channels in calibration mode */

Definition at line 53 of file TileTBFrag.h.

◆ MAX_PMT

#define MAX_PMT   48 /* 48 pmts (channels) in one drawer */

Definition at line 52 of file TileTBFrag.h.

◆ MAX_ROD_FRAG

#define MAX_ROD_FRAG   16 /* max number of fragments in any ROD */

Definition at line 21 of file TileTBFrag.h.

◆ MUON_ADC_FRAG

#define MUON_ADC_FRAG   0x002

Definition at line 25 of file TileTBFrag.h.

◆ TILE_BEAM_ID

#define TILE_BEAM_ID   0x50

definition of various fragments expected in BS files from testbeam

Author
Alexander Solodkov

Definition at line 14 of file TileTBFrag.h.

◆ TILE_EBNEG_ID

#define TILE_EBNEG_ID   0x54

Definition at line 18 of file TileTBFrag.h.

◆ TILE_EBPOS_ID

#define TILE_EBPOS_ID   0x53

Definition at line 17 of file TileTBFrag.h.

◆ TILE_NEG_ID

#define TILE_NEG_ID   0x52

Definition at line 16 of file TileTBFrag.h.

◆ TILE_POS_ID

#define TILE_POS_ID   0x51

Definition at line 15 of file TileTBFrag.h.

Variable Documentation

◆ BeamFragName

const std::string BeamFragName[32]
static
Initial value:
= {
"Tile Beam TDC",
"Tile Beam ADC",
"Tile MuWall ADC1",
"Tile MuWall ADC2",
"Tile Pattern Unit",
"Tile Laser ADC",
"Tile Adder FADC",
"Tile Phantom ADC",
"Tile Coincidence Trig1",
"Tile Coincidence Trig2",
"Tile Coincidence Trig3",
"Tile Coincidence Trig4",
"Tile Coincidence Trig5",
"Tile Coincidence Trig6",
"Tile Coincidence Trig7",
"Tile Coincidence Trig8",
"Common Beam ADC1",
"Common Beam ADC2",
"Common Beam ToF TDC",
"Common Beam TDC1",
"Common Beam TDC2",
"Common Beam Pattern Unit",
"LASTROD Laser data",
"", "", "", "", "", "", "", "",
"CIS parameters",
}

Definition at line 58 of file TileTBFrag.h.

58 {
59 "Tile Beam TDC", // 0x000
60 "Tile Beam ADC", // 0x001
61 "Tile MuWall ADC1", // 0x002
62 "Tile MuWall ADC2", // 0x003
63 "Tile Pattern Unit",// 0x004
64 "Tile Laser ADC", // 0x005
65 "Tile Adder FADC", // 0x006
66 "Tile Phantom ADC", // 0x007
67 "Tile Coincidence Trig1", // 0x008
68 "Tile Coincidence Trig2", // 0x009
69 "Tile Coincidence Trig3", // 0x00A
70 "Tile Coincidence Trig4", // 0x00B
71 "Tile Coincidence Trig5", // 0x00C
72 "Tile Coincidence Trig6", // 0x00D
73 "Tile Coincidence Trig7", // 0x00E
74 "Tile Coincidence Trig8", // 0x00F
75 "Common Beam ADC1", // 0x010
76 "Common Beam ADC2", // 0x011
77 "Common Beam ToF TDC", // 0x012
78 "Common Beam TDC1", // 0x013
79 "Common Beam TDC2", // 0x014
80 "Common Beam Pattern Unit", // 0x015
81 "LASTROD Laser data", // 0x016
82 "", "", "", "", "", "", "", "",
83 "CIS parameters", // 0x0FF -> 0x01F
84};