From 7f001f48b848dc8b41c8aeb96db8ef0959eba461 Mon Sep 17 00:00:00 2001 From: Dominik Smith <d.smith@gsi.de> Date: Wed, 21 Oct 2020 16:47:24 +0200 Subject: [PATCH] Cleaned up header files of MuchQA. --- sim/detectors/much/qa/CbmMuchDigitizerQa.cxx | 22 ++++++++++ sim/detectors/much/qa/CbmMuchDigitizerQa.h | 45 +++----------------- sim/detectors/much/qa/CbmMuchTransportQa.cxx | 17 ++++++++ sim/detectors/much/qa/CbmMuchTransportQa.h | 31 +++----------- 4 files changed, 50 insertions(+), 65 deletions(-) diff --git a/sim/detectors/much/qa/CbmMuchDigitizerQa.cxx b/sim/detectors/much/qa/CbmMuchDigitizerQa.cxx index 2df89e438c..89bc2db222 100644 --- a/sim/detectors/much/qa/CbmMuchDigitizerQa.cxx +++ b/sim/detectors/much/qa/CbmMuchDigitizerQa.cxx @@ -8,6 +8,28 @@ /// \date 21.10.2020 #include "CbmMuchDigitizerQa.h" +#include "CbmDigiManager.h" +#include "CbmMCTrack.h" +#include "CbmMatch.h" +#include "CbmMuchDigi.h" +#include "CbmMuchGeoScheme.h" +#include "CbmMuchModuleGem.h" +#include "CbmMuchPad.h" +#include "CbmMuchPoint.h" +#include "CbmMuchPointInfo.h" +#include "CbmMuchRecoDefs.h" +#include "CbmMuchStation.h" +#include "CbmQaCanvas.h" +#include "TClonesArray.h" +#include "TDatabasePDG.h" +#include "TF1.h" +#include "TGraph.h" +#include "TH1.h" +#include "TH2.h" +#include "TString.h" +#include "TStyle.h" +#include <vector> + using std::cout; using std::endl; using std::vector; diff --git a/sim/detectors/much/qa/CbmMuchDigitizerQa.h b/sim/detectors/much/qa/CbmMuchDigitizerQa.h index aad04643d6..ed0036b268 100644 --- a/sim/detectors/much/qa/CbmMuchDigitizerQa.h +++ b/sim/detectors/much/qa/CbmMuchDigitizerQa.h @@ -9,47 +9,14 @@ #ifndef CbmMuchDigitizerQa_H #define CbmMuchDigitizerQa_H -#include "CbmDigiManager.h" -#include "CbmGeoMuchPar.h" -#include "CbmMCTrack.h" -#include "CbmMatch.h" -#include "CbmMuchAddress.h" -#include "CbmMuchDigi.h" -#include "CbmMuchGeoScheme.h" -#include "CbmMuchModuleGem.h" -#include "CbmMuchPad.h" -#include "CbmMuchPoint.h" -#include "CbmMuchPointInfo.h" -#include "CbmMuchRecoDefs.h" -#include "CbmMuchSector.h" -#include "CbmMuchStation.h" -#include "CbmQaCanvas.h" -#include "FairLogger.h" -#include "FairRootFileSink.h" -#include "FairRootManager.h" -#include "FairRun.h" -#include "FairRuntimeDb.h" #include "FairTask.h" -#include "Riostream.h" -#include "TArrayI.h" -#include "TCanvas.h" -#include "TClonesArray.h" -#include "TDatabasePDG.h" -#include "TF1.h" -#include "TFile.h" -#include "TGraph.h" -#include "TH1.h" -#include "TH2.h" -#include "TObjArray.h" -#include "TParticlePDG.h" -#include "TString.h" -#include "TStyle.h" -#include <algorithm> -#include <cassert> -#include <map> -#include <vector> - class CbmMuchGeoScheme; +class CbmDigiManager; +class CbmQaCanvas; +class TCanvas; +class TH1F; +class TH2F; +class TVector2; /// QA for the MUCH detector after a "digitization" step of the simulation. /// The class reimplements corresponding QA checks from old CbmMuchHitFinderQa class diff --git a/sim/detectors/much/qa/CbmMuchTransportQa.cxx b/sim/detectors/much/qa/CbmMuchTransportQa.cxx index 1db69c4ca2..d55aedcf2e 100644 --- a/sim/detectors/much/qa/CbmMuchTransportQa.cxx +++ b/sim/detectors/much/qa/CbmMuchTransportQa.cxx @@ -8,6 +8,23 @@ /// \date 21.10.2020 #include "CbmMuchTransportQa.h" +#include "CbmMCTrack.h" +#include "CbmMuchGeoScheme.h" +#include "CbmMuchPoint.h" +#include "CbmMuchStation.h" +#include "CbmQaCanvas.h" +#include "TClonesArray.h" +#include "TDatabasePDG.h" +#include "TH1.h" +#include "TH2.h" +#include "TLegend.h" +#include "TPie.h" +#include "TPieSlice.h" +#include "TStyle.h" +#include <vector> + +#define BINS_STA fNstations, 0, fNstations + ClassImp(CbmMuchTransportQa); // ------------------------------------------------------------------------- diff --git a/sim/detectors/much/qa/CbmMuchTransportQa.h b/sim/detectors/much/qa/CbmMuchTransportQa.h index 3805faa5a1..9aca99b0bf 100644 --- a/sim/detectors/much/qa/CbmMuchTransportQa.h +++ b/sim/detectors/much/qa/CbmMuchTransportQa.h @@ -10,34 +10,13 @@ #ifndef CbmMuchTransportQa_H #define CbmMuchTransportQa_H -#include "CbmGeoMuchPar.h" -#include "CbmMCTrack.h" -#include "CbmMuchGeoScheme.h" -#include "CbmMuchPoint.h" -#include "CbmMuchStation.h" -#include "CbmQaCanvas.h" -#include "FairLogger.h" -#include "FairRootFileSink.h" -#include "FairRootManager.h" -#include "FairRun.h" -#include "FairRuntimeDb.h" #include "FairTask.h" -#include "TClonesArray.h" -#include "TDatabasePDG.h" -#include "TFolder.h" -#include "TH1.h" -#include "TH2.h" -#include "TLegend.h" #include "TParameter.h" -#include "TParticlePDG.h" -#include "TPie.h" -#include "TPieSlice.h" -#include "TString.h" -#include "TStyle.h" -#include <cassert> -#include <vector> - -#define BINS_STA fNstations, 0, fNstations +class TH1F; +class TH2F; +class TPie; +class CbmQaCanvas; +class CbmMuchPoint; /// QA for the MUCH detector after a "transport" step of the simulation. /// The class reimplements corresponding QA checks from old CbmMuchHitFinderQa class -- GitLab