BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
MucTrigHit.h
Go to the documentation of this file.
1#ifndef MucTrigHit_h
2#define MucTrigHit_h 1
3
5#include "Trigger/TrigPara.h"
6
7using namespace TrigConf;
8
10public:
11 MucTrigHit();
13 void getMucDigi(MucDigiCol* mucDigiCol);
14 void getFastOr();
15
16 inline int getfoBR(int i, int j, int k) { return foBR[i][j][k]; }
17 inline int getfoEC(int i, int j, int k, int l) { return foEC[i][j][k][l]; }
18
19 static MucTrigHit* get_Muc(void);
20
21private:
22 static MucTrigHit* muc_Pointer;
23
24 int hitBR[8][4][112]; //barrel seg, gap, strip
25 int hitEC[2][4][4][64]; //endcap part, seg, gap, strip
26
27 int foBR[8][4][7]; //barrel fastOr signal, seg, gap, fastOr
28 int foEC[2][4][4][4]; //endcaps fastOr signal, part, seg, gap, fastOr
29};
30#endif
ObjectVector< MucDigi > MucDigiCol
Definition: MucDigi.h:29
int getfoEC(int i, int j, int k, int l)
Definition: MucTrigHit.h:17
static MucTrigHit * get_Muc(void)
Definition: MucTrigHit.cxx:24
void getMucDigi(MucDigiCol *mucDigiCol)
Definition: MucTrigHit.cxx:37
int getfoBR(int i, int j, int k)
Definition: MucTrigHit.h:16
void getFastOr()
Definition: MucTrigHit.cxx:71