Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 8 to 8 | ||||||||
evt.orb : Orbit Number | ||||||||
Deleted: | ||||||||
< < | #define NOVAL_I -9999
int voltage_(const EventData &evt, const ModuleData &mod_on) { int voltage = NOVAL_I; // hv scan 2010 April 05 - L3,FPix modules if (evt.run==132599||evt.run==132601||evt.run==132602) { if (evt.run==132599) { if (evt.ls>=1 && evt.ls<75) { voltage = (mod_on.det) ? 300 : 150; } else if (evt.ls>=75 && evt.ls<126) { voltage = (mod_on.det) ? 250 : 140; } else if (evt.ls>=126 && evt.ls<178) { voltage = (mod_on.det) ? 200 : 130; } else if (evt.ls>=178 && evt.ls<233) { voltage = (mod_on.det) ? 150 : 120; } else if (evt.ls>=233 && evt.ls<283) { voltage = (mod_on.det) ? 110 : 110; } else if (evt.ls>=283 && evt.ls<332) { voltage = (mod_on.det) ? 100 : 100; } else if (evt.ls>=332 && evt.ls<385) { voltage = (mod_on.det) ? 90 : 90; } else if (evt.ls>=385 && evt.ls<999) { voltage = (mod_on.det) ? 80 : 80; } else { voltage =NOVAL_I; } } else if (evt.run==132601) { if (evt.ls>=1 && evt.ls<50) { voltage = (mod_on.det) ? 70 : 70; } else if (evt.ls>=50 && evt.ls<105) { voltage = (mod_on.det) ? 60 : 60; } else if (evt.ls>=105 && evt.ls<155) { voltage = (mod_on.det) ? 50 : 50; } else if (evt.ls>=155 && evt.ls<207) { voltage = (mod_on.det) ? 40 : 40; } else if (evt.ls>=207 && evt.ls<258) { voltage = (mod_on.det) ? 30 : 30; } else { voltage =NOVAL_I; } } else voltage = (mod_on.det) ? 300 : 150; } // hv scan 2010 Oct 28 - L1,L2,FPix modules else if (evt.run==149182) { if (evt.ls<16) { voltage = (mod_on.det) ? 200 : 130; } else if (evt.ls>=17 && evt.ls<30) { voltage = (mod_on.det) ? 130 : 110; } else if (evt.ls>=30 && evt.ls<47) { voltage = 100; } else if (evt.ls>=47 && evt.ls<64) { voltage = 90; } else if (evt.ls>=64 && evt.ls<81) { voltage = 80; } else if (evt.ls>=81 && evt.ls<98) { voltage = 70; } else if (evt.ls>=98 && evt.ls<115) { voltage = 60; } else if (evt.ls>=115 && evt.ls<134) { voltage = 50; } else if (evt.ls>=134 && evt.ls<150) { voltage = 40; } else if (evt.ls>=150 && evt.ls<169) { voltage = 30; } else if (evt.ls>169) { voltage = (mod_on.det) ? 300 : 150; } } // hv scan 2011 March 14,16,18 - L1,L2,FPix modules else if (evt.run==160431||evt.run==160578||evt.run==160579||evt.run==160819||evt.run==160827||evt.run==160835) { if (evt.run==160579) { if (evt.orb<10060929) voltage = (mod_on.det) ? 30 : 40; else if (evt.orb>=10060929&&evt.orb<20603100) voltage = (mod_on.det) ? 35 : 50; else if (evt.orb>=20603100&&evt.orb<30368455) voltage = (mod_on.det) ? 40 : 60; else if (evt.orb>=30368455&&evt.orb<36726096) voltage = (mod_on.det) ? 50 : 70; else if (evt.orb>=36726096&&evt.orb<41127055) voltage = (mod_on.det) ? 60 : 80; else if (evt.orb>=41127055) voltage = (mod_on.det) ? 70 : 90; } else if (evt.run==160578) { if (evt.orb>=108617422) voltage = (mod_on.det) ? 20 : 30; else voltage = NOVAL_I; } else if (evt.run==160819) { if (evt.orb<734481) voltage = NOVAL_I; else if (evt.orb>=734481&&evt.orb<4945473) voltage = (mod_on.det) ? 300 : 150; else if (evt.orb>=4945473&&evt.orb<9184218) voltage = (mod_on.det) ? 50 : 70; else if (evt.orb>=9184218&&evt.orb<13531251) voltage = (mod_on.det) ? 60 : 80; else if (evt.orb>=13531251&&evt.orb<21375662) voltage = (mod_on.det) ? 70 : 90; else if (evt.orb>=21375662&&evt.orb<27850887) voltage = (mod_on.det) ? 80 : 100; else voltage = NOVAL_I; } else if (evt.run==160827) voltage = (mod_on.det) ? 120 : 130; else if (evt.run==160835) { if (evt.orb<22377196) voltage = (mod_on.det) ? 120 : 150; else voltage = (mod_on.det) ? 300 : 150; } else if (evt.run==160431) voltage = (mod_on.det) ? 300 : 150; } // hv scan 2011 may 15 - Bpix_BmO_SEC6_LYR1-2_HV1 // Run 165098,165099 - Bpix_BmO_SEC6_LYR1-2_HV1 else if (evt.run==165098||evt.run==165099) { if (evt.run==165098) { if (evt.ls<169) voltage = 150; else if (evt.ls<235) voltage = 60; else if (evt.ls<302) voltage = 50; else if (evt.ls<379) voltage = 70; else voltage = 40; } else { if (evt.ls<33) voltage = 40; else voltage = 80; } } // voltage scan 2011 July 14 - L1 else if (evt.run==170000) { if (evt.orb>=75305&&evt.orb<6600594) voltage = 150; else if (evt.orb>=6600594&&evt.orb<13798045) voltage = 20; else if (evt.orb>=13798045&&evt.orb<20548946) voltage = 30; else if (evt.orb>=20548946&&evt.orb<27295775) voltage = 40; else if (evt.orb>=27295775&&evt.orb<34043021) voltage = 50; else if (evt.orb>=34043021&&evt.orb<40787479) voltage = 60; else if (evt.orb>=40787479&&evt.orb<47534688) voltage = 70; else if (evt.orb>=47534688&&evt.orb<54281248) voltage = 80; else if (evt.orb>=54281248&&evt.orb<61029618) voltage = 90; else if (evt.orb>=61029618&&evt.orb<67777302) voltage = 100; else if (evt.orb>=67777302) voltage = 110; else voltage = NOVAL_I; } // voltage scan 2011 July 28 - L3 else if (evt.run==171897) { if (evt.orb<6600000) voltage = NOVAL_I; else if (evt.orb>=6600000&&evt.orb<13600000) voltage = 70; else if (evt.orb>=13600000&&evt.orb<20400000) voltage = 60; else if (evt.orb>=20400000&&evt.orb<27200000) voltage = 50; else if (evt.orb>=27200000&&evt.orb<33900000) voltage = 40; else if (evt.orb>=33900000&&evt.orb<40800000) voltage = 30; else if (evt.orb>=40800000&&evt.orb<47500000) voltage = 20; else if (evt.orb>=47500000&&evt.orb<54100000) voltage = 80; else if (evt.orb>=54100000) voltage = 150; } // voltage scan 2011 Aug 03 - L2 else if (evt.run==172488) { if (evt.orb<14400000) voltage = NOVAL_I; else if (evt.orb>=14400000&&evt.orb<17500000) voltage = 80; else if (evt.orb>=17500000&&evt.orb<20900000) voltage = 50; else if (evt.orb>=20900000&&evt.orb<24200000) voltage = 20; else if (evt.orb>=24200000&&evt.orb<27600000) voltage = 70; else if (evt.orb>=27600000&&evt.orb<31100000) voltage = 40; else if (evt.orb>=31100000&&evt.orb<34500000) voltage = 60; else if (evt.orb>=34500000&&evt.orb<39600000) voltage = 30; else if (evt.orb>=39600000) voltage = 150; } // voltage scan 2011 Sep 07 - L1, FPix module else if (evt.run==175834) { // L1 scan if (evt.orb<38300000) { if (evt.orb<4600000) voltage = 150; else if (evt.orb<8000000) voltage = 100; else if (evt.orb<11400000) voltage = 80; else if (evt.orb<14800000) voltage = 70; else if (evt.orb<18200000) voltage = 60; else if (evt.orb<21600000) voltage = 50; else if (evt.orb<25000000) voltage = 40; else if (evt.orb<28300000) voltage = 30; else if (evt.orb<31600000) voltage = 20; else if (evt.orb<35000000) voltage = 10; else voltage = 0; } // FPix scan else if (evt.orb>70200000&&evt.orb<108800000) { if (evt.orb<75800000) voltage = 150; else if (evt.orb<79200000) voltage = 80; else if (evt.orb<82500000) voltage = 70; else if (evt.orb<86000000) voltage = 60; else if (evt.orb<89300000) voltage = 50; else if (evt.orb<92500000) voltage = 40; else if (evt.orb<98500000) voltage = 30; else if (evt.orb<101900000) voltage = 20; else if (evt.orb<105300000) voltage = 10; else voltage = 0; } else voltage = NOVAL_I; } return voltage; } -- JanosKarancsi - 2011-09-22 | |||||||
\ No newline at end of file | ||||||||
Added: | ||||||||
> > | #define NOVAL_I -9999 int hv_bias = // hv scan 2010 April 05 - L3,FPix modules (e.run==132599||e.run==132601||e.run==132602) ? ( (e.run==132599) ? ( (e.ls< 75) ? ((t.mod_on.det) ? 300 : 150) : (e.ls<126) ? ((t.mod_on.det) ? 250 : 140) : (e.ls<178) ? ((t.mod_on.det) ? 200 : 130) : (e.ls<233) ? ((t.mod_on.det) ? 150 : 120) : (e.ls<283) ? ((t.mod_on.det) ? 110 : 110) : (e.ls<332) ? ((t.mod_on.det) ? 100 : 100) : (e.ls<385) ? ((t.mod_on.det) ? 90 : 90) : ( (t.mod_on.det) ? 80 : 80) ) : (e.run==132601) ? ( (e.ls< 50) ? ((t.mod_on.det) ? 70 : 70) : (e.ls<105) ? ((t.mod_on.det) ? 60 : 60) : (e.ls<155) ? ((t.mod_on.det) ? 50 : 50) : (e.ls<207) ? ((t.mod_on.det) ? 40 : 40) : (e.ls<258) ? ((t.mod_on.det) ? 30 : 30) : ( NOVAL_I ) ) : ( (t.mod_on.det) ? 300 : 150) ) : // hv scan 2010 Oct 28 - L1,L2,FPix modules (e.run==149182) ? ( (e.ls< 16) ? ((t.mod_on.det) ? 200 : 130) : (e.ls< 30) ? ((t.mod_on.det) ? 130 : 110) : (e.ls< 47) ? 100 : (e.ls< 64) ? 90 : (e.ls< 81) ? 80 : (e.ls< 98) ? 70 : (e.ls<115) ? 60 : (e.ls<134) ? 50 : (e.ls<150) ? 40 : (e.ls<169) ? 30 : ( (t.mod_on.det) ? 300 : 150) ) : // hv scan 2011 March 14,16,18 - L1,L2,FPix modules (e.run==160431||e.run==160578||e.run==160579||e.run==160819||e.run==160827||e.run==160835) ? ( (e.run==160431) ? ( (t.mod_on.det) ? 300 : 150) : (e.run==160578) ? ( (e.orb<108617422) ? NOVAL_I : ( (t.mod_on.det) ? 20 : 30) ) : (e.run==160579) ? ( (e.orb< 10060929) ? ((t.mod_on.det) ? 30 : 40) : (e.orb< 20603100) ? ((t.mod_on.det) ? 35 : 50) : (e.orb< 30368455) ? ((t.mod_on.det) ? 40 : 60) : (e.orb< 36726096) ? ((t.mod_on.det) ? 50 : 70) : (e.orb< 41127055) ? ((t.mod_on.det) ? 60 : 80) : ( (t.mod_on.det) ? 70 : 90) ) : (e.run==160819) ? ( (e.orb< 734481) ? NOVAL_I : (e.orb< 4945473) ? ((t.mod_on.det) ? 300 : 150) : (e.orb< 9184218) ? ((t.mod_on.det) ? 50 : 70) : (e.orb< 13531251) ? ((t.mod_on.det) ? 60 : 80) : (e.orb< 21375662) ? ((t.mod_on.det) ? 70 : 90) : (e.orb< 27850887) ? ((t.mod_on.det) ? 80 : 100) : ( NOVAL_I ) ) : (e.run==160827) ? ( (t.mod_on.det) ? 120 : 130) : ( (e.orb< 22377196) ? ((t.mod_on.det) ? 120 : 150) : ( (t.mod_on.det) ? 300 : 150) ) ) : // hv scan 2011 may 15 - Bpix_BmO_SEC6_LYR1-2_HV1 (e.run==165098||e.run==165099) ? ( (e.run==165098) ? ( (e.ls<169) ? 150 : (e.ls<235) ? 60 : (e.ls<302) ? 50 : (e.ls<379) ? 70 : ( 40 ) ) : ( (e.ls< 33) ? 40 : ( 80 ) ) ) : // voltage scan 2011 July 14 - L1 (e.run==170000) ? ( (e.orb< 75305) ? NOVAL_I : (e.orb< 6600594) ? 150 : (e.orb<13798045) ? 20 : (e.orb<20548946) ? 30 : (e.orb<27295775) ? 40 : (e.orb<34043021) ? 50 : (e.orb<40787479) ? 60 : (e.orb<47534688) ? 70 : (e.orb<54281248) ? 80 : (e.orb<61029618) ? 90 : (e.orb<67777302) ? 100 : ( 110 ) ) : // voltage scan 2011 July 28 - L3 (e.run==171897) ? ( (e.orb< 6600000) ? NOVAL_I : (e.orb<13600000) ? 70 : (e.orb<20400000) ? 60 : (e.orb<27200000) ? 50 : (e.orb<33900000) ? 40 : (e.orb<40800000) ? 30 : (e.orb<47500000) ? 20 : (e.orb<54100000) ? 80 : ( 150 ) ) : // voltage scan 2011 Aug 03 - L2 (e.run==172488) ? ( (e.orb<14400000) ? NOVAL_I : (e.orb<17500000) ? 80 : (e.orb<20900000) ? 50 : (e.orb<24200000) ? 20 : (e.orb<27600000) ? 70 : (e.orb<31100000) ? 40 : (e.orb<34500000) ? 60 : (e.orb<39600000) ? 30 : ( 150 ) ) : // voltage scan 2011 Sep 07 - L1, FPix module (e.run==175834) ? (// L1 scan (e.orb<38300000) ? ( (e.orb< 4600000) ? 150 : (e.orb< 8000000) ? 100 : (e.orb<11400000) ? 80 : (e.orb<14800000) ? 70 : (e.orb<18200000) ? 60 : (e.orb<21600000) ? 50 : (e.orb<25000000) ? 40 : (e.orb<28300000) ? 30 : (e.orb<31600000) ? 20 : (e.orb<35000000) ? 10 : ( 0 ) ) : // FPix scan (e.orb>70200000&&e.orb<108800000) ? ( (e.orb< 75800000) ? 150 : (e.orb< 79200000) ? 80 : (e.orb< 82500000) ? 70 : (e.orb< 86000000) ? 60 : (e.orb< 89300000) ? 50 : (e.orb< 92500000) ? 40 : (e.orb< 98500000) ? 30 : (e.orb<101900000) ? 20 : (e.orb<105300000) ? 10 : ( 0 ) ) : ( NOVAL_I ) ) : // voltage scan 2011 Oct 12 - L1 module (e.run==178367) ? ( (e.orb<102930200) ? ( (e.orb<22121144) ? 150 : (e.orb<28980545) ? 130 : (e.orb<35632848) ? 110 : (e.orb<42301525) ? 90 : (e.orb<49144222) ? 80 : (e.orb<55705743) ? 70 : (e.orb<62453171) ? 60 : (e.orb<69382373) ? 50 : (e.orb<75990540) ? 40 : (e.orb<82987680) ? 30 : (e.orb<89595172) ? 20 : (e.orb<96264991) ? 10 : ( 0 ) ) : ( NOVAL_I ) ) : // voltage scan 2011 Oct 27 - L1 module (e.run==180076||e.run==180093) ? ( (e.run==180076) ? ( (e.orb<65271702) ? 150 : (e.orb<69554218) ? 100 : (e.orb<75434312) ? 70 : (e.orb<79819278) ? 50 : (e.orb<85070175) ? 40 : (e.orb<89517576) ? 30 : ( 20 ) ) : ( (e.orb< 3257552) ? 20 : (e.orb< 7805011) ? 15 : (e.orb<11807013) ? 10 : (e.orb<16433020) ? 5 : (e.orb<21057541) ? 0 : (e.orb<22826117) ? NOVAL_I : ( 150 ) ) ) : // voltage scan 2011 Oct 30 - FPix module (e.run==180241||e.run==180250) ? ( (e.run==180241) ? ( (e.orb< 99822153) ? 300 : (e.orb<103299446) ? 150 : (e.orb<106987682) ? 100 : ( 70 ) ) : (e.run==180250&&e.orb>15726839) ? ( (e.orb<19447884) ? 70 : (e.orb<23554126) ? 50 : (e.orb<27501036) ? 40 : (e.orb<31867338) ? 30 : (e.orb<34939336) ? 20 : (e.orb<38504259) ? 15 : (e.orb<42213474) ? 10 : (e.orb<45793856) ? 5 : (e.orb<51126926) ? 0 : ( 150 ) ) : ( NOVAL_I ) ) : // voltage scan 2012 Apr 06 - L1, L2, L3, D1, D2 (e.run==190538||e.run==190539||e.run==190591||e.run==190592||e.run==190593||e.run==190595) ? ( (e.run==190538) ? ( (e.ls< 50) ? 150 : // L1 (e.ls< 66) ? 0 : (e.ls< 78) ? 5 : (e.ls< 91) ? 10 : (e.ls<104) ? 15 : (e.ls<117) ? 20 : ( 30 ) ) : (e.run==190539) ? ( (e.ls< 3) ? NOVAL_I : (e.ls< 17) ? 30 : (e.ls< 30) ? 40 : (e.ls< 47) ? 50 : (e.ls< 62) ? 70 : (e.ls< 75) ? 100 : (e.ls< 91) ? 150 : (e.ls<105) ? 0 : // L2 (e.ls<120) ? 5 : (e.ls<135) ? 10 : (e.ls<150) ? 15 : (e.ls<165) ? 20 : (e.ls<180) ? 30 : (e.ls<196) ? 40 : (e.ls<211) ? 50 : (e.ls<225) ? 70 : (e.ls<240) ? 100 : (e.ls<263) ? 150 : (e.ls<280) ? 0 : // L3 (e.ls<295) ? 5 : (e.ls<315) ? 10 : (e.ls<327) ? 15 : ( NOVAL_I) ) : (e.run==190591) ? ( (e.ls< 87) ? NOVAL_I : (e.ls<104) ? 20 : (e.ls<118) ? 30 : (e.ls<134) ? 40 : (e.ls<150) ? 50 : (e.ls<163) ? 70 : (e.ls<178) ? 100 : (e.ls<191) ? 150 : (e.ls<203) ? 0 : // D1 ( 5 ) ) : (e.run==190592) ? ( (e.ls< 14) ? 10 : (e.ls< 29) ? 15 : ( 20 ) ) : (e.run==190593) ? ( 20 ) : ( (e.ls< 16) ? 20 : (e.ls< 30) ? 30 : (e.ls< 43) ? 40 : (e.ls< 56) ? 50 : (e.ls< 69) ? 70 : (e.ls< 82) ? 100 : (e.ls< 95) ? 150 : (e.ls<107) ? 300 : (e.ls<119) ? 0 : // D2 (e.ls<132) ? 5 : (e.ls<147) ? 10 : (e.ls<161) ? 15 : (e.ls<175) ? 20 : (e.ls<187) ? 30 : (e.ls<199) ? 40 : (e.ls<210) ? 50 : (e.ls<223) ? 70 : (e.ls<237) ? 100 : (e.ls<250) ? 150 : ( 300 ) ) ) : // voltage scan 2012 Jul 02 - L1, L2, L3, D1, D2 (e.run==198023||e.run==198041||e.run==198044||e.run==198045) ? ( (e.run==198023) ? ( (e.orb<25000000) ? NOVAL_I : // L1 (e.orb<28800000) ? 150 : (e.orb<30600000) ? 100 : (e.orb<32800000) ? 80 : (e.orb<35600000) ? 70 : (e.orb<38200000) ? 60 : (e.orb<39700000) ? 50 : (e.orb<41100000) ? 40 : (e.orb<42350000) ? 30 : (e.orb<43900000) ? 20 : ( 10 ) ) : (e.run==198041) ? ( (e.orb< 2600000) ? 5 : (e.orb< 4700000) ? 150 : // L2 (e.orb< 6700000) ? 100 : (e.orb< 8700000) ? 80 : (e.orb<12100000) ? 70 : (e.orb<14100000) ? 60 : ( 50 ) ) : (e.run==198044) ? ( (e.orb< 1300000) ? 50 : (e.orb< 4000000) ? 40 : (e.orb< 6000000) ? 30 : (e.orb< 8000000) ? 20 : (e.orb<10700000) ? 10 : (e.orb<12800000) ? 5 : (e.orb<14800000) ? 150 : // L3 ( 100 ) ) : ( (e.orb< 1200000) ? 100 : (e.orb< 3200000) ? 80 : (e.orb< 5800000) ? 70 : (e.orb< 7900000) ? 60 : (e.orb<10600000) ? 50 : (e.orb<12600000) ? 40 : (e.orb<14600000) ? 30 : (e.orb<16700000) ? 20 : (e.orb<18661675) ? 10 : (e.orb<20700000) ? 5 : (e.orb<23200000) ? 150 : // D1 (e.orb<25200000) ? 100 : (e.orb<27200000) ? 80 : (e.orb<29281687) ? 70 : (e.orb<31300000) ? 60 : (e.orb<33261006) ? 50 : (e.orb<35400000) ? 40 : (e.orb<37338482) ? 30 : (e.orb<39418496) ? 20 : (e.orb<41343074) ? 10 : (e.orb<43500000) ? 5 : (e.orb<45500000) ? 150 : // D2 (e.orb<47600000) ? 100 : (e.orb<49650000) ? 80 : (e.orb<51450000) ? 70 : (e.orb<53550000) ? 60 : (e.orb<55400000) ? 50 : (e.orb<57450000) ? 40 : (e.orb<59450000) ? 30 : (e.orb<61500000) ? 20 : (e.orb<63500000) ? 10 : (e.orb<65600000) ? 5 : ( NOVAL_I ) ) ) : // voltage scan 2012 Aug 13 - Full Layer 1 (e.run==200786) ? ( (e.orb<38136156) ? ( (e.orb< 4000000) ? 150 : (e.orb< 7400000) ? 100 : (e.orb<11300000) ? 80 : (e.orb<14200000) ? 70 : (e.orb<17500000) ? 60 : (e.orb<21500000) ? 50 : (e.orb<24800000) ? 40 : (e.orb<28300000) ? 30 : (e.orb<31600000) ? 20 : (e.orb<35100000) ? 10 : (e.orb<38400000) ? 5 : ( NOVAL_I ) ) : ( NOVAL_I ) ) : // voltage scan 2012 Sep 27 - Full Layer 1 (e.run==203739) ? ( (e.orb<40494167&&e.orb>7500000) ? // ok ( (e.orb<11400000) ? 100 : // ok (e.orb<14600000) ? 80 : // ok (e.orb<18000000) ? 60 : // ok (e.orb<21800000) ? 40 : // ? (e.orb<25400000) ? 30 : // ? (e.orb<29500000) ? 20 : // ok (e.orb<32200000) ? 10 : // ~ok (e.orb<36500000) ? 5 : // ok ( 150 ) ) : ( NOVAL_I ) ) : // voltage scan 2012 Dec 02 - Full Layer 1-3, Disk 1-2 (e.run==208392||e.run==208393||e.run==208394||e.run==208395||e.run==208397) ? ( (e.run==208392) ? ( (e.orb< 5600000) ? 300 : (e.orb< 7500000) ? 150 : (e.orb<10300000) ? 100 : ( 80 ) ) : (e.run==208393) ? ( (e.orb< 4300000) ? 70 : (e.orb< 6300000) ? 60 : (e.orb< 8600000) ? 50 : (e.orb<11300000) ? 40 : (e.orb<14300000) ? 30 : (e.orb<16500000) ? 20 : (e.orb<18800000) ? 10 : (e.orb<20800000) ? 5 : (e.orb<21100000) ? 150 : (e.orb<25900000) ? 300 : (e.orb<28200000) ? 100 : (e.orb<30700000) ? 80 : (e.orb<32700000) ? 70 : (e.orb<35500000) ? 60 : (e.orb<37700000) ? 50 : (e.orb<40300000) ? 40 : (e.orb<42300000) ? 30 : (e.orb<44500000) ? 20 : (e.orb<48300000) ? 10 : (e.orb<50600000) ? 5 : (e.orb<55200000) ? 300 : ( 100 ) ) : (e.run==208394) ? ( (e.orb< 2200000) ? 100 : ( 80 ) ) : (e.run==208395) ? ( (e.orb< 2100000) ? 80 : (e.orb< 4700000) ? 70 : (e.orb< 7000000) ? 60 : (e.orb< 9400000) ? 50 : (e.orb<11500000) ? 40 : (e.orb<13700000) ? 30 : (e.orb<15500000) ? 20 : (e.orb<18100000) ? 10 : (e.orb<19900000) ? 5 : ( 150 ) ) : ( (e.orb< 1400000) ? 300 : (e.orb< 4400000) ? 150 : (e.orb< 6200000) ? 100 : (e.orb< 8400000) ? 80 : (e.orb<10200000) ? 70 : (e.orb<12300000) ? 60 : (e.orb<14500000) ? 50 : (e.orb<16500000) ? 40 : (e.orb<18600000) ? 30 : (e.orb<20950000) ? 20 : (e.orb<23300000) ? 10 : (e.orb<25950000) ? 5 : (e.orb<29750000) ? 150 : (e.orb<32000000) ? 100 : (e.orb<34500000) ? 80 : (e.orb<36800000) ? 70 : (e.orb<38600000) ? 60 : (e.orb<41000000) ? 50 : (e.orb<42700000) ? 40 : (e.orb<44700000) ? 30 : (e.orb<46700000) ? 20 : (e.orb<49500000) ? 10 : (e.orb<52650000) ? 5 : ( 300 ) ) ) : // voltage scan 2013 Jan 21 - Layer 1-3, Disk 1 (1 HV Group) (e.run==210534) ? ( (e.orb<15500000) ? 150 : (e.orb<19150000) ? 100 : (e.orb<23150000) ? 90 : (e.orb<26650000) ? 80 : (e.orb<30600000) ? 70 : (e.orb<34550000) ? 60 : (e.orb<37850000) ? 50 : (e.orb<41700000) ? 40 : (e.orb<45900000) ? 30 : (e.orb<49400000) ? 20 : (e.orb<53450000) ? 10 : ( 150 ) ) : NOVAL_I; | |||||||
\ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
int voltage = NOVAL_I; // hv scan 2010 April 05 - L3,FPix modules if (evt.run==132599||evt.run==132601||evt.run==132602) { if (evt.run==132599) { if (evt.ls>=1 && evt.ls<75) { voltage = (mod_on.det) ? 300 : 150; } else if (evt.ls>=75 && evt.ls<126) { voltage = (mod_on.det) ? 250 : 140; } else if (evt.ls>=126 && evt.ls<178) { voltage = (mod_on.det) ? 200 : 130; } else if (evt.ls>=178 && evt.ls<233) { voltage = (mod_on.det) ? 150 : 120; } else if (evt.ls>=233 && evt.ls<283) { voltage = (mod_on.det) ? 110 : 110; } else if (evt.ls>=283 && evt.ls<332) { voltage = (mod_on.det) ? 100 : 100; } else if (evt.ls>=332 && evt.ls<385) { voltage = (mod_on.det) ? 90 : 90; } else if (evt.ls>=385 && evt.ls<999) { voltage = (mod_on.det) ? 80 : 80; } else { voltage =NOVAL_I; } } else if (evt.run==132601) { if (evt.ls>=1 && evt.ls<50) { voltage = (mod_on.det) ? 70 : 70; } else if (evt.ls>=50 && evt.ls<105) { voltage = (mod_on.det) ? 60 : 60; } else if (evt.ls>=105 && evt.ls<155) { voltage = (mod_on.det) ? 50 : 50; } else if (evt.ls>=155 && evt.ls<207) { voltage = (mod_on.det) ? 40 : 40; } else if (evt.ls>=207 && evt.ls<258) { voltage = (mod_on.det) ? 30 : 30; } else { voltage =NOVAL_I; } } else voltage = (mod_on.det) ? 300 : 150; } // hv scan 2010 Oct 28 - L1,L2,FPix modules else if (evt.run==149182) { if (evt.ls<16) { voltage = (mod_on.det) ? 200 : 130; } else if (evt.ls>=17 && evt.ls<30) { voltage = (mod_on.det) ? 130 : 110; } else if (evt.ls>=30 && evt.ls<47) { voltage = 100; } else if (evt.ls>=47 && evt.ls<64) { voltage = 90; } else if (evt.ls>=64 && evt.ls<81) { voltage = 80; } else if (evt.ls>=81 && evt.ls<98) { voltage = 70; } else if (evt.ls>=98 && evt.ls<115) { voltage = 60; } else if (evt.ls>=115 && evt.ls<134) { voltage = 50; } else if (evt.ls>=134 && evt.ls<150) { voltage = 40; } else if (evt.ls>=150 && evt.ls<169) { voltage = 30; } else if (evt.ls>169) { voltage = (mod_on.det) ? 300 : 150; } } // hv scan 2011 March 14,16,18 - L1,L2,FPix modules else if (evt.run==160431||evt.run==160578||evt.run==160579||evt.run==160819||evt.run==160827||evt.run==160835) { if (evt.run==160579) { if (evt.orb<10060929) voltage = (mod_on.det) ? 30 : 40; else if (evt.orb>=10060929&&evt.orb<20603100) voltage = (mod_on.det) ? 35 : 50; else if (evt.orb>=20603100&&evt.orb<30368455) voltage = (mod_on.det) ? 40 : 60; else if (evt.orb>=30368455&&evt.orb<36726096) voltage = (mod_on.det) ? 50 : 70; else if (evt.orb>=36726096&&evt.orb<41127055) voltage = (mod_on.det) ? 60 : 80; else if (evt.orb>=41127055) voltage = (mod_on.det) ? 70 : 90; } else if (evt.run==160578) { if (evt.orb>=108617422) voltage = (mod_on.det) ? 20 : 30; else voltage = NOVAL_I; } else if (evt.run==160819) { if (evt.orb<734481) voltage = NOVAL_I; else if (evt.orb>=734481&&evt.orb<4945473) voltage = (mod_on.det) ? 300 : 150; else if (evt.orb>=4945473&&evt.orb<9184218) voltage = (mod_on.det) ? 50 : 70; else if (evt.orb>=9184218&&evt.orb<13531251) voltage = (mod_on.det) ? 60 : 80; else if (evt.orb>=13531251&&evt.orb<21375662) voltage = (mod_on.det) ? 70 : 90; else if (evt.orb>=21375662&&evt.orb<27850887) voltage = (mod_on.det) ? 80 : 100; else voltage = NOVAL_I; } else if (evt.run==160827) voltage = (mod_on.det) ? 120 : 130; else if (evt.run==160835) { if (evt.orb<22377196) voltage = (mod_on.det) ? 120 : 150; else voltage = (mod_on.det) ? 300 : 150; } else if (evt.run==160431) voltage = (mod_on.det) ? 300 : 150; } // hv scan 2011 may 15 - Bpix_BmO_SEC6_LYR1-2_HV1 // Run 165098,165099 - Bpix_BmO_SEC6_LYR1-2_HV1 else if (evt.run==165098||evt.run==165099) { if (evt.run==165098) { if (evt.ls<169) voltage = 150; else if (evt.ls<235) voltage = 60; else if (evt.ls<302) voltage = 50; else if (evt.ls<379) voltage = 70; else voltage = 40; } else { if (evt.ls<33) voltage = 40; else voltage = 80; } } // voltage scan 2011 July 14 - L1 else if (evt.run==170000) { if (evt.orb>=75305&&evt.orb<6600594) voltage = 150; else if (evt.orb>=6600594&&evt.orb<13798045) voltage = 20; else if (evt.orb>=13798045&&evt.orb<20548946) voltage = 30; else if (evt.orb>=20548946&&evt.orb<27295775) voltage = 40; else if (evt.orb>=27295775&&evt.orb<34043021) voltage = 50; else if (evt.orb>=34043021&&evt.orb<40787479) voltage = 60; else if (evt.orb>=40787479&&evt.orb<47534688) voltage = 70; else if (evt.orb>=47534688&&evt.orb<54281248) voltage = 80; else if (evt.orb>=54281248&&evt.orb<61029618) voltage = 90; else if (evt.orb>=61029618&&evt.orb<67777302) voltage = 100; else if (evt.orb>=67777302) voltage = 110; else voltage = NOVAL_I; } // voltage scan 2011 July 28 - L3 else if (evt.run==171897) { if (evt.orb<6600000) voltage = NOVAL_I; else if (evt.orb>=6600000&&evt.orb<13600000) voltage = 70; else if (evt.orb>=13600000&&evt.orb<20400000) voltage = 60; else if (evt.orb>=20400000&&evt.orb<27200000) voltage = 50; else if (evt.orb>=27200000&&evt.orb<33900000) voltage = 40; else if (evt.orb>=33900000&&evt.orb<40800000) voltage = 30; else if (evt.orb>=40800000&&evt.orb<47500000) voltage = 20; else if (evt.orb>=47500000&&evt.orb<54100000) voltage = 80; else if (evt.orb>=54100000) voltage = 150; } // voltage scan 2011 Aug 03 - L2 else if (evt.run==172488) { if (evt.orb<14400000) voltage = NOVAL_I; else if (evt.orb>=14400000&&evt.orb<17500000) voltage = 80; else if (evt.orb>=17500000&&evt.orb<20900000) voltage = 50; else if (evt.orb>=20900000&&evt.orb<24200000) voltage = 20; else if (evt.orb>=24200000&&evt.orb<27600000) voltage = 70; else if (evt.orb>=27600000&&evt.orb<31100000) voltage = 40; else if (evt.orb>=31100000&&evt.orb<34500000) voltage = 60; else if (evt.orb>=34500000&&evt.orb<39600000) voltage = 30; else if (evt.orb>=39600000) voltage = 150; } // voltage scan 2011 Sep 07 - L1, FPix module else if (evt.run==175834) { // L1 scan if (evt.orb<38300000) { if (evt.orb<4600000) voltage = 150; else if (evt.orb<8000000) voltage = 100; else if (evt.orb<11400000) voltage = 80; else if (evt.orb<14800000) voltage = 70; else if (evt.orb<18200000) voltage = 60; else if (evt.orb<21600000) voltage = 50; else if (evt.orb<25000000) voltage = 40; else if (evt.orb<28300000) voltage = 30; else if (evt.orb<31600000) voltage = 20; else if (evt.orb<35000000) voltage = 10; else voltage = 0; } // FPix scan else if (evt.orb>70200000&&evt.orb<108800000) { if (evt.orb<75800000) voltage = 150; else if (evt.orb<79200000) voltage = 80; else if (evt.orb<82500000) voltage = 70; else if (evt.orb<86000000) voltage = 60; else if (evt.orb<89300000) voltage = 50; else if (evt.orb<92500000) voltage = 40; else if (evt.orb<98500000) voltage = 30; else if (evt.orb<101900000) voltage = 20; else if (evt.orb<105300000) voltage = 10; else voltage = 0; } else voltage = NOVAL_I; } return voltage; } -- JanosKarancsi - 2011-09-22 |