Skip to content
Snippets Groups Projects
Commit 69a5e7b0 authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

Test the raw means

parent 112c2d53
No related branches found
No related tags found
1 merge request!108Analysis: dis_analysis_ecal, dis_analysis_hcal, dis_analysis_raw
...@@ -456,7 +456,32 @@ int dis_electrons_raw(const std::string& config_name) ...@@ -456,7 +456,32 @@ int dis_electrons_raw(const std::string& config_name)
c.Print(fmt::format("{}HcalRawHits_n.png", output_prefix).c_str()); c.Print(fmt::format("{}HcalRawHits_n.png", output_prefix).c_str());
} }
common_bench::write_test({dis_Q2_resolution}, fmt::format("{}dis_electrons.json", output_prefix)); auto stats_n_EcalEndcapPRawHits = d.Stats("n_EcalEndcapPRawHits");
auto stats_n_EcalBarrelImagingRawHits = d.Stats("n_EcalBarrelImagingRawHits");
auto stats_n_EcalBarrelScFiRawHits = d.Stats("n_EcalBarrelScFiRawHits");
auto stats_n_EcalEndcapNRawHits = d.Stats("n_EcalEndcapNRawHits");
auto stats_n_HcalEndcapPRawHits = d.Stats("n_HcalEndcapPRawHits");
auto stats_n_HcalBarrelRawHits = d.Stats("n_HcalBarrelRawHits");
auto stats_n_HcalEndcapNRawHits = d.Stats("n_HcalEndcapNRawHits");
if (
stats_n_EcalEndcapPRawHits->GetMean() < 0.8 ||
stats_n_EcalBarrelImagingRawHits->GetMean() < 0.8 ||
stats_n_EcalBarrelScFiRawHits->GetMean() < 0.8 ||
stats_n_EcalEndcapNRawHits->GetMean() < 0.8 ||
stats_n_HcalEndcapPRawHits->GetMean() < 0.8 ||
stats_n_HcalBarrelRawHits->GetMean() < 0.8 ||
stats_n_HcalEndcapNRawHits->GetMean() < 0.8
) {
std::cout << "Error: too few raw hits per events " << std::endl;
stats_n_EcalEndcapPRawHits->Print();
stats_n_EcalBarrelImagingRawHits->Print();
stats_n_EcalBarrelScFiRawHits->Print();
stats_n_EcalEndcapNRawHits->Print();
stats_n_HcalEndcapPRawHits->Print();
stats_n_HcalBarrelRawHits->Print();
stats_n_HcalEndcapNRawHits->Print();
return -1;
}
return 0; return 0;
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment