BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MucMappingAlg.h File Reference
#include <fstream>
#include <iostream>
#include <string>
#include "GaudiKernel/Algorithm.h"
#include "MucChain.h"

Go to the source code of this file.

Classes

class  MucMappingAlg

Variables

const int ID_NUM
const int MODULE_MAX = 10
const int SOCKET_MAX = 4
const int CHAIN_MAX = 40
const int FEC_MAX = 572
const int STRIP_MAX = 9152
const int DATA_NUM = 14
const unsigned int MARK_NUM = 4
const std::string DEFAULT_MAP [MODULE_MAX][SOCKET_MAX]
const std::string DATA_NAME [DATA_NUM]

Variable Documentation

◆ CHAIN_MAX

const int CHAIN_MAX = 40

Definition at line 23 of file MucMappingAlg.h.

◆ DATA_NAME

const std::string DATA_NAME[DATA_NUM]
Initial value:
= { "Chain", "Module", "Socket", "FecID", "VmeInt",
"VmeBin", "Part", "Seg", "Lay", "1stStr",
"StrSqc", "GeoInt", "GeoBin" }

Definition at line 37 of file MucMappingAlg.h.

37 { "Chain", "Module", "Socket", "FecID", "VmeInt",
38 "VmeBin", "Part", "Seg", "Lay", "1stStr",
39 "StrSqc", "GeoInt", "GeoBin" };

Referenced by MucMappingAlg::finalize().

◆ DATA_NUM

const int DATA_NUM = 14

Definition at line 27 of file MucMappingAlg.h.

Referenced by MucMappingAlg::finalize().

◆ DEFAULT_MAP

const std::string DEFAULT_MAP[MODULE_MAX][SOCKET_MAX]
Initial value:
= {
{ "EE1F", "EE4F", "EE3F", "EE2F" }, { "EE1S", "EE4S", "EE3S", "EE2S" },
{ "B030", "B020", "B010", "B080" }, { "B070", "B060", "B050", "B040" },
{ "BW30", "BE30", "BW20", "BE20" }, { "BW10", "BE10", "BW80", "BE80" },
{ "BW70", "BE70", "BW60", "BE60" }, { "BW50", "BE50", "BW40", "BE40" },
{ "EW1F", "EW4F", "EW3F", "EW2F" }, { "EW1S", "EW4S", "EW3S", "EW2S" } }

Definition at line 30 of file MucMappingAlg.h.

30 {
31 { "EE1F", "EE4F", "EE3F", "EE2F" }, { "EE1S", "EE4S", "EE3S", "EE2S" },
32 { "B030", "B020", "B010", "B080" }, { "B070", "B060", "B050", "B040" },
33 { "BW30", "BE30", "BW20", "BE20" }, { "BW10", "BE10", "BW80", "BE80" },
34 { "BW70", "BE70", "BW60", "BE60" }, { "BW50", "BE50", "BW40", "BE40" },
35 { "EW1F", "EW4F", "EW3F", "EW2F" }, { "EW1S", "EW4S", "EW3S", "EW2S" } };

Referenced by MucMappingAlg::initialize().

◆ FEC_MAX

const int FEC_MAX = 572

Definition at line 24 of file MucMappingAlg.h.

◆ ID_NUM

const int ID_NUM
Initial value:
=
4

Definition at line 19 of file MucMappingAlg.h.

◆ MARK_NUM

const unsigned int MARK_NUM = 4

Definition at line 28 of file MucMappingAlg.h.

Referenced by MucMappingAlg::initialize().

◆ MODULE_MAX

const int MODULE_MAX = 10

Definition at line 21 of file MucMappingAlg.h.

Referenced by MucMappingAlg::finalize(), and MucMappingAlg::initialize().

◆ SOCKET_MAX

const int SOCKET_MAX = 4

Definition at line 22 of file MucMappingAlg.h.

Referenced by MucMappingAlg::finalize(), and MucMappingAlg::initialize().

◆ STRIP_MAX

const int STRIP_MAX = 9152

Definition at line 25 of file MucMappingAlg.h.