BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
MucMappingAlg.h File Reference
#include <iostream>
#include <fstream>
#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 = 4
 
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 22 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 43 of file MucMappingAlg.h.

44{ "Chain", "Module", "Socket", "FecID", "VmeInt", "VmeBin",
45 "Part", "Seg", "Lay", "1stStr", "StrSqc", "GeoInt", "GeoBin"};

Referenced by MucMappingAlg::finalize().

◆ DATA_NUM

const int DATA_NUM = 14

Definition at line 26 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 29 of file MucMappingAlg.h.

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

Referenced by MucMappingAlg::initialize().

◆ FEC_MAX

const int FEC_MAX = 572

Definition at line 23 of file MucMappingAlg.h.

◆ ID_NUM

const int ID_NUM = 4

Definition at line 19 of file MucMappingAlg.h.

◆ MARK_NUM

const unsigned int MARK_NUM = 4

Definition at line 27 of file MucMappingAlg.h.

Referenced by MucMappingAlg::initialize().

◆ MODULE_MAX

const int MODULE_MAX = 10

Definition at line 20 of file MucMappingAlg.h.

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

◆ SOCKET_MAX

const int SOCKET_MAX = 4

Definition at line 21 of file MucMappingAlg.h.

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

◆ STRIP_MAX