BOSS 8.0.0
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
4#include "MucRawEvent/MucDigi.h"
5#include "Trigger/TrigPara.h"
6
7using namespace TrigConf;
8
9class MucTrigHit {
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
int getfoEC(int i, int j, int k, int l)
Definition MucTrigHit.h:17
static MucTrigHit * get_Muc(void)
void getMucDigi(MucDigiCol *mucDigiCol)
int getfoBR(int i, int j, int k)
Definition MucTrigHit.h:16
void getFastOr()