Skip to content
Snippets Groups Projects
Commit 09ee946b authored by Lennart Huth's avatar Lennart Huth
Browse files

Merge branch 'globalEffMaps' into 'master'

AnalysisEfficiency: fixed axis of global efficiency plots

See merge request corryvreckan/corryvreckan!605
parents bc0543bf e27c3f65
No related branches found
No related tags found
No related merge requests found
...@@ -36,7 +36,6 @@ AnalysisEfficiency::AnalysisEfficiency(Configuration& config, std::shared_ptr<De ...@@ -36,7 +36,6 @@ AnalysisEfficiency::AnalysisEfficiency(Configuration& config, std::shared_ptr<De
m_maskedPixelDistanceCut = config_.get<int>("masked_pixel_distance_cut"); m_maskedPixelDistanceCut = config_.get<int>("masked_pixel_distance_cut");
spatial_cut_sensoredge = config_.get<double>("spatial_cut_sensoredge"); spatial_cut_sensoredge = config_.get<double>("spatial_cut_sensoredge");
} }
void AnalysisEfficiency::initialize() { void AnalysisEfficiency::initialize() {
hPixelEfficiency = new TH1D( hPixelEfficiency = new TH1D(
...@@ -127,21 +126,21 @@ void AnalysisEfficiency::initialize() { ...@@ -127,21 +126,21 @@ void AnalysisEfficiency::initialize() {
hGlobalEfficiencyMap_trackPos_TProfile = new TProfile2D("globalEfficiencyMap_trackPos_TProfile", hGlobalEfficiencyMap_trackPos_TProfile = new TProfile2D("globalEfficiencyMap_trackPos_TProfile",
title.c_str(), title.c_str(),
300, 300,
-1.5 * m_detector->getSize().X(), m_detector->displacement().X() - 1.5 * m_detector->getSize().X(),
1.5 * m_detector->getSize().X(), m_detector->displacement().X() + 1.5 * m_detector->getSize().X(),
300, 300,
-1.5 * m_detector->getSize().Y(), m_detector->displacement().Y() - 1.5 * m_detector->getSize().Y(),
1.5 * m_detector->getSize().Y(), m_detector->displacement().Y() + 1.5 * m_detector->getSize().Y(),
0, 0,
1); 1);
hGlobalEfficiencyMap_trackPos = new TEfficiency("globalEfficiencyMap_trackPos", hGlobalEfficiencyMap_trackPos = new TEfficiency("globalEfficiencyMap_trackPos",
title.c_str(), title.c_str(),
300, 300,
-1.5 * m_detector->getSize().X(), m_detector->displacement().X() - 1.5 * m_detector->getSize().X(),
1.5 * m_detector->getSize().X(), m_detector->displacement().X() + 1.5 * m_detector->getSize().X(),
300, 300,
-1.5 * m_detector->getSize().Y(), m_detector->displacement().Y() - 1.5 * m_detector->getSize().Y(),
1.5 * m_detector->getSize().Y()); m_detector->displacement().Y() + 1.5 * m_detector->getSize().Y());
hGlobalEfficiencyMap_trackPos->SetDirectory(this->getROOTDirectory()); hGlobalEfficiencyMap_trackPos->SetDirectory(this->getROOTDirectory());
title = m_detector->getName() + " Chip efficiency map;x [px];y [px];#epsilon"; title = m_detector->getName() + " Chip efficiency map;x [px];y [px];#epsilon";
...@@ -168,21 +167,21 @@ void AnalysisEfficiency::initialize() { ...@@ -168,21 +167,21 @@ void AnalysisEfficiency::initialize() {
hGlobalEfficiencyMap_clustPos_TProfile = new TProfile2D("globalEfficiencyMap_clustPos_TProfile", hGlobalEfficiencyMap_clustPos_TProfile = new TProfile2D("globalEfficiencyMap_clustPos_TProfile",
title.c_str(), title.c_str(),
300, 300,
-1.5 * m_detector->getSize().X(), m_detector->displacement().X() - 1.5 * m_detector->getSize().X(),
1.5 * m_detector->getSize().X(), m_detector->displacement().X() + 1.5 * m_detector->getSize().X(),
300, 300,
-1.5 * m_detector->getSize().Y(), m_detector->displacement().Y() - 1.5 * m_detector->getSize().Y(),
1.5 * m_detector->getSize().Y(), m_detector->displacement().Y() + 1.5 * m_detector->getSize().Y(),
0, 0,
1); 1);
hGlobalEfficiencyMap_clustPos = new TEfficiency("globalEfficiencyMap_clustPos", hGlobalEfficiencyMap_clustPos = new TEfficiency("globalEfficiencyMap_clustPos",
title.c_str(), title.c_str(),
300, 300,
-1.5 * m_detector->getSize().X(), m_detector->displacement().X() - 1.5 * m_detector->getSize().X(),
1.5 * m_detector->getSize().X(), m_detector->displacement().X() + 1.5 * m_detector->getSize().X(),
300, 300,
-1.5 * m_detector->getSize().Y(), m_detector->displacement().Y() - 1.5 * m_detector->getSize().Y(),
1.5 * m_detector->getSize().Y()); m_detector->displacement().Y() + 1.5 * m_detector->getSize().Y());
hGlobalEfficiencyMap_clustPos->SetDirectory(this->getROOTDirectory()); hGlobalEfficiencyMap_clustPos->SetDirectory(this->getROOTDirectory());
hDistanceCluster = new TH1D("distanceTrackHit", hDistanceCluster = new TH1D("distanceTrackHit",
"distance between track and hit; | #vec{track} - #vec{dut} | [mm]", "distance between track and hit; | #vec{track} - #vec{dut} | [mm]",
......
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