Skip to content
Snippets Groups Projects
Commit 3bb6ff80 authored by Stephen A. Wood's avatar Stephen A. Wood
Browse files

Update example hodtest.C and it's template and def files

  to account for changes to Cerenkov class
parent ca2e9562
No related branches found
No related tags found
No related merge requests found
......@@ -42,7 +42,7 @@
HMS->AddDetector( new THcDC("dc", "Drift Chambers" ));
THcAerogel* aerogel = new THcAerogel("aero", "Aerogel Cerenkov" );
HMS->AddDetector( aerogel );
THcCherenkov* cherenkov = new THcCherenkov("cher", "Gas Cerenkov" );
THcCherenkov* cherenkov = new THcCherenkov("cer", "Gas Cerenkov" );
HMS->AddDetector( cherenkov );
THcScalerEvtHandler *hscaler = new THcScalerEvtHandler("HS","HC scaler event type 0");
......
......@@ -124,8 +124,8 @@ RawCoarseReconstruct !Pedestal_event
Block: Physics
HMSScinGood H.hod.goodscinhit == 1
HMSScinShould HMSScinGood && H.cal.etotnorm > 0.7 && H.cher.npesum > 2.0
HMSScinShoulde HMSScinGood && H.cher.npesum > 2.0
HMSScinShould HMSScinGood && H.cal.etotnorm > 0.7 && H.cer.npesum > 2.0
HMSScinShoulde HMSScinGood && H.cer.npesum > 2.0
HMSScinShouldh H.hod.goodscinhit == 1 && g.evtyp == 1
HMSScinDid HMSScinShould && H.dc.ntrack > 0
......@@ -133,8 +133,8 @@ HMSScinDide HMSScinShoulde && H.dc.ntrack > 0
HMSScinDidh HMSScinShouldh && H.dc.ntrack > 0
BHMSScinShould HMSScinShould && H.hod.betanotrack >= 0.1 && g.evtyp==3
BHMSScinShoulde BHMSScinShould && H.cher.npesum > 0.2 && ( H.gold.beta > ( H.hod.betap - 0.5 ) ) && ( H.gold.beta < ( H.hod.betap + 0.5 ) )
BHMSScinShouldh BHMSScinShould && H.cher.npesum > 0.2
BHMSScinShoulde BHMSScinShould && H.cer.npesum > 0.2 && ( H.gold.beta > ( H.hod.betap - 0.5 ) ) && ( H.gold.beta < ( H.hod.betap + 0.5 ) )
BHMSScinShouldh BHMSScinShould && H.cer.npesum > 0.2
BHMSScinDid BHMSScinShould && H.dc.ntrack > 0
BHMSScinDide BHMSScinShoulde && H.dc.ntrack > 0
......
......@@ -4,7 +4,7 @@ block H.dc.*
block H.hod.*
block H.cal.*
block H.aero.*
block H.cher.*
block H.cer.*
block H.tr.*
block S.dc.*
block S.hod.*
......
......@@ -4,7 +4,7 @@ block H.dc.*
block H.hod.*
block H.cal.*
block H.aero.*
block H.cher.*
block H.cer.*
block H.tr.*
block RB.*
block g.evtyp
......
......@@ -385,12 +385,12 @@ Good Track Requirements:
4. {hcer_et_min:%6.2f} < calorimeter energy < {hcer_et_max:%6.2f}
Threshold set at {hcer_threshold:%6.2f}
Mirror 1 Efficiency = {H.cher.cerfiredcounter[0]/( H.cher.certrackcounter[0] + 0.0001 ):%5.3f}
Mirror 1 {H.cher.cerfiredcounter[0]:%6d} of {H.cher.certrackcounter[0]:%6d} good tracks.
Mirror 2 Efficiency = {H.cher.cerfiredcounter[1]/( H.cher.certrackcounter[1] + 0.0001 ):%5.3f}
Mirror 2 {H.cher.cerfiredcounter[1]:%6d} of {H.cher.certrackcounter[1]:%6d} good tracks.
Overall Efficiency = {H.cher.cerfiredcounter[2]/( H.cher.certrackcounter[2] + 0.0001 ):%5.3f}
Overall {H.cher.cerfiredcounter[2]:%6d} of {H.cher.certrackcounter[2]:%6d} good tracks.
Mirror 1 Efficiency = {H.cer.cerfiredcounter[0]/( H.cer.certrackcounter[0] + 0.0001 ):%5.3f}
Mirror 1 {H.cer.cerfiredcounter[0]:%6d} of {H.cer.certrackcounter[0]:%6d} good tracks.
Mirror 2 Efficiency = {H.cer.cerfiredcounter[1]/( H.cer.certrackcounter[1] + 0.0001 ):%5.3f}
Mirror 2 {H.cer.cerfiredcounter[1]:%6d} of {H.cer.certrackcounter[1]:%6d} good tracks.
Overall Efficiency = {H.cer.cerfiredcounter[2]/( H.cer.certrackcounter[2] + 0.0001 ):%5.3f}
Overall {H.cer.cerfiredcounter[2]:%6d} of {H.cer.certrackcounter[2]:%6d} good tracks.
****************************
* Calorimeter Efficiencies *
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment