5 |
|
|
6 |
|
struct L1Obj : public TObject { |
7 |
|
|
8 |
< |
enum TYPE { NONE, RPCB, RPCF, DT, CSC, GMT }; |
8 |
> |
enum TYPE { NONE, RPCb, RPCf, DT, CSC, GMT, RPCb_emu, RPCf_emu, GMT_emu }; |
9 |
|
|
10 |
|
float pt, eta, phi; |
11 |
|
int bx, q; |
16 |
|
void print() const { |
17 |
|
std::cout<<"L1Obj: "; |
18 |
|
switch (type) { |
19 |
< |
case RPCB: { std::cout <<"RPCB"; break; } |
20 |
< |
case RPCF: { std::cout <<"RPCF"; break; } |
21 |
< |
case DT: { std::cout <<"DT "; break; } |
22 |
< |
case CSC: { std::cout <<"CSC "; break; } |
23 |
< |
case GMT: { std::cout <<"GMT "; break; } |
24 |
< |
default: std::cout <<"NONE"; |
19 |
> |
case RPCb: { std::cout <<"RPCb "; break; } |
20 |
> |
case RPCf: { std::cout <<"RPCf "; break; } |
21 |
> |
case DT: { std::cout <<"DT "; break; } |
22 |
> |
case CSC: { std::cout <<"CSC "; break; } |
23 |
> |
case GMT: { std::cout <<"GMT "; break; } |
24 |
> |
case RPCb_emu: { std::cout <<"RPCb_emu"; break; } |
25 |
> |
case RPCf_emu: { std::cout <<"RPCf_emu"; break; } |
26 |
> |
case GMT_emu: { std::cout <<"GMT_emu "; break; } |
27 |
> |
case NONE : { std::cout <<"NONE "; break; } |
28 |
> |
default: std::cout <<"Unknown"; |
29 |
|
}; |
30 |
|
std::cout <<" pt: "<<pt<<", eta: "<<eta<<", phi: "<<phi<<", q: "<<q<<", bx: "<<bx; |
31 |
|
} |