26 int freq1,
freq2,
freq3,
freq4,
freq5,
freq6,
freq7,
freq8,
freq9,
freq10,
freq11,
freq12;
49 double ResetCount = ROSDebug_BcntResCnt*0.0000891;
53 ResetCount_unfolded = ResetCount +
cycle*
cont;
56 ResetCount_unfolded = ResetCount +
cycle*
cont;
62 else if (ROS_number == 2){
63 double ResetCount2 = ROSDebug_BcntResCnt*0.0000891;
66 ResetCount_unfolded = ResetCount2 +
cycle*
cont2;
69 ResetCount_unfolded = ResetCount2 +
cycle*
cont2;
75 else if (ROS_number == 3){
76 double ResetCount3 = ROSDebug_BcntResCnt*0.0000891;
79 ResetCount_unfolded = ResetCount3 +
cycle*
cont3;
82 ResetCount_unfolded = ResetCount3 +
cycle*
cont3;
89 else if (ROS_number == 4){
90 double ResetCount4 = ROSDebug_BcntResCnt*0.0000891;
93 ResetCount_unfolded = ResetCount4 +
cycle*
cont4;
96 ResetCount_unfolded = ResetCount4 +
cycle*
cont4;
102 else if (ROS_number == 5){
103 double ResetCount5 = ROSDebug_BcntResCnt*0.0000891;
106 ResetCount_unfolded = ResetCount5 +
cycle*
cont5;
109 ResetCount_unfolded = ResetCount5 +
cycle*
cont5;
115 else if (ROS_number == 6){
116 double ResetCount6 = ROSDebug_BcntResCnt*0.0000891;
119 ResetCount_unfolded = ResetCount6 +
cycle*
cont6;
122 ResetCount_unfolded = ResetCount6 +
cycle*
cont6;
128 else if (ROS_number == 7){
129 double ResetCount7 = ROSDebug_BcntResCnt*0.0000891;
132 ResetCount_unfolded = ResetCount7 +
cycle*
cont7;
135 ResetCount_unfolded = ResetCount7 +
cycle*
cont7;
141 else if (ROS_number == 8){
142 double ResetCount8 = ROSDebug_BcntResCnt*0.0000891;
145 ResetCount_unfolded = ResetCount8 +
cycle*
cont8;
148 ResetCount_unfolded = ResetCount8 +
cycle*
cont8;
154 else if (ROS_number == 9){
155 double ResetCount9 = ROSDebug_BcntResCnt*0.0000891;
158 ResetCount_unfolded = ResetCount9 +
cycle*
cont9;
161 ResetCount_unfolded = ResetCount9 +
cycle*
cont9;
167 else if (ROS_number == 10){
168 double ResetCount10 = ROSDebug_BcntResCnt*0.0000891;
180 else if (ROS_number == 11){
181 double ResetCount11 = ROSDebug_BcntResCnt*0.0000891;
193 else if (ROS_number == 12){
194 double ResetCount12 = ROSDebug_BcntResCnt*0.0000891;
212 int neventsROS25,
double& frequency,
float& trigger_counter)
215 trigger_counter = 0.;
220 long double second_evt = ROSDebug_BcntResCnt;
221 if (neventsROS25==1)
first_evt = ROSDebug_BcntResCnt;
223 if (ROSDebug_BcntResCnt<16777215) {
235 long double second_evt_neg = second_evt +
max_bx;
252 else if (ROS_number == 2){
253 long double second_evt2 = ROSDebug_BcntResCnt;
255 if (neventsROS25==1)
first_evt2 = ROSDebug_BcntResCnt;
257 if (ROSDebug_BcntResCnt<16777215) {
269 long double second_evt_neg2 = second_evt2 +
max_bx;
283 else if (ROS_number == 3){
285 long double second_evt3 = ROSDebug_BcntResCnt;
286 if (neventsROS25==1)
first_evt3 = ROSDebug_BcntResCnt;
288 if (ROSDebug_BcntResCnt<16777215) {
300 long double second_evt_neg3 = second_evt3 +
max_bx;
315 else if (ROS_number == 4){
317 long double second_evt4 = ROSDebug_BcntResCnt;
318 if (neventsROS25==1)
first_evt4 = ROSDebug_BcntResCnt;
320 if (ROSDebug_BcntResCnt<16777215) {
332 long double second_evt_neg4 = second_evt4 +
max_bx;
346 else if (ROS_number == 5){
348 long double second_evt5 = ROSDebug_BcntResCnt;
349 if (neventsROS25==1)
first_evt5 = ROSDebug_BcntResCnt;
351 if (ROSDebug_BcntResCnt<16777215) {
363 long double second_evt_neg5 = second_evt5 +
max_bx;
377 else if (ROS_number == 6){
379 long double second_evt6 = ROSDebug_BcntResCnt;
380 if (neventsROS25==1)
first_evt6 = ROSDebug_BcntResCnt;
382 if (ROSDebug_BcntResCnt<16777215) {
394 long double second_evt_neg6 = second_evt6 +
max_bx;
409 else if (ROS_number == 7){
411 long double second_evt7 = ROSDebug_BcntResCnt;
412 if (neventsROS25==1)
first_evt7 = ROSDebug_BcntResCnt;
414 if (ROSDebug_BcntResCnt<16777215) {
426 long double second_evt_neg7 = second_evt7 +
max_bx;
440 else if (ROS_number == 8){
442 long double second_evt8 = ROSDebug_BcntResCnt;
443 if (neventsROS25==1)
first_evt8 = ROSDebug_BcntResCnt;
445 if (ROSDebug_BcntResCnt<16777215) {
457 long double second_evt_neg8 = second_evt8 +
max_bx;
471 else if (ROS_number == 9){
473 long double second_evt9 = ROSDebug_BcntResCnt;
474 if (neventsROS25==1)
first_evt9 = ROSDebug_BcntResCnt;
476 if (ROSDebug_BcntResCnt<16777215) {
488 long double second_evt_neg9 = second_evt9 +
max_bx;
503 else if (ROS_number == 10){
505 long double second_evt10 = ROSDebug_BcntResCnt;
506 if (neventsROS25==1)
first_evt10 = ROSDebug_BcntResCnt;
508 if (ROSDebug_BcntResCnt<16777215) {
520 long double second_evt_neg10 = second_evt10 +
max_bx;
535 else if (ROS_number == 11){
537 long double second_evt11 = ROSDebug_BcntResCnt;
538 if (neventsROS25==1)
first_evt11 = ROSDebug_BcntResCnt;
540 if (ROSDebug_BcntResCnt<16777215) {
552 long double second_evt_neg11 = second_evt11 +
max_bx;
567 else if (ROS_number == 12){
569 long double second_evt12 = ROSDebug_BcntResCnt;
570 if (neventsROS25==1)
first_evt12 = ROSDebug_BcntResCnt;
572 if (ROSDebug_BcntResCnt<16777215) {
584 long double second_evt_neg12 = second_evt12 +
max_bx;
double ResetCount_unfolded_comp7
double ResetCount_unfolded_comp4
void ROSWords_t(double &ResetCount_unfolded, int ROS_number, int ROSDebug_BcntResCnt, int nevents)
void ROS_L1A_Frequency(int ROS_number, int ROSDebug_BcntResCnt, int neventsROS25, double &frequency, float &trigger_counter)
std::string itoa(int current)
double ResetCount_unfolded
double ResetCount_unfolded_comp5
double ResetCount_unfolded_comp9
double ResetCount_unfolded_comp3
double ResetCount_unfolded_comp2
const unsigned long long max_bx
double ResetCount_unfolded_comp
double ResetCount_unfolded_comp11
double ResetCount_unfolded_comp12
double ResetCount_unfolded_comp10
double ResetCount_unfolded_comp8
double ResetCount_unfolded_comp6