This is a report template file. It can be used to create simple run summary/statistics output files. To produce a report, put in your analysis steering script, the line analyzer->PrintReport(templatefilename, reportfilename); where analyzer is your analyzer object. The template file is copied to the output file, except that anything inside of the braces gets evaluated. If the braces contain a string variable, the value of variable replaces the braced name. Otherwise what is in the braces is evaluated as an expression. Currently the expression can be composed of Hall C style parameter variables, cut results (not really too usefull) and cut statistics. (Number of times called and number of times passed.) For example, {100*Pedestal_event.npassed/Pedestal_event.ncalled:%.2f}% is the percentage of events that were pedestal events. Number of pedestal events: {Pedestal_event.npassed} {Pedestal_event.ncalled} Number of HMS events: {HMS_event.npassed} {HMS_event.ncalled} Number of scalar events: {scalar_event.npassed} {scalar_event.ncalled} Number of hfoundtrack events: {hFoundTrack.npassed} hFoundTrack/Number of HMS events: {hFoundTrack.npassed/HMS_event.npassed:%.5f} ***************************** * HMS TRACKING EFFICIENCIES * ***************************** htrig : {hmscoin_event.npassed} hhitslt = passed hits/cham : {hmsHitsLt.npassed} hhitsplanes = +planes >= 5/6 : {hmsHitsPlanes.npassed} hhitsplanessps = + sps : {hSpacePoints.npassed} hhitsplanesspsstubs +stub : {hSpacePointsStub.npassed} hsfoundtrack : {hFoundTrack.npassed} hstublt = passed stub tests : {hStubLT.npassed} h1hitslt : {hms1HitsLt.npassed} h2hitslt : {hms2HitsLt.npassed} h1planesgt : {hmsDC1PlanesGT.npassed} h2planesgt : {hmsDC2PlanesGT.npassed} hplanesgt = gt 5 planes/cham : {hmsPlanseGT.npassed} f1hspacepoints : {f1HSpacePoints.npassed} f2hspacepoints : {f2HSpacePoints.npassed} htest1=p hits/planes, f sp : {hTest1.npassed} htest2=p sp, f stubs : {hTest2.npassed} hdid : {HMSScinDid.npassed} hdide : {HMSScinDide.npassed} hdidh : {HMSScinDidh.npassed} hscinshould : {HMSScinShould.npassed} hscinshoulde : {HMSScinShoulde.npassed} hscinshouldh : {HMSScinShouldh.npassed} SING FID TRACK EFFIC : {HMSScinDid.npassed/(HMSScinShould.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShould.npassed-HMSScinDid.npassed)/(HMSScinShould.npassed+.0001)):%8.4f} E SING FID TRACK EFFIC : {HMSScinDide.npassed/(HMSScinShoulde.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShoulde.npassed-HMSScinDide.npassed)/(HMSScinShoulde.npassed+.0001)):%8.4f} HADRON SING FID TRACK EFFIC : {HMSScinDidh.npassed/(HMSScinShouldh.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShouldh.npassed-HMSScinDidh.npassed)/(HMSScinShouldh.npassed+.0001)):%8.4f} * hms coincidences... ctrig : {coin_event.npassed} bhhitslt = passed hits/cham : {bhmsHitsLt.npassed} bhhitsplanes = +planes >= 5/6 : {bhmsHitsPlanes.npassed} bhhitsplanessps = + sps : {bhmsHitsPlanesSps.npassed} bhhitsplanesspsstubs +stub : {bhmsHitsPlanesSpsStubs.npassed} found track and ctrig : {bhmsFoundTrack.npassed} bhstublt = passed stub tests : {bhmsStubLt.npassed} bh1hitslt : {bhms1HitsLt.npassed} bh2hitslt : {bhms2HitsLt.npassed} bh1planesgt : {bhmsDC1PlanesGT.npassed} bh2planesgt : {bhmsDC2PlanesGT.npassed} bhplanesgt = gt 5 planes/cham : {bhmsPlanesGt.npassed} f1bhspacepoints : {f1bhmsSpacepoints.npassed} f2bhspacepoints : {f2bhmsSpacepoints.npassed} bhtest1=p hits/planes, f sp : {bhmsTest1.npassed} bhtest2=p sp, f stubs : {bhmsTest2.npassed} bhdid : {BHMSScinDid.npassed} bhdide : {BHMSScinDide.npassed} bhdidh : {BHMSScinDidh.npassed} bhscinshould : {BHMSScinShould.npassed} bhscinshoulde : {BHMSScinShoulde.npassed} bhscinshouldh : {BHMSScinShouldh.npassed} COIN FID TRACK EFFIC : {BHMSScinDid.npassed/(BHMSScinShould.npassed+0.0001):%8.4f} +- {(sqrt(BHMSScinShould.npassed-BHMSScinDid.npassed)/(BHMSScinShould.npassed+.0001)):%8.4f} E COIN FID TRACK EFFIC : {BHMSScinDide.npassed/(BHMSScinShoulde.npassed+0.0001):%8.4f} +- {(sqrt(BHMSScinShoulde.npassed-BHMSScinDide.npassed)/(BHMSScinShoulde.npassed+.0001)):%8.4f} HADRON COIN FID TRACK EFFIC : {BHMSScinDidh.npassed/(BHMSScinShouldh.npassed+0.0001):%8.4f} +- {(sqrt(BHMSScinShouldh.npassed-BHMSScinDidh.npassed)/(BHMSScinShouldh.npassed+.0001)):%8.4f} ******************************************************************** ***************************** * RAW SOFTWARE EFFICIENCIES * ***************************** "raw" means one or more hits per dc plane. "Good" means one or two hits per dc plane. rawhdc1x1 = {h1hit1.npassed} eff = {(h1hit1.npassed/hmsCham1Hits.npassed):%5.3f} BAD = 0.95 rawhdc1y1 = {h1hit2.npassed} eff = {(h1hit2.npassed/hmsCham1Hits.npassed):%5.3f} BAD = 0.95 rawhdc1u1 = {h1hit3.npassed} eff = {(h1hit3.npassed/hmsCham1Hits.npassed):%5.3f} BAD = 0.95 rawhdc1v1 = {h1hit4.npassed} eff = {(h1hit4.npassed/hmsCham1Hits.npassed):%5.3f} BAD = 0.95 rawhdc1y2 = {h1hit5.npassed} eff = {(h1hit5.npassed/hmsCham1Hits.npassed):%5.3f} BAD = 0.95 rawhdc1x2 = {h1hit6.npassed} eff = {(h1hit6.npassed/hmsCham1Hits.npassed):%5.3f} BAD = 0.95 rawhdc1 = {hmsCham1Hits.npassed} eff = {(hdc_cham_hits[0]/hmsCham1Hits.npassed):%5.3f} BAD = 0.99 rawhdc2x1 = {h2hit1.npassed} eff = {(h2hit1.npassed/hmsCham2Hits.npassed):%5.3f} BAD = 0.95 rawhdc2y1 = {h2hit2.npassed} eff = {(h2hit2.npassed/hmsCham2Hits.npassed):%5.3f} BAD = 0.95 rawhdc2y1 = {h2hit3.npassed} eff = {(h2hit3.npassed/hmsCham2Hits.npassed):%5.3f} BAD = 0.95 rawhdc2v1 = {h2hit4.npassed} eff = {(h2hit4.npassed/hmsCham2Hits.npassed):%5.3f} BAD = 0.95 rawhdc2y2 = {h2hit5.npassed} eff = {(h2hit5.npassed/hmsCham2Hits.npassed):%5.3f} BAD = 0.95 rawhdc2x2 = {h2hit6.npassed} eff = {(h2hit6.npassed/hmsCham2Hits.npassed):%5.3f} BAD = 0.95 rawhdc2 = {hmsCham2Hits.npassed} eff = {(hdc_cham_hits[1]/hmsCham2Hits.npassed):%5.3f} BAD = 0.99 goodhdc1x1 = {goodHDC1x1.npassed} eff = {(goodHDC1x1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc1y1 = {goodHDC1y1.npassed} eff = {(goodHDC1y1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc1u1 = {goodHDC1u1.npassed} eff = {(goodHDC1u1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc1v1 = {goodHDC1v1.npassed} eff = {(goodHDC1v1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc1y2 = {goodHDC1y2.npassed} eff = {(goodHDC1y2.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc1x2 = {goodHDC1x2.npassed} eff = {(goodHDC1x2.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc1 = {goodHDC1.npassed} eff = {(goodHDC1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.90 goodhdc2x1 = {goodHDC2x1.npassed} eff = {(goodHDC2x1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc2x1 = {goodHDC2y1.npassed} eff = {(goodHDC2y1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc2x1 = {goodHDC2u1.npassed} eff = {(goodHDC2u1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc2x1 = {goodHDC2v1.npassed} eff = {(goodHDC2v1.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc2x1 = {goodHDC2y2.npassed} eff = {(goodHDC2y2.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc2x1 = {goodHDC2x2.npassed} eff = {(goodHDC2x2.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.95 goodhdc2 = {goodHDC2.npassed} eff = {(goodHDC2.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.90 bothgoodhdc = {bothGood.npassed} eff = {(bothGood.npassed/(hmscoin_event.npassed+0.0001)):%5.3f} BAD = 0.80 "hfoundtrack" based on analyzer variable HNTRACKS_FP. "hcleantrack" based on analyzer variable HSNUM_FPTRACK (=foundtrack+chi2+PID). hfoundtrack = {hFoundTrack.npassed:%7d} eff = {hFoundTrack.npassed/(hmscoin_event.npassed+0.0001):%5.3f} BAD = .95 hfound1track = {hFound1Track.npassed:%7d} eff = {hFound1Track.npassed/(hmscoin_event.npassed+.0001):%5.3f} hfound2track = {hFound2Track.npassed:%7d} eff = {hFound2Track.npassed/(hmscoin_event.npassed+.0001):%5.3f} hfound3track = {hFound3Track.npassed:%7d} eff = {hFound3Track.npassed/(hmscoin_event.npassed+.0001):%5.3f} hfound4track = {hFound4Track.npassed:%7d} eff = {hFound4Track.npassed/(hmscoin_event.npassed+.0001):%5.3f} hcleantrack = {hCleanTrack.npassed:%7d} eff = {hCleanTrack.npassed/(hmscoin_event.npassed+0.0001):%5.3f} BAD = .95 1hcleantrack = {1hCleanTrack.npassed:%7d} eff = {1hCleanTrack.npassed/(hmscoin_event.npassed+0.0001):%5.3f} 2hcleantrack = {2hCleanTrack.npassed:%7d} eff = {2hCleanTrack.npassed/(hmscoin_event.npassed+0.0001):%5.3f} 3hcleantrack = {3hCleanTrack.npassed:%7d} eff = {3hCleanTrack.npassed/(hmscoin_event.npassed+0.0001):%5.3f} 4hcleantrack = {4hCleanTrack.npassed:%7d} eff = {4hCleanTrack.npassed/(hmscoin_event.npassed+0.0001):%5.3f} "Any" means one or more hits per scint plane. "Good" means one or two hits per scint plane. anyhs1x = {anyhs1x.npassed:%7d} eff = {anyhs1x.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .99 anyhs1y = {anyhs1y.npassed:%7d} eff = {anyhs1y.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .99 anyhs2x = {anyhs2x.npassed:%7d} eff = {anyhs2x.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .99 anyhs2y = {anyhs2y.npassed:%7d} eff = {anyhs2y.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .99 goodhs1x = {goodhs1x.npassed:%7d} eff = {goodhs1x.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .98 goodhs1y = {goodhs1y.npassed:%7d} eff = {goodhs1y.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .98 goodhs1 = {goodhs1.npassed:%7d} eff = {goodhs1.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .96 goodhs2x = {goodhs2x.npassed:%7d} eff = {goodhs2x.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .98 goodhs2y = {goodhs2y.npassed:%7d} eff = {goodhs2y.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .98 goodhs2 = {goodhs2.npassed:%7d} eff = {goodhs2.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .96 goodhs1s2 = {goodhs1s2.npassed:%7d} eff = {goodhs1s2.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .95 ******************** * HARDWARE SCALERS * ******************** General Format: signal = counts ( rate-Hz ) S1 = {HSS1:%15.1f} [ {HSS1/HShCLOCK*1.0e6:%9.1f} ] S2 = {HSS2:%15.1f} [ {HSS2/HShCLOCK*1.0e6:%9.1f} ] S1X = {HSS1X:%15.1f} [ {HSS1X/HShCLOCK*1.0e6:%9.1f} ] S1Y = {HSS1Y:%15.1f} [ {HSS1Y/HShCLOCK*1.0e6:%9.1f} ] S2X = {HSS2X:%15.1f} [ {HSS2X/HShCLOCK*1.0e6:%9.1f} ] S2Y = {HSS2Y:%15.1f} [ {HSS2Y/HShCLOCK*1.0e6:%9.1f} ] hS1X = {HShS1X:%15.1f} [ {HShS1X/HShCLOCK*1.0e6:%9.1f} ] hS1Y = {HShS1Y:%15.1f} [ {HShS1Y/HShCLOCK*1.0e6:%9.1f} ] hS2X = {HShS2X:%15.1f} [ {HShS2X/HShCLOCK*1.0e6:%9.1f} ] hS2Y = {HShS2Y:%15.1f} [ {HShS2Y/HShCLOCK*1.0e6:%9.1f} ] hS1 = {HShS1:%15.1f} [ {HShS1/HShCLOCK*1.0e6:%9.1f} ] hS2 = {HShS2:%15.1f} [ {HShS2/HShCLOCK*1.0e6:%9.1f} ] hSTOF = {HShSTOF:%15.1f} [ {HShSTOF/HShCLOCK*1.0e6:%9.1f} ] hSCIN = {HShSCIN:%15.1f} [ {HShSCIN/HShCLOCK*1.0e6:%9.1f} ] hPRHI = {HShPRHI:%15.1f} [ {HShPRHI/HShCLOCK*1.0e6:%9.1f} ] hPRLO = {HShPRLO:%15.1f} [ {HShPRLO/HShCLOCK*1.0e6:%9.1f} ] hSHLO = {HShSHLO:%15.1f} [ {HShSHLO/HShCLOCK*1.0e6:%9.1f} ] hCER = {HShCER:%15.1f} [ {HShCER/HShCLOCK*1.0e6:%9.1f} ] hELHI = {HShELHI:%15.1f} [ {HShELHI/HShCLOCK*1.0e6:%9.1f} ] hELLO = {HShELLO:%15.1f} [ {HShELLO/HShCLOCK*1.0e6:%9.1f} ] hPION = {HShPION:%15.1f} [ {HShPION/HShCLOCK*1.0e6:%9.1f} ] hPIPRE = {HShPIPRE:%15.1f} [ {HShPIPRE/HShCLOCK*1.0e6:%9.1f} ] hELREAL = {HShELREAL:%15.1f} [ {HShELREAL/HShCLOCK*1.0e6:%9.1f} ] hELCLEAN = {HShELCLEAN:%15.1f} [ {HShELCLEAN/HShCLOCK*1.0e6:%9.1f} ] hPRETRG = {HShPRETRG:%15.1f} [ {HShPRETRG/HShCLOCK*1.0e6:%9.1f} ] hPIONHI = {HShPIONHI:%15.1f} [ {HShPIONHI/HShCLOCK*1.0e6:%9.1f} ] hCERHI = {HShCERHI:%15.1f} [ {HShCERHI/HShCLOCK*1.0e6:%9.1f} ] HMSPRE = {HSHMSPRE:%15.1f} [ {HSHMSPRE/HShCLOCK*1.0e6:%9.1f} ] HMSTRG = {HSHMSTRG:%15.1f} [ {HSHMSTRG/HShCLOCK*1.0e6:%9.1f} ] hADCGATES= {HShADCGATES:%15.1f} [ {HShADCGATES/HShCLOCK*1.0e6:%9.1f} ] hPRE50 = {HShPRE50:%15.1f} [ {HShPRE50/HShCLOCK*1.0e6:%9.1f} ] hPRE100 = {HShPRE100:%15.1f} [ {HShPRE100/HShCLOCK*1.0e6:%9.1f} ] hPRE150 = {HShPRE150:%15.1f} [ {HShPRE150/HShCLOCK*1.0e6:%9.1f} ] hPRE200 = {HShPRE200:%15.1f} [ {HShPRE200/HShCLOCK*1.0e6:%9.1f} ] UNSER = {HShUNSER:%15.1f} [ {HShUNSER/HShCLOCK*1.0e6:%9.1f} ] BCM1 = {HShBCM1:%15.1f} [ {HShBCM1/HShCLOCK*1.0e6:%9.1f} ] BCM2 = {HShBCM2:%15.1f} [ {HShBCM2/HShCLOCK*1.0e6:%9.1f} ] CLOCK = {HShCLOCK:%15.1f} [ {HShCLOCK/HShCLOCK*1.0e6:%9.1f} ] BEAMGATES= {HShBEAMGATES:%15.1f} [ {HShBEAMGATES/HShCLOCK*1.0e6:%9.1f} ] hcomp L.T= {100*(HSHMSTRG/(HSHMSPRE+.0001)):%9.2f} % helec.D.T= {100*(60/50)*(HShPRE100-HShPRE150)/(HShPRE100+.0001):%9.2f} % sS1X = {HSsS1X:%15.1f} [ {HSsS1X/HSsCLOCK*1.0e6:%9.1f} ] sS1Y = {HSsS1Y:%15.1f} [ {HSsS1Y/HSsCLOCK*1.0e6:%9.1f} ] sS2X = {HSsS2X:%15.1f} [ {HSsS2X/HSsCLOCK*1.0e6:%9.1f} ] sS2Y = {HSsS2Y:%15.1f} [ {HSsS2Y/HSsCLOCK*1.0e6:%9.1f} ] sS1 = {HSsS1:%15.1f} [ {HSsS1/HSsCLOCK*1.0e6:%9.1f} ] sS2 = {HSsS2:%15.1f} [ {HSsS2/HSsCLOCK*1.0e6:%9.1f} ] sSTOF = {HSsSTOF:%15.1f} [ {HSsSTOF/HSsCLOCK*1.0e6:%9.1f} ] sSCIN = {HSsSCIN:%15.1f} [ {HSsSCIN/HSsCLOCK*1.0e6:%9.1f} ] sPRHI = {HSsPRHI:%15.1f} [ {HSsPRHI/HSsCLOCK*1.0e6:%9.1f} ] sPRLO = {HSsPRLO:%15.1f} [ {HSsPRLO/HSsCLOCK*1.0e6:%9.1f} ] sSHLO = {HSsSHLO:%15.1f} [ {HSsSHLO/HSsCLOCK*1.0e6:%9.1f} ] sCER = {HSsCER:%15.1f} [ {HSsCER/HSsCLOCK*1.0e6:%9.1f} ] sELHI = {HSsELHI:%15.1f} [ {HSsELHI/HSsCLOCK*1.0e6:%9.1f} ] sELLO = {HSsELLO:%15.1f} [ {HSsELLO/HSsCLOCK*1.0e6:%9.1f} ] sPION = {HSsPION:%15.1f} [ {HSsPION/HSsCLOCK*1.0e6:%9.1f} ] sPIPRE = {HSsPIPRE:%15.1f} [ {HSsPIPRE/HSsCLOCK*1.0e6:%9.1f} ] sELREAL = {HSsELREAL:%15.1f} [ {HSsELREAL/HSsCLOCK*1.0e6:%9.1f} ] sELCLEAN = {HSsELCLEAN:%15.1f} [ {HSsELCLEAN/HSsCLOCK*1.0e6:%9.1f} ] sPRETRG = {HSsPRETRG:%15.1f} [ {HSsPRETRG/HSsCLOCK*1.0e6:%9.1f} ] SOSPRE = {HSSOSPRE:%15.1f} [ {HSSOSPRE/HSsCLOCK*1.0e6:%9.1f} ] SOSTRG = {HSSOSTRG:%15.1f} [ {HSSOSTRG/HSsCLOCK*1.0e6:%9.1f} ] sADCGATES= {HSsADCGATES:%15.1f} [ {HSsADCGATES/HSsCLOCK*1.0e6:%9.1f} ] sPRE50 = {HSsPRE50:%15.1f} [ {HSsPRE150/HSsCLOCK*1.0e6:%9.1f} ] sPRE100 = {HSsPRE100:%15.1f} [ {HSsPRE100/HSsCLOCK*1.0e6:%9.1f} ] sPRE150 = {HSsPRE150:%15.1f} [ {HSsPRE150/HSsCLOCK*1.0e6:%9.1f} ] sPRE200 = {HSsPRE200:%15.1f} [ {HSsPRE200/HSsCLOCK*1.0e6:%9.1f} ] BCM1 = {HSsBCM1:%15.1f} [ {HSsBCM1/HSsCLOCK*1.0e6:%9.1f} ] BCM2 = {HSsBCM2:%15.1f} [ {HSsBCM2/HSsCLOCK*1.0e6:%9.1f} ] CLOCK = {HSsCLOCK:%15.1f} [ {HSsCLOCK/HSsCLOCK*1.0e6:%9.1f} ] scomp D.T= {100*(HSSOSTRG/(HSSOSPRE+.0001)):%9.2f} % selec.D.T= {100*(60/50)*(HSsPRE100-HSsPRE150)/(HSsPRE100+.0001):%9.2f} % COINPRE = {HSCOINPRE:%15.1f} [ {HSCOINPRE/HSsCLOCK*1.0e6:%9.1f} ] PEDPRE = {HSPEDPRE:%15.1f} [ {HSPEDPRE/HSsCLOCK*1.0e6:%9.1f} ] COINTRG = {HSCOINTRG:%15.1f} [ {HSCOINTRG/HSsCLOCK*1.0e6:%9.1f} ] PEDTRG = {HSPEDTRG:%15.1f} [ {HSPEDTRG/HSsCLOCK*1.0e6:%9.1f} ] *************************** *OTHER SCALER INFORMATION * *************************** all adcgates= {HShBEAMGATES:%8d} [ {HShBEAMGATES/HSsCLOCK*1.0e6:%7.1f} ] hms adcgates= {HShADCGATES:%8d} [ {HShADCGATES/HSsCLOCK*1.0e6:%7.1f} ] sos adcgates= {HSsADCGATES:%8d} [ {HSsADCGATES/HSsCLOCK*1.0e6:%7.1f} ] ==> coin adc= {(HShADCGATES+HSsADCGATES-HShBEAMGATES):%8d} [ {(HShADCGATES+HSsADCGATES-HShBEAMGATES)/HSsCLOCK*1.0e6:%7.1f} ] hPRE = {HSHMSPRE:%15.1f} [ {HSHMSPRE/HSsCLOCK*1.0e6:%7.1f} ] hPRE2 = {HSSHODO9:%15.1f} [ {HSSHODO9/HSsCLOCK*1.0e6:%7.1f} ] (from SOS scaler) hPRE3 = {HShPRETRG:%15.1f} [ {HShPRETRG/HSsCLOCK*1.0e6:%7.1f} ] (HShPRETRG) hTRG = {HSHMSTRG:%15.1f} [ {HSHMSTRG/HSsCLOCK*1.0e6:%7.1f} ] hTRG2 = {HSSHODO13:%15.1f} [ {HSSHODO13/HSsCLOCK*1.0e6:%7.1f} ] (from SOS scaler) aadc-sadc = {(HShBEAMGATES-HSsADCGATES):%15.1f} [ {(HShBEAMGATES-HSsADCGATES)/HSsCLOCK*1.0e6:%7.1f} ] *hcomputer D.T. = {100*(1-HSHMSTRG/(HSHMSPRE+.0001)):%9.2f} % ( {100*(1-HSSHODO13/(HSSHODO9+.0001)):%6.2f} % from SOS scaler) *helect. D.T. = {100*(60/50)*(HShPRE100-HShPRE150)/(HShPRE100+.0001):%9.2f} % PS1(calc) = {((HSHMSTRG-HSCOINTRG)/(HShBEAMGATES-HSsADCGATES+.00001)):%9.1f} sPSR = {HSSOSPRE:%15.1f} [ {HSSOSPRE/HSsCLOCK*1.0e6:%7.1f} ] sPSR2 = {HShUNUSED4:%15.1f} [ {HShUNUSED4/HSsCLOCK*1.0e6:%7.1f} ] (from HMS scaler) sTRG = {HSSOSTRG:%15.1f} [ {HSSOSTRG/HSsCLOCK*1.0e6:%7.1f} ] sTRG2 = {HShUNUSED5:%15.1f} [ {HShUNUSED5/HSsCLOCK*1.0e6:%7.1f} ] (from HMS scaler) aadc-hadc = {(HShBEAMGATES-HShADCGATES):%15.1f} [ {(HShBEAMGATES-HShADCGATES)/HSsCLOCK*1.0e6:%7.1f} ] *scomputer D.T. = {100*(1-HSSOSTRG/(HSSOSPRE+.0001)):%9.2f} % ( {100*(1-HShUNUSED5/(HShUNUSED4+.0001)):%9.2f} % from HMS scaler) *select D.T. = {100*(60/50)*(HSsPRE100-HSsPRE150)/(HSsPRE100+.0001):%9.2f} % PS2(calc) = {((HSSOSTRG-HSSHODO15)/(HShBEAMGATES-HShADCGATES+.00001)):%9.1f} cPRE = {HSCOINPRE:%15.1f} [ {HSCOINPRE/HSsCLOCK*1.0e6:%7.1f} ] cPRE2 = {HSSHODO11:%15.1f} [ {HSSHODO11/HSsCLOCK*1.0e6:%7.1f} ] (from SOS scaler) cTRG = {HSCOINTRG:%15.1f} [ {HSCOINTRG/HSsCLOCK*1.0e6:%7.1f} ] cTRG2 = {HSSHODO15:%15.1f} [ {HSSHODO15/HSsCLOCK*1.0e6:%7.1f} ] (from SOS scaler) hms coin D.T. = {100*(1-HSCOINTRG/(HSCOINPRE+.0001)):%9.2f} % sos coin D.T. = {100*(1-HSSHODO15/(HSSHODO11+.0001)):%9.2f} % NEW coin D.T. = {100*(1-HShPRE200/(HShPIONHI+.0001)):%9.2f} % ********** *SUMMARY * ********** Time of run = {HShCLOCK/1.0e6:%8.2f} sec. hdc1 6/6 eff = {(hdc_cham_hits[0]/hmsCham1Hits.npassed):%5.3f} BAD = 0.99 hdc2 6/6 eff = {(hdc_cham_hits[1]/hmsCham1Hits.npassed):%5.3f} BAD = 0.99 anyhs1x eff = {anyhs1x.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .99 anyhs1y eff = {anyhs1y.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .99 anyhs2x eff = {anyhs2x.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .99 anyhs2y eff = {anyhs2y.npassed/(hmscoin_event.npassed+.0001):%5.3f} BAD = .99 I_avg Q_tot Q_tot (microAmps) (microCoulombs) (microAmp-hours) BCM1 BCM2 BCM3 hpretriggers = htriggers = hadcgates = Computer D.T. = Elec. D.T. = ************************** * Hodoscope Efficiencies * ************************** Efficiencies for hodoscopes is the fraction of times scin. was hit when track with chisquared/dof < {hstat_maxchisq:%5.1f} came within {hstat_slop:%4.1f} cm of the center. Events examined = htrig = {hmscoin_event.npassed:%7d} Tracks found = hcleantrack = {hCleanTrack.npassed:%7d} Tracks passing chisquared cut = {HstatNumevents.npassed:%7d} Scint POS eff NEG eff OR eff AND eff Hits ----- ------- ------- ------- ------- ---- hS1X1: {(hhodo_pos_eff[0]/hhodo_gold_hits[0]):%6.3f} {(hhodo_neg_eff[0]/hhodo_gold_hits[0]):%6.3f} {(hhodo_or_eff[0]/hhodo_gold_hits[0]):%6.3f} {(hhodo_and_eff[0]/hhodo_gold_hits[0]):%6.3f} {hhodo_gold_hits[0]:%6d} hS1X2: {(hhodo_pos_eff[4]/hhodo_gold_hits[4]):%6.3f} {(hhodo_neg_eff[4]/hhodo_gold_hits[4]):%6.3f} {(hhodo_or_eff[4]/hhodo_gold_hits[4]):%6.3f} {(hhodo_and_eff[4]/hhodo_gold_hits[4]):%6.3f} {hhodo_gold_hits[4]:%6d} hS1X3: {(hhodo_pos_eff[8]/hhodo_gold_hits[8]):%6.3f} {(hhodo_neg_eff[8]/hhodo_gold_hits[8]):%6.3f} {(hhodo_or_eff[8]/hhodo_gold_hits[8]):%6.3f} {(hhodo_and_eff[8]/hhodo_gold_hits[8]):%6.3f} {hhodo_gold_hits[8]:%6d} hS1X4: {(hhodo_pos_eff[12]/hhodo_gold_hits[12]):%6.3f} {(hhodo_neg_eff[12]/hhodo_gold_hits[12]):%6.3f} {(hhodo_or_eff[12]/hhodo_gold_hits[12]):%6.3f} {(hhodo_and_eff[12]/hhodo_gold_hits[12]):%6.3f} {hhodo_gold_hits[12]:%6d} hS1X5: {(hhodo_pos_eff[16]/hhodo_gold_hits[16]):%6.3f} {(hhodo_neg_eff[16]/hhodo_gold_hits[16]):%6.3f} {(hhodo_or_eff[16]/hhodo_gold_hits[16]):%6.3f} {(hhodo_and_eff[16]/hhodo_gold_hits[16]):%6.3f} {hhodo_gold_hits[16]:%6d} hS1X6: {(hhodo_pos_eff[20]/hhodo_gold_hits[20]):%6.3f} {(hhodo_neg_eff[20]/hhodo_gold_hits[20]):%6.3f} {(hhodo_or_eff[20]/hhodo_gold_hits[20]):%6.3f} {(hhodo_and_eff[20]/hhodo_gold_hits[20]):%6.3f} {hhodo_gold_hits[20]:%6d} hS1X7: {(hhodo_pos_eff[24]/hhodo_gold_hits[24]):%6.3f} {(hhodo_neg_eff[24]/hhodo_gold_hits[24]):%6.3f} {(hhodo_or_eff[24]/hhodo_gold_hits[24]):%6.3f} {(hhodo_and_eff[24]/hhodo_gold_hits[24]):%6.3f} {hhodo_gold_hits[24]:%6d} hS1X8: {(hhodo_pos_eff[28]/hhodo_gold_hits[28]):%6.3f} {(hhodo_neg_eff[28]/hhodo_gold_hits[28]):%6.3f} {(hhodo_or_eff[28]/hhodo_gold_hits[28]):%6.3f} {(hhodo_and_eff[28]/hhodo_gold_hits[28]):%6.3f} {hhodo_gold_hits[28]:%6d} hS1X9: {(hhodo_pos_eff[32]/hhodo_gold_hits[32]):%6.3f} {(hhodo_neg_eff[32]/hhodo_gold_hits[32]):%6.3f} {(hhodo_or_eff[32]/hhodo_gold_hits[32]):%6.3f} {(hhodo_and_eff[32]/hhodo_gold_hits[32]):%6.3f} {hhodo_gold_hits[32]:%6d} hS1X10: {(hhodo_pos_eff[36]/hhodo_gold_hits[36]):%6.3f} {(hhodo_neg_eff[36]/hhodo_gold_hits[36]):%6.3f} {(hhodo_or_eff[36]/hhodo_gold_hits[36]):%6.3f} {(hhodo_and_eff[36]/hhodo_gold_hits[36]):%6.3f} {hhodo_gold_hits[36]:%6d} hS1X11: {(hhodo_pos_eff[40]/hhodo_gold_hits[40]):%6.3f} {(hhodo_neg_eff[40]/hhodo_gold_hits[40]):%6.3f} {(hhodo_or_eff[40]/hhodo_gold_hits[40]):%6.3f} {(hhodo_and_eff[40]/hhodo_gold_hits[40]):%6.3f} {hhodo_gold_hits[40]:%6d} hS1X12: {(hhodo_pos_eff[44]/hhodo_gold_hits[44]):%6.3f} {(hhodo_neg_eff[44]/hhodo_gold_hits[44]):%6.3f} {(hhodo_or_eff[44]/hhodo_gold_hits[44]):%6.3f} {(hhodo_and_eff[44]/hhodo_gold_hits[44]):%6.3f} {hhodo_gold_hits[44]:%6d} hS1X13: {(hhodo_pos_eff[48]/hhodo_gold_hits[48]):%6.3f} {(hhodo_neg_eff[48]/hhodo_gold_hits[48]):%6.3f} {(hhodo_or_eff[48]/hhodo_gold_hits[48]):%6.3f} {(hhodo_and_eff[48]/hhodo_gold_hits[48]):%6.3f} {hhodo_gold_hits[48]:%6d} hS1X14: {(hhodo_pos_eff[52]/hhodo_gold_hits[52]):%6.3f} {(hhodo_neg_eff[52]/hhodo_gold_hits[52]):%6.3f} {(hhodo_or_eff[52]/hhodo_gold_hits[52]):%6.3f} {(hhodo_and_eff[52]/hhodo_gold_hits[52]):%6.3f} {hhodo_gold_hits[52]:%6d} hS1X15: {(hhodo_pos_eff[56]/hhodo_gold_hits[56]):%6.3f} {(hhodo_neg_eff[56]/hhodo_gold_hits[56]):%6.3f} {(hhodo_or_eff[56]/hhodo_gold_hits[56]):%6.3f} {(hhodo_and_eff[56]/hhodo_gold_hits[56]):%6.3f} {hhodo_gold_hits[56]:%6d} hS1X16: {(hhodo_pos_eff[60]/hhodo_gold_hits[60]):%6.3f} {(hhodo_neg_eff[60]/hhodo_gold_hits[60]):%6.3f} {(hhodo_or_eff[60]/hhodo_gold_hits[60]):%6.3f} {(hhodo_and_eff[60]/hhodo_gold_hits[60]):%6.3f} {hhodo_gold_hits[60]:%6d} hS1Y1: {(hhodo_pos_eff[1]/hhodo_gold_hits[1]):%6.3f} {(hhodo_neg_eff[1]/hhodo_gold_hits[1]):%6.3f} {(hhodo_or_eff[1]/hhodo_gold_hits[1]):%6.3f} {(hhodo_and_eff[1]/hhodo_gold_hits[1]):%6.3f} {hhodo_gold_hits[1]:%6d} hS1Y2: {(hhodo_pos_eff[5]/hhodo_gold_hits[5]):%6.3f} {(hhodo_neg_eff[5]/hhodo_gold_hits[5]):%6.3f} {(hhodo_or_eff[5]/hhodo_gold_hits[5]):%6.3f} {(hhodo_and_eff[5]/hhodo_gold_hits[5]):%6.3f} {hhodo_gold_hits[5]:%6d} hS1Y3: {(hhodo_pos_eff[9]/hhodo_gold_hits[9]):%6.3f} {(hhodo_neg_eff[9]/hhodo_gold_hits[9]):%6.3f} {(hhodo_or_eff[9]/hhodo_gold_hits[9]):%6.3f} {(hhodo_and_eff[9]/hhodo_gold_hits[9]):%6.3f} {hhodo_gold_hits[9]:%6d} hS1Y4: {(hhodo_pos_eff[13]/hhodo_gold_hits[13]):%6.3f} {(hhodo_neg_eff[13]/hhodo_gold_hits[13]):%6.3f} {(hhodo_or_eff[13]/hhodo_gold_hits[13]):%6.3f} {(hhodo_and_eff[13]/hhodo_gold_hits[13]):%6.3f} {hhodo_gold_hits[13]:%6d} hS1Y5: {(hhodo_pos_eff[17]/hhodo_gold_hits[17]):%6.3f} {(hhodo_neg_eff[17]/hhodo_gold_hits[17]):%6.3f} {(hhodo_or_eff[17]/hhodo_gold_hits[17]):%6.3f} {(hhodo_and_eff[17]/hhodo_gold_hits[17]):%6.3f} {hhodo_gold_hits[17]:%6d} hS1Y6: {(hhodo_pos_eff[21]/hhodo_gold_hits[21]):%6.3f} {(hhodo_neg_eff[21]/hhodo_gold_hits[21]):%6.3f} {(hhodo_or_eff[21]/hhodo_gold_hits[21]):%6.3f} {(hhodo_and_eff[21]/hhodo_gold_hits[21]):%6.3f} {hhodo_gold_hits[21]:%6d} hS1Y7: {(hhodo_pos_eff[25]/hhodo_gold_hits[25]):%6.3f} {(hhodo_neg_eff[25]/hhodo_gold_hits[25]):%6.3f} {(hhodo_or_eff[25]/hhodo_gold_hits[25]):%6.3f} {(hhodo_and_eff[25]/hhodo_gold_hits[25]):%6.3f} {hhodo_gold_hits[25]:%6d} hS1Y8: {(hhodo_pos_eff[29]/hhodo_gold_hits[29]):%6.3f} {(hhodo_neg_eff[29]/hhodo_gold_hits[29]):%6.3f} {(hhodo_or_eff[29]/hhodo_gold_hits[29]):%6.3f} {(hhodo_and_eff[29]/hhodo_gold_hits[29]):%6.3f} {hhodo_gold_hits[29]:%6d} hS1Y9: {(hhodo_pos_eff[33]/hhodo_gold_hits[33]):%6.3f} {(hhodo_neg_eff[33]/hhodo_gold_hits[33]):%6.3f} {(hhodo_or_eff[33]/hhodo_gold_hits[33]):%6.3f} {(hhodo_and_eff[33]/hhodo_gold_hits[33]):%6.3f} {hhodo_gold_hits[33]:%6d} hS1Y10: {(hhodo_pos_eff[37]/hhodo_gold_hits[37]):%6.3f} {(hhodo_neg_eff[37]/hhodo_gold_hits[37]):%6.3f} {(hhodo_or_eff[37]/hhodo_gold_hits[37]):%6.3f} {(hhodo_and_eff[37]/hhodo_gold_hits[37]):%6.3f} {hhodo_gold_hits[37]:%6d} hS2X1: {(hhodo_pos_eff[2]/hhodo_gold_hits[2]):%6.3f} {(hhodo_neg_eff[2]/hhodo_gold_hits[2]):%6.3f} {(hhodo_or_eff[2]/hhodo_gold_hits[2]):%6.3f} {(hhodo_and_eff[2]/hhodo_gold_hits[2]):%6.3f} {hhodo_gold_hits[2]:%6d} hS2X2: {(hhodo_pos_eff[6]/hhodo_gold_hits[6]):%6.3f} {(hhodo_neg_eff[6]/hhodo_gold_hits[6]):%6.3f} {(hhodo_or_eff[6]/hhodo_gold_hits[6]):%6.3f} {(hhodo_and_eff[6]/hhodo_gold_hits[6]):%6.3f} {hhodo_gold_hits[6]:%6d} hS2X3: {(hhodo_pos_eff[10]/hhodo_gold_hits[10]):%6.3f} {(hhodo_neg_eff[10]/hhodo_gold_hits[10]):%6.3f} {(hhodo_or_eff[10]/hhodo_gold_hits[10]):%6.3f} {(hhodo_and_eff[10]/hhodo_gold_hits[10]):%6.3f} {hhodo_gold_hits[10]:%6d} hS2X4: {(hhodo_pos_eff[14]/hhodo_gold_hits[14]):%6.3f} {(hhodo_neg_eff[14]/hhodo_gold_hits[14]):%6.3f} {(hhodo_or_eff[14]/hhodo_gold_hits[14]):%6.3f} {(hhodo_and_eff[14]/hhodo_gold_hits[14]):%6.3f} {hhodo_gold_hits[14]:%6d} hS2X5: {(hhodo_pos_eff[18]/hhodo_gold_hits[18]):%6.3f} {(hhodo_neg_eff[18]/hhodo_gold_hits[18]):%6.3f} {(hhodo_or_eff[18]/hhodo_gold_hits[18]):%6.3f} {(hhodo_and_eff[18]/hhodo_gold_hits[18]):%6.3f} {hhodo_gold_hits[18]:%6d} hS2X6: {(hhodo_pos_eff[22]/hhodo_gold_hits[22]):%6.3f} {(hhodo_neg_eff[22]/hhodo_gold_hits[22]):%6.3f} {(hhodo_or_eff[22]/hhodo_gold_hits[22]):%6.3f} {(hhodo_and_eff[22]/hhodo_gold_hits[22]):%6.3f} {hhodo_gold_hits[22]:%6d} hS2X7: {(hhodo_pos_eff[26]/hhodo_gold_hits[26]):%6.3f} {(hhodo_neg_eff[26]/hhodo_gold_hits[26]):%6.3f} {(hhodo_or_eff[26]/hhodo_gold_hits[26]):%6.3f} {(hhodo_and_eff[26]/hhodo_gold_hits[26]):%6.3f} {hhodo_gold_hits[26]:%6d} hS2X8: {(hhodo_pos_eff[30]/hhodo_gold_hits[30]):%6.3f} {(hhodo_neg_eff[30]/hhodo_gold_hits[30]):%6.3f} {(hhodo_or_eff[30]/hhodo_gold_hits[30]):%6.3f} {(hhodo_and_eff[30]/hhodo_gold_hits[30]):%6.3f} {hhodo_gold_hits[30]:%6d} hS2X9: {(hhodo_pos_eff[34]/hhodo_gold_hits[34]):%6.3f} {(hhodo_neg_eff[34]/hhodo_gold_hits[34]):%6.3f} {(hhodo_or_eff[34]/hhodo_gold_hits[34]):%6.3f} {(hhodo_and_eff[34]/hhodo_gold_hits[34]):%6.3f} {hhodo_gold_hits[34]:%6d} hS2X10: {(hhodo_pos_eff[38]/hhodo_gold_hits[38]):%6.3f} {(hhodo_neg_eff[38]/hhodo_gold_hits[38]):%6.3f} {(hhodo_or_eff[38]/hhodo_gold_hits[38]):%6.3f} {(hhodo_and_eff[38]/hhodo_gold_hits[38]):%6.3f} {hhodo_gold_hits[38]:%6d} hS2X11: {(hhodo_pos_eff[42]/hhodo_gold_hits[42]):%6.3f} {(hhodo_neg_eff[42]/hhodo_gold_hits[42]):%6.3f} {(hhodo_or_eff[42]/hhodo_gold_hits[42]):%6.3f} {(hhodo_and_eff[42]/hhodo_gold_hits[42]):%6.3f} {hhodo_gold_hits[42]:%6d} hS2X12: {(hhodo_pos_eff[46]/hhodo_gold_hits[46]):%6.3f} {(hhodo_neg_eff[46]/hhodo_gold_hits[46]):%6.3f} {(hhodo_or_eff[46]/hhodo_gold_hits[46]):%6.3f} {(hhodo_and_eff[46]/hhodo_gold_hits[46]):%6.3f} {hhodo_gold_hits[46]:%6d} hS2X13: {(hhodo_pos_eff[50]/hhodo_gold_hits[50]):%6.3f} {(hhodo_neg_eff[50]/hhodo_gold_hits[50]):%6.3f} {(hhodo_or_eff[50]/hhodo_gold_hits[50]):%6.3f} {(hhodo_and_eff[50]/hhodo_gold_hits[50]):%6.3f} {hhodo_gold_hits[50]:%6d} hS2X14: {(hhodo_pos_eff[54]/hhodo_gold_hits[54]):%6.3f} {(hhodo_neg_eff[54]/hhodo_gold_hits[54]):%6.3f} {(hhodo_or_eff[54]/hhodo_gold_hits[54]):%6.3f} {(hhodo_and_eff[54]/hhodo_gold_hits[54]):%6.3f} {hhodo_gold_hits[54]:%6d} hS2X15: {(hhodo_pos_eff[58]/hhodo_gold_hits[58]):%6.3f} {(hhodo_neg_eff[58]/hhodo_gold_hits[58]):%6.3f} {(hhodo_or_eff[58]/hhodo_gold_hits[58]):%6.3f} {(hhodo_and_eff[58]/hhodo_gold_hits[58]):%6.3f} {hhodo_gold_hits[58]:%6d} hS2X16: {(hhodo_pos_eff[62]/hhodo_gold_hits[62]):%6.3f} {(hhodo_neg_eff[62]/hhodo_gold_hits[62]):%6.3f} {(hhodo_or_eff[62]/hhodo_gold_hits[62]):%6.3f} {(hhodo_and_eff[62]/hhodo_gold_hits[62]):%6.3f} {hhodo_gold_hits[62]:%6d} hS2Y1: {(hhodo_pos_eff[3]/hhodo_gold_hits[3]):%6.3f} {(hhodo_neg_eff[3]/hhodo_gold_hits[3]):%6.3f} {(hhodo_or_eff[3]/hhodo_gold_hits[3]):%6.3f} {(hhodo_and_eff[3]/hhodo_gold_hits[3]):%6.3f} {hhodo_gold_hits[3]:%6d} hS2Y2: {(hhodo_pos_eff[7]/hhodo_gold_hits[7]):%6.3f} {(hhodo_neg_eff[7]/hhodo_gold_hits[7]):%6.3f} {(hhodo_or_eff[7]/hhodo_gold_hits[7]):%6.3f} {(hhodo_and_eff[7]/hhodo_gold_hits[7]):%6.3f} {hhodo_gold_hits[7]:%6d} hS2Y3: {(hhodo_pos_eff[11]/hhodo_gold_hits[11]):%6.3f} {(hhodo_neg_eff[11]/hhodo_gold_hits[11]):%6.3f} {(hhodo_or_eff[11]/hhodo_gold_hits[11]):%6.3f} {(hhodo_and_eff[11]/hhodo_gold_hits[11]):%6.3f} {hhodo_gold_hits[11]:%6d} hS2Y4: {(hhodo_pos_eff[15]/hhodo_gold_hits[15]):%6.3f} {(hhodo_neg_eff[15]/hhodo_gold_hits[15]):%6.3f} {(hhodo_or_eff[15]/hhodo_gold_hits[15]):%6.3f} {(hhodo_and_eff[15]/hhodo_gold_hits[15]):%6.3f} {hhodo_gold_hits[15]:%6d} hS2Y5: {(hhodo_pos_eff[19]/hhodo_gold_hits[19]):%6.3f} {(hhodo_neg_eff[19]/hhodo_gold_hits[19]):%6.3f} {(hhodo_or_eff[19]/hhodo_gold_hits[19]):%6.3f} {(hhodo_and_eff[19]/hhodo_gold_hits[19]):%6.3f} {hhodo_gold_hits[19]:%6d} hS2Y6: {(hhodo_pos_eff[23]/hhodo_gold_hits[23]):%6.3f} {(hhodo_neg_eff[23]/hhodo_gold_hits[23]):%6.3f} {(hhodo_or_eff[23]/hhodo_gold_hits[23]):%6.3f} {(hhodo_and_eff[23]/hhodo_gold_hits[23]):%6.3f} {hhodo_gold_hits[23]:%6d} hS2Y7: {(hhodo_pos_eff[27]/hhodo_gold_hits[27]):%6.3f} {(hhodo_neg_eff[27]/hhodo_gold_hits[27]):%6.3f} {(hhodo_or_eff[27]/hhodo_gold_hits[27]):%6.3f} {(hhodo_and_eff[27]/hhodo_gold_hits[27]):%6.3f} {hhodo_gold_hits[27]:%6d} hS2Y8: {(hhodo_pos_eff[31]/hhodo_gold_hits[31]):%6.3f} {(hhodo_neg_eff[31]/hhodo_gold_hits[31]):%6.3f} {(hhodo_or_eff[31]/hhodo_gold_hits[31]):%6.3f} {(hhodo_and_eff[31]/hhodo_gold_hits[31]):%6.3f} {hhodo_gold_hits[31]:%6d} hS2Y9: {(hhodo_pos_eff[35]/hhodo_gold_hits[35]):%6.3f} {(hhodo_neg_eff[35]/hhodo_gold_hits[35]):%6.3f} {(hhodo_or_eff[35]/hhodo_gold_hits[35]):%6.3f} {(hhodo_and_eff[35]/hhodo_gold_hits[35]):%6.3f} {hhodo_gold_hits[35]:%6d} hS2Y10: {(hhodo_pos_eff[39]/hhodo_gold_hits[39]):%6.3f} {(hhodo_neg_eff[39]/hhodo_gold_hits[39]):%6.3f} {(hhodo_or_eff[39]/hhodo_gold_hits[39]):%6.3f} {(hhodo_and_eff[39]/hhodo_gold_hits[39]):%6.3f} {hhodo_gold_hits[39]:%6d} ************************* * Cerenkov Efficiencies * ************************* Good Track Requirements: 1. Only one track found in the focal plane 2. chisq/dof < {hcer_chi2max:%6.2f} 3. {hcer_beta_min:%6.2f} < beta < {hcer_beta_max:%6.2f} 4. {hcer_et_min:%6.2f} < calorimeter energy < {hcer_et_max:%6.2f} Threshold set at {hcer_threshold:%6.2f} Mirror efficiencies removed. Not supported in latest THcAerogel **************************** * Calorimeter Efficiencies * **************************** Efficiencies for calorimeter is the fraction of times block was hit when track with chisquared/dof < hstat_cal_maxchisq which came within hstat_cal_slop cm of the center. and hcer_npe_sum > 3.0 (hardwired). Events examined = htrig = Tracks found = hcleantrack = Tracks passing chisquared cut = Block eff Hits ----- --- ---- hA1 hA2 hA3 hA4 hA5 hA6 hA7 hA8 hA9 hA10 hA11 hA12 hA13 hB1 hB2 hB3 hB4 hB5 hB6 hB7 hB8 hB9 hB10 hB11 hB12 hB13 hC1 hC2 hC3 hC4 hC5 hC6 hC7 hC8 hC9 hC10 hC11 hC12 hC13 hD1 hD2 hD3 hD4 hD5 hD6 hD7 hD8 hD9 hD10 hD11 hD12 hD13 hA hB hC hD *************** * ALL SCALERS * *************** DA01: hS1X+ HS1XP1 = {HSHS1XP1:%15d} HS1XP2 = {HSHS1XP2:%15d} HS1XP3 = {HSHS1XP3:%15d} HS1XP4 = {HSHS1XP4:%15d} HS1XP5 = {HSHS1XP5:%15d} HS1XP6 = {HSHS1XP6:%15d} HS1XP7 = {HSHS1XP7:%15d} HS1XP8 = {HSHS1XP8:%15d} HS1XP9 = {HSHS1XP9:%15d} HS1XP10 = {HSHS1XP10:%15d} HS1XP11 = {HSHS1XP11:%15d} HS1XP12 = {HSHS1XP12:%15d} HS1XP13 = {HSHS1XP13:%15d} HS1XP14 = {HSHS1XP14:%15d} HS1XP15 = {HSHS1XP15:%15d} HS1XP16 = {HSHS1XP16:%15d} DA02: hS1X- HS1XM1 = {HSHS1XM1:%15d} HS1XM2 = {HSHS1XM2:%15d} HS1XM3 = {HSHS1XM3:%15d} HS1XM4 = {HSHS1XM4:%15d} HS1XM5 = {HSHS1XM5:%15d} HS1XM6 = {HSHS1XM6:%15d} HS1XM7 = {HSHS1XM7:%15d} HS1XM8 = {HSHS1XM8:%15d} HS1XM9 = {HSHS1XM9:%15d} HS1XM10 = {HSHS1XM10:%15d} HS1XM11 = {HSHS1XM11:%15d} HS1XM12 = {HSHS1XM12:%15d} HS1XM13 = {HSHS1XM13:%15d} HS1XM14 = {HSHS1XM14:%15d} HS1XM15 = {HSHS1XM15:%15d} HS1XM16 = {HSHS1XM16:%15d} DA03: hS1Y+ HS1YP1 = {HSHS1YP1:%15d} HS1YP2 = {HSHS1YP2:%15d} HS1YP3 = {HSHS1YP3:%15d} HS1YP4 = {HSHS1YP4:%15d} HS1YP5 = {HSHS1YP5:%15d} HS1YP6 = {HSHS1YP6:%15d} HS1YP7 = {HSHS1YP7:%15d} HS1YP8 = {HSHS1YP8:%15d} HS1YP9 = {HSHS1YP9:%15d} HS1YP10 = {HSHS1YP10:%15d} HS1YP11 = {HSHS1YP11:%15d} HS1YP12 = {HSHS1YP12:%15d} HS1YP13 = {HSHS1YP13:%15d} HS1YP14 = {HSHS1YP14:%15d} HS1YP15 = {HSHS1YP15:%15d} HS1YP16 = {HSHS1YP16:%15d} DA04: hS1Y- HS1YM1 = {HSHS1YM1:%15d} HS1YM2 = {HSHS1YM2:%15d} HS1YM3 = {HSHS1YM3:%15d} HS1YM4 = {HSHS1YM4:%15d} HS1YM5 = {HSHS1YM5:%15d} HS1YM6 = {HSHS1YM6:%15d} HS1YM7 = {HSHS1YM7:%15d} HS1YM8 = {HSHS1YM8:%15d} HS1YM9 = {HSHS1YM9:%15d} HS1YM10 = {HSHS1YM10:%15d} HS1YM11 = {HSHS1YM11:%15d} HS1YM12 = {HSHS1YM12:%15d} HS1YM13 = {HSHS1YM13:%15d} HS1YM14 = {HSHS1YM14:%15d} HS1YM15 = {HSHS1YM15:%15d} HS1YM16 = {HSHS1YM16:%15d} DA05: hS2X+ HS2XP1 = {HSHS2XP1:%15d} HS2XP2 = {HSHS2XP2:%15d} HS2XP3 = {HSHS2XP3:%15d} HS2XP4 = {HSHS2XP4:%15d} HS2XP5 = {HSHS2XP5:%15d} HS2XP6 = {HSHS2XP6:%15d} HS2XP7 = {HSHS2XP7:%15d} HS2XP8 = {HSHS2XP8:%15d} HS2XP9 = {HSHS2XP9:%15d} HS2XP10 = {HSHS2XP10:%15d} HS2XP11 = {HSHS2XP11:%15d} HS2XP12 = {HSHS2XP12:%15d} HS2XP13 = {HSHS2XP13:%15d} HS2XP14 = {HSHS2XP14:%15d} HS2XP15 = {HSHS2XP15:%15d} HS2XP16 = {HSHS2XP16:%15d} DA06: hS2X- HS2XM1 = {HSHS2XM1:%15d} HS2XM2 = {HSHS2XM2:%15d} HS2XM3 = {HSHS2XM3:%15d} HS2XM4 = {HSHS2XM4:%15d} HS2XM5 = {HSHS2XM5:%15d} HS2XM6 = {HSHS2XM6:%15d} HS2XM7 = {HSHS2XM7:%15d} HS2XM8 = {HSHS2XM8:%15d} HS2XM9 = {HSHS2XM9:%15d} HS2XM10 = {HSHS2XM10:%15d} HS2XM11 = {HSHS2XM11:%15d} HS2XM12 = {HSHS2XM12:%15d} HS2XM13 = {HSHS2XM13:%15d} HS2XM14 = {HSHS2XM14:%15d} HS2XM15 = {HSHS2XM15:%15d} HS2XM16 = {HSHS2XM16:%15d} DA07: hS2Y+ HS2YP1 = {HSHS2YP1:%15d} HS2YP2 = {HSHS2YP2:%15d} HS2YP3 = {HSHS2YP3:%15d} HS2YP4 = {HSHS2YP4:%15d} HS2YP5 = {HSHS2YP5:%15d} HS2YP6 = {HSHS2YP6:%15d} HS2YP7 = {HSHS2YP7:%15d} HS2YP8 = {HSHS2YP8:%15d} HS2YP9 = {HSHS2YP9:%15d} HS2YP10 = {HSHS2YP10:%15d} HS2YP11 = {HSHS2YP11:%15d} HS2YP12 = {HSHS2YP12:%15d} HS2YP13 = {HSHS2YP13:%15d} HS2YP14 = {HSHS2YP14:%15d} HS2YP15 = {HSHS2YP15:%15d} HS2YP16 = {HSHS2YP16:%15d} DA08: hS2Y- HS2YM1 = {HSHS2YM1:%15d} HS2YM2 = {HSHS2YM2:%15d} HS2YM3 = {HSHS2YM3:%15d} HS2YM4 = {HSHS2YM4:%15d} HS2YM5 = {HSHS2YM5:%15d} HS2YM6 = {HSHS2YM6:%15d} HS2YM7 = {HSHS2YM7:%15d} HS2YM8 = {HSHS2YM8:%15d} HS2YM9 = {HSHS2YM9:%15d} HS2YM10 = {HSHS2YM10:%15d} HS2YM11 = {HSHS2YM11:%15d} HS2YM12 = {HSHS2YM12:%15d} HS2YM13 = {HSHS2YM13:%15d} HS2YM14 = {HSHS2YM14:%15d} HS2YM15 = {HSHS2YM15:%15d} HS2YM16 = {HSHS2YM16:%15d} DA09: htrig1 S1 = {HSS1:%15d} hPRE50 = {HShPRE50:%15d} S2X = {HSS2X:%15d} hPRE150 = {HShPRE150:%15d} S1X = {HSS1X:%15d} S2Y = {HSS2Y:%15d} hPRE100 = {HShPRE100:%15d} S1Y = {HSS1Y:%15d} S2 = {HSS2:%15d} hCERHI = {HShCERHI:%15d} hSTOF = {HShSTOF:%15d} hSCIN = {HShSCIN:%15d} hELREAL = {HShELREAL:%15d} hPIPRE = {HShPIPRE:%15d} hELCLEAN = {HShELCLEAN:%15d} hPRETRG = {HShPRETRG:%15d} DA0A: htrig2 hPION = {HShPION:%15d} hCER = {HShCER:%15d} hPIONHI = {HShPIONHI:%15d} hPRE200 = {HShPRE200:%15d} hUNUSED1 = {HShUNUSED1:%15d} hUNSER = {HShUNSER:%15d} hBCM1 = {HShBCM1:%15d} hBCM2 = {HShBCM2:%15d} hELHI = {HShELHI:%15d} hELLO = {HShELLO:%15d} hPRHI = {HShPRHI:%15d} hPRLO = {HShPRLO:%15d} hSHLO = {HShSHLO:%15d} hCLOCK = {HShCLOCK:%15d} hBEAMGATES = {HShBEAMGATES:%15d} hADCGATES = {HShADCGATES:%15d} DA0B: hHODO hS1X = {HShS1X:%15d} hS1Y = {HShS1Y:%15d} hS2X = {HShS2X:%15d} hS2Y = {HShS2Y:%15d} hS1 = {HShS1:%15d} hS2 = {HShS2:%15d} hUNUSED2 = {HShUNUSED2:%15d} hUNUSED3 = {HShUNUSED3:%15d} HMSPRE = {HSHMSPRE:%15d} hUNUSED4 = {HShUNUSED4:%15d} COINPRE = {HSCOINPRE:%15d} PEDPRE = {HSPEDPRE:%15d} HMSTRG = {HSHMSTRG:%15d} hUNUSED5 = {HShUNUSED5:%15d} COINTRG = {HSCOINTRG:%15d} PEDTRG = {HSPEDTRG:%15d} DA0C: hCAL HCAL1 = {HSHCAL1:%15d} HCAL2 = {HSHCAL2:%15d} HCAL3 = {HSHCAL3:%15d} HCAL4 = {HSHCAL4:%15d} HCAL5 = {HSHCAL5:%15d} HCAL6 = {HSHCAL6:%15d} HCAL7 = {HSHCAL7:%15d} HCAL8 = {HSHCAL8:%15d} HCAL9 = {HSHCAL9:%15d} HCAL10 = {HSHCAL10:%15d} HCAL11 = {HSHCAL11:%15d} HCAL12 = {HSHCAL12:%15d} HCAL13 = {HSHCAL13:%15d} HCAL14 = {HSHCAL14:%15d} HCAL15 = {HSHCAL15:%15d} HCAL16 = {HSHCAL16:%15d} DA0D: sS1X SS1X1 = {HSSS1X1:%15d} SS1X2 = {HSSS1X2:%15d} SS1X3 = {HSSS1X3:%15d} SS1X4 = {HSSS1X4:%15d} SS1X5 = {HSSS1X5:%15d} SS1X6 = {HSSS1X6:%15d} SS1X7 = {HSSS1X7:%15d} SS1X8 = {HSSS1X8:%15d} SS1X9 = {HSSS1X9:%15d} SS1X10 = {HSSS1X10:%15d} SS1X11 = {HSSS1X11:%15d} SS1X12 = {HSSS1X12:%15d} SS1X13 = {HSSS1X13:%15d} SS1X14 = {HSSS1X14:%15d} SS1X15 = {HSSS1X15:%15d} SS1X16 = {HSSS1X16:%15d} DA0E: sS1Y SS1Y1 = {HSSS1Y1:%15d} SS1Y2 = {HSSS1Y2:%15d} SS1Y3 = {HSSS1Y3:%15d} SS1Y4 = {HSSS1Y4:%15d} SS1Y5 = {HSSS1Y5:%15d} SS1Y6 = {HSSS1Y6:%15d} SS1Y7 = {HSSS1Y7:%15d} SS1Y8 = {HSSS1Y8:%15d} SS1Y9 = {HSSS1Y9:%15d} SS1Y10 = {HSSS1Y10:%15d} SS1Y11 = {HSSS1Y11:%15d} SS1Y12 = {HSSS1Y12:%15d} SS1Y13 = {HSSS1Y13:%15d} SS1Y14 = {HSSS1Y14:%15d} SS1Y15 = {HSSS1Y15:%15d} SS1Y16 = {HSSS1Y16:%15d} DA0F: sS2X+ SS2XP1 = {HSSS2XP1:%15d} SS2XP2 = {HSSS2XP2:%15d} SS2XP3 = {HSSS2XP3:%15d} SS2XP4 = {HSSS2XP4:%15d} SS2XP5 = {HSSS2XP5:%15d} SS2XP6 = {HSSS2XP6:%15d} SS2XP7 = {HSSS2XP7:%15d} SS2XP8 = {HSSS2XP8:%15d} SS2XP9 = {HSSS2XP9:%15d} SS2XP10 = {HSSS2XP10:%15d} SS2XP11 = {HSSS2XP11:%15d} SS2XP12 = {HSSS2XP12:%15d} SS2XP13 = {HSSS2XP13:%15d} SS2XP14 = {HSSS2XP14:%15d} SS2XP15 = {HSSS2XP15:%15d} SS2XP16 = {HSSS2XP16:%15d} DA10: sS2X- SS2XM1 = {HSSS2XM1:%15d} SS2XM2 = {HSSS2XM2:%15d} SS2XM3 = {HSSS2XM3:%15d} SS2XM4 = {HSSS2XM4:%15d} SS2XM5 = {HSSS2XM5:%15d} SS2XM6 = {HSSS2XM6:%15d} SS2XM7 = {HSSS2XM7:%15d} SS2XM8 = {HSSS2XM8:%15d} SS2XM9 = {HSSS2XM9:%15d} SS2XM10 = {HSSS2XM10:%15d} SS2XM11 = {HSSS2XM11:%15d} SS2XM12 = {HSSS2XM12:%15d} SS2XM13 = {HSSS2XM13:%15d} SS2XM14 = {HSSS2XM14:%15d} SS2XM15 = {HSSS2XM15:%15d} SS2XM16 = {HSSS2XM16:%15d} DA11: sS2Y SS2Y1 = {HSSS2Y1:%15d} SS2Y2 = {HSSS2Y2:%15d} SS2Y3 = {HSSS2Y3:%15d} SS2Y4 = {HSSS2Y4:%15d} SS2Y5 = {HSSS2Y5:%15d} SS2Y6 = {HSSS2Y6:%15d} SS2Y7 = {HSSS2Y7:%15d} SS2Y8 = {HSSS2Y8:%15d} SS2Y9 = {HSSS2Y9:%15d} SS2Y10 = {HSSS2Y10:%15d} SS2Y11 = {HSSS2Y11:%15d} SS2Y12 = {HSSS2Y12:%15d} SS2Y13 = {HSSS2Y13:%15d} SS2Y14 = {HSSS2Y14:%15d} SS2Y15 = {HSSS2Y15:%15d} SS2Y16 = {HSSS2Y16:%15d} DA12: sHODO spare SPHODO1 = {HSSPHODO1:%15d} SPHODO2 = {HSSPHODO2:%15d} SPHODO3 = {HSSPHODO3:%15d} SPHODO4 = {HSSPHODO4:%15d} SPHODO5 = {HSSPHODO5:%15d} SPHODO6 = {HSSPHODO6:%15d} SPHODO7 = {HSSPHODO7:%15d} SPHODO8 = {HSSPHODO8:%15d} SPHODO9 = {HSSPHODO9:%15d} SPHODO10 = {HSSPHODO10:%15d} SPHODO11 = {HSSPHODO11:%15d} SPHODO12 = {HSSPHODO12:%15d} SPHODO13 = {HSSPHODO13:%15d} SPHODO14 = {HSSPHODO14:%15d} SPHODO15 = {HSSPHODO15:%15d} SPHODO16 = {HSSPHODO16:%15d} DA13: strig1 sUNUSED1 = {HSsUNUSED1:%15d} sPRE50 = {HSsPRE50:%15d} sUNUSED2 = {HSsUNUSED2:%15d} sPRE150 = {HSsPRE150:%15d} sUNUSED3 = {HSsUNUSED3:%15d} sUNUSED4 = {HSsUNUSED4:%15d} sPRE100 = {HSsPRE100:%15d} sUNUSED5 = {HSsUNUSED5:%15d} sUNUSED6 = {HSsUNUSED6:%15d} sPRE200 = {HSsPRE200:%15d} sSTOF = {HSsSTOF:%15d} sSCIN = {HSsSCIN:%15d} sELREAL = {HSsELREAL:%15d} sPIPRE = {HSsPIPRE:%15d} sELCLEAN = {HSsELCLEAN:%15d} sPRETRG = {HSsPRETRG:%15d} DA14: strig2 sBCM1 = {HSsBCM1:%15d} sBCM2 = {HSsBCM2:%15d} sUNUSED7 = {HSsUNUSED7:%15d} sUNUSED8 = {HSsUNUSED8:%15d} sCLOCK = {HSsCLOCK:%15d} sUNUSED9 = {HSsUNUSED9:%15d} sUNUSED10 = {HSsUNUSED10:%15d} sUNUSED11 = {HSsUNUSED11:%15d} sPION = {HSsPION:%15d} sCER = {HSsCER:%15d} sELHI = {HSsELHI:%15d} sELLO = {HSsELLO:%15d} sPRHI = {HSsPRHI:%15d} sPRLO = {HSsPRLO:%15d} sSHLO = {HSsSHLO:%15d} sADCGATES = {HSsADCGATES:%15d} DA15: sHODO sS1X = {HSsS1X:%15d} sS1Y = {HSsS1Y:%15d} sS2X = {HSsS2X:%15d} sS2Y = {HSsS2Y:%15d} sS1 = {HSsS1:%15d} sS2 = {HSsS2:%15d} SHODO7 = {HSSHODO7:%15d} SHODO8 = {HSSHODO8:%15d} SHODO9 = {HSSHODO9:%15d} SOSPRE = {HSSOSPRE:%15d} SHODO11 = {HSSHODO11:%15d} SHODO12 = {HSSHODO12:%15d} SHODO13 = {HSSHODO13:%15d} SOSTRG = {HSSOSTRG:%15d} SHODO15 = {HSSHODO15:%15d} SHODO16 = {HSSHODO16:%15d} -------------------------------------------------------------------------------------- ////////////////////////////////////////////////////////////////////////////////////// -------------------------------------------------------------------------------------- General Format signal = counts ( rate-Hz ) Horizontal drift chamber z positions: Chamber 1: {hdc_zpos[0]:%6.2f} {hdc_zpos[1]:%6.2f} {hdc_zpos[2]:%6.2f} {hdc_zpos[3]:%6.2f} {hdc_zpos[4]:%6.2f} {hdc_zpos[5]:%6.2f} Chamber 2: {hdc_zpos[6]:%6.2f} {hdc_zpos[7]:%6.2f} {hdc_zpos[8]:%6.2f} {hdc_zpos[9]:%6.2f} {hdc_zpos[10]:%6.2f} {hdc_zpos[11]:%6.2f} The expression result can be formatted by putting a ":" followed by a c-style format after the expression. The HMS reconstruction coefficient file name is {h_recon_coeff_filename} The names of the HMS drift chamber planes are: {hdc_plane_names} DC Events: {hdc_tot_events} Hit in chamber: {hdc_cham_hits[0]/hdc_tot_events:%.3f} {hdc_cham_hits[1]/hdc_tot_events:%.3f} Hit in plane: {hdc_events[0]/hdc_tot_events:%.3f} {hdc_events[1]/hdc_tot_events:%.3f} {hdc_events[2]/hdc_tot_events:%.3f} {hdc_events[3]/hdc_tot_events:%.3f} {hdc_events[4]/hdc_tot_events:%.3f} {hdc_events[5]/hdc_tot_events:%.3f} {hdc_events[6]/hdc_tot_events:%.3f} {hdc_events[7]/hdc_tot_events:%.3f} {hdc_events[8]/hdc_tot_events:%.3f} {hdc_events[9]/hdc_tot_events:%.3f} {hdc_events[10]/hdc_tot_events:%.3f} {hdc_events[11]/hdc_tot_events:%.3f} Run #{gen_run_number} first event = {gen_run_starting_event:%7d} last event = {gen_event_id_number:%7d}