BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
Trigger/Trigger/Trigger-00-01-05/Trigger/MucTrigHit.h
Go to the documentation of this file.
1#ifndef MucTrigHit_h
2#define MucTrigHit_h 1
3
4#include "MucRawEvent/MucDigi.h"
5#include "Trigger/TrigPara.h"
6
7using namespace TrigConf;
8
9class MucTrigHit{
10public:
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
int getfoEC(int i, int j, int k, int l)
void getMucDigi(MucDigiCol *mucDigiCol)
void getFastOr()
static MucTrigHit * get_Muc(void)