28 #ifdef IS_REAL_L2 //in l2-ana environmen
29 #include "L2VirtualAlgo2012.h"
31 #include "StTriggerUtilities/L2Emulator/L2algoUtil/L2VirtualAlgo2012.h"
34 #include "L2hienResult2012.h"
43 enum {mxListSize=150};
49 unsigned int value[mxListSize];
62 enum {mxBtow=(BtowGeom::mxEtaBin) * (BtowGeom::mxPhiBin)};
63 enum {mxEtow=(EtowGeom::mxEtaBin) * (EtowGeom::mxPhiBin)};
71 int mRdo2towerID_B[mxBtow];
72 int mTowerID2etaBin_B[mxBtow];
73 int mTowerID2phiBin_B[mxBtow];
76 int mRdo2towerID_E[mxEtow];
77 int mTowerID2etaBin_E[mxEtow];
78 int mTowerID2phiBin_E[mxEtow];
91 int initRunUser(
int runNo,
int *rc_ints,
float *rc_floats);
93 void computeUser(
int token);
94 bool decisionUser(
int token,
int *myL2Result);
96 int getListSize(
int token) {
return mHiEnTw[token].size;}
97 const unsigned int *getListData(
int token) {
return mHiEnTw[token].value;}
99 void print2(
int token);