-//________________________________________________________________\r
-void AliVZEROTriggerData::SetTimeResolution(UShort_t *resols){\r
- // Set Time Resolution of the TDC\r
- if(resols) for(int t=0; t<kNCIUBoards; t++) SetTimeResolution(resols[t],t);\r
- else AliFatal("Time Resolution not defined.");\r
- \r
-}\r
-//________________________________________________________________\r
-void AliVZEROTriggerData::SetTimeResolution(UShort_t resol, Int_t board)\r
-{\r
- // Set Time Resolution of the TDC\r
- if((board<kNCIUBoards)) {\r
- switch(resol){\r
- case 0:\r
- fTimeResolution[board] = 25./256.;\r
- break;\r
- case 1:\r
- fTimeResolution[board] = 25./128.;\r
- break;\r
- case 2:\r
- fTimeResolution[board] = 25./64.;\r
- break;\r
- case 3:\r
- fTimeResolution[board] = 25./32.;\r
- break;\r
- case 4:\r
- fTimeResolution[board] = 25./16.;\r
- break;\r
- case 5:\r
- fTimeResolution[board] = 25./8.;\r
- break;\r
- case 6:\r
- fTimeResolution[board] = 6.25;\r
- break;\r
- case 7:\r
- fTimeResolution[board] = 12.5;\r
- break;\r
- }\r
- } else AliError(Form("Board %d is not valid",board));\r
-}\r
-//________________________________________________________________\r
-void AliVZEROTriggerData::SetWidthResolution(UShort_t *resols){\r
- // Set Time Width Resolution of the TDC\r
- if(resols) for(int t=0; t<kNCIUBoards; t++) SetWidthResolution(resols[t],t);\r
- else AliFatal("Width Resolution not defined.");\r
- \r
-}\r
-//________________________________________________________________\r
-void AliVZEROTriggerData::SetWidthResolution(UShort_t resol, Int_t board)\r
-{\r
- // Set Time Width Resolution of the TDC\r
- if((board<kNCIUBoards)){\r
- switch(resol){\r
- case 0:\r
- fWidthResolution[board] = 25./256.;\r
- break;\r
- case 1:\r
- fWidthResolution[board] = 25./128.;\r
- break;\r
- case 2:\r
- fWidthResolution[board] = 25./64.;\r
- break;\r
- case 3:\r
- fWidthResolution[board] = 25./32.;\r
- break;\r
- case 4:\r
- fWidthResolution[board] = 25./16.;\r
- break;\r
- case 5:\r
- fWidthResolution[board] = 25./8.;\r
- break;\r
- case 6:\r
- fWidthResolution[board] = 6.25;\r
- break;\r
- case 7:\r
- fWidthResolution[board] = 12.5;\r
- break;\r
- case 8:\r
- fWidthResolution[board] = 25.;\r
- break;\r
- case 9:\r
- fWidthResolution[board] = 50.;\r
- break;\r
- case 10:\r
- fWidthResolution[board] = 100.;\r
- break;\r
- case 11:\r
- fWidthResolution[board] = 200.;\r
- break;\r
- case 12:\r
- fWidthResolution[board] = 400.;\r
- break;\r
- case 13:\r
- fWidthResolution[board] = 800.;\r
- break;\r
- \r
- }\r
- }else AliError(Form("Board %d is not valid",board));\r
-}\r