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 @@ ...@@ -42,7 +42,7 @@
HMS->AddDetector( new THcDC("dc", "Drift Chambers" )); HMS->AddDetector( new THcDC("dc", "Drift Chambers" ));
THcAerogel* aerogel = new THcAerogel("aero", "Aerogel Cerenkov" ); THcAerogel* aerogel = new THcAerogel("aero", "Aerogel Cerenkov" );
HMS->AddDetector( aerogel ); HMS->AddDetector( aerogel );
THcCherenkov* cherenkov = new THcCherenkov("cher", "Gas Cerenkov" ); THcCherenkov* cherenkov = new THcCherenkov("cer", "Gas Cerenkov" );
HMS->AddDetector( cherenkov ); HMS->AddDetector( cherenkov );
THcScalerEvtHandler *hscaler = new THcScalerEvtHandler("HS","HC scaler event type 0"); THcScalerEvtHandler *hscaler = new THcScalerEvtHandler("HS","HC scaler event type 0");
......
...@@ -124,8 +124,8 @@ RawCoarseReconstruct !Pedestal_event ...@@ -124,8 +124,8 @@ RawCoarseReconstruct !Pedestal_event
Block: Physics Block: Physics
HMSScinGood H.hod.goodscinhit == 1 HMSScinGood H.hod.goodscinhit == 1
HMSScinShould HMSScinGood && H.cal.etotnorm > 0.7 && H.cher.npesum > 2.0 HMSScinShould HMSScinGood && H.cal.etotnorm > 0.7 && H.cer.npesum > 2.0
HMSScinShoulde HMSScinGood && H.cher.npesum > 2.0 HMSScinShoulde HMSScinGood && H.cer.npesum > 2.0
HMSScinShouldh H.hod.goodscinhit == 1 && g.evtyp == 1 HMSScinShouldh H.hod.goodscinhit == 1 && g.evtyp == 1
HMSScinDid HMSScinShould && H.dc.ntrack > 0 HMSScinDid HMSScinShould && H.dc.ntrack > 0
...@@ -133,8 +133,8 @@ HMSScinDide HMSScinShoulde && H.dc.ntrack > 0 ...@@ -133,8 +133,8 @@ HMSScinDide HMSScinShoulde && H.dc.ntrack > 0
HMSScinDidh HMSScinShouldh && H.dc.ntrack > 0 HMSScinDidh HMSScinShouldh && H.dc.ntrack > 0
BHMSScinShould HMSScinShould && H.hod.betanotrack >= 0.1 && g.evtyp==3 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 ) ) 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.cher.npesum > 0.2 BHMSScinShouldh BHMSScinShould && H.cer.npesum > 0.2
BHMSScinDid BHMSScinShould && H.dc.ntrack > 0 BHMSScinDid BHMSScinShould && H.dc.ntrack > 0
BHMSScinDide BHMSScinShoulde && H.dc.ntrack > 0 BHMSScinDide BHMSScinShoulde && H.dc.ntrack > 0
......
...@@ -4,7 +4,7 @@ block H.dc.* ...@@ -4,7 +4,7 @@ block H.dc.*
block H.hod.* block H.hod.*
block H.cal.* block H.cal.*
block H.aero.* block H.aero.*
block H.cher.* block H.cer.*
block H.tr.* block H.tr.*
block S.dc.* block S.dc.*
block S.hod.* block S.hod.*
......
...@@ -4,7 +4,7 @@ block H.dc.* ...@@ -4,7 +4,7 @@ block H.dc.*
block H.hod.* block H.hod.*
block H.cal.* block H.cal.*
block H.aero.* block H.aero.*
block H.cher.* block H.cer.*
block H.tr.* block H.tr.*
block RB.* block RB.*
block g.evtyp block g.evtyp
......
...@@ -385,12 +385,12 @@ Good Track Requirements: ...@@ -385,12 +385,12 @@ Good Track Requirements:
4. {hcer_et_min:%6.2f} < calorimeter energy < {hcer_et_max:%6.2f} 4. {hcer_et_min:%6.2f} < calorimeter energy < {hcer_et_max:%6.2f}
Threshold set at {hcer_threshold:%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 Efficiency = {H.cer.cerfiredcounter[0]/( H.cer.certrackcounter[0] + 0.0001 ):%5.3f}
Mirror 1 {H.cher.cerfiredcounter[0]:%6d} of {H.cher.certrackcounter[0]:%6d} good tracks. Mirror 1 {H.cer.cerfiredcounter[0]:%6d} of {H.cer.certrackcounter[0]:%6d} good tracks.
Mirror 2 Efficiency = {H.cher.cerfiredcounter[1]/( H.cher.certrackcounter[1] + 0.0001 ):%5.3f} Mirror 2 Efficiency = {H.cer.cerfiredcounter[1]/( H.cer.certrackcounter[1] + 0.0001 ):%5.3f}
Mirror 2 {H.cher.cerfiredcounter[1]:%6d} of {H.cher.certrackcounter[1]:%6d} good tracks. Mirror 2 {H.cer.cerfiredcounter[1]:%6d} of {H.cer.certrackcounter[1]:%6d} good tracks.
Overall Efficiency = {H.cher.cerfiredcounter[2]/( H.cher.certrackcounter[2] + 0.0001 ):%5.3f} Overall Efficiency = {H.cer.cerfiredcounter[2]/( H.cer.certrackcounter[2] + 0.0001 ):%5.3f}
Overall {H.cher.cerfiredcounter[2]:%6d} of {H.cher.certrackcounter[2]:%6d} good tracks. Overall {H.cer.cerfiredcounter[2]:%6d} of {H.cer.certrackcounter[2]:%6d} good tracks.
**************************** ****************************
* Calorimeter Efficiencies * * 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