diff --git a/macro/CMakeLists.txt b/macro/CMakeLists.txt index 6b29153c10119a996baa05c9b34ccf3bfbe19b6e..e20ca4753c62f7e3ab9bb0f3556ab963ac45fe61 100644 --- a/macro/CMakeLists.txt +++ b/macro/CMakeLists.txt @@ -3,7 +3,6 @@ add_subdirectory(run) add_subdirectory(mcbm) add_subdirectory(mvd) add_subdirectory(much) -add_subdirectory(tof) add_subdirectory(beamtime) add_subdirectory(include) diff --git a/macro/tof/CMakeLists.txt b/macro/tof/CMakeLists.txt deleted file mode 100644 index 903494708079de4bb1513978bc5e48aa5cef12b8..0000000000000000000000000000000000000000 --- a/macro/tof/CMakeLists.txt +++ /dev/null @@ -1,47 +0,0 @@ -#TODO: Test the different tof geometries - -# Put the .rootrc file into the directory from which root is executed. -# Otherwise the rootalias file is not loaded -File(COPY ${CBMROOT_SOURCE_DIR}/macro/include/.rootrc DESTINATION ${CBMROOT_BINARY_DIR}/macro/tof/digitizer) - -# Define the number of events to run -Set(NumEvents 2) - -# Define the setup to run -Set(setup sis100_electron) - -GENERATE_ROOT_TEST_SCRIPT(${CBMROOT_SOURCE_DIR}/macro/tof/digitizer/run_tof_disim.C) -add_test(tof_disim ${CBMROOT_BINARY_DIR}/macro/tof/digitizer/run_tof_disim.sh ${NumEvents} \"${setup}\") -SET_TESTS_PROPERTIES(tof_disim PROPERTIES TIMEOUT "600") -SET_TESTS_PROPERTIES(tof_disim PROPERTIES PASS_REGULAR_EXPRESSION "Test Passed;All ok") -set_tests_properties(tof_disim PROPERTIES FIXTURES_SETUP fixture_tof_digi1) - -# This text macro does not run any more properly. It has either to be removed or updated. -#GENERATE_ROOT_TEST_SCRIPT(${CBMROOT_SOURCE_DIR}/macro/tof/digitizer/run_digi_test.C) -#add_test(tof_digi1 ${CBMROOT_BINARY_DIR}/macro/tof/digitizer/run_digi_test.sh ${NumEvents} \"${setup}\") -#SET_TESTS_PROPERTIES(tof_digi1 PROPERTIES TIMEOUT "300") -#SET_TESTS_PROPERTIES(tof_digi1 PROPERTIES PASS_REGULAR_EXPRESSION "Test Passed;All ok") -#set_tests_properties(tof_digi1 PROPERTIES FIXTURES_REQUIRED fixture_tof_digi1) - - -### To do later: run with different digitizer/clusterizer options -#GENERATE_ROOT_TEST_SCRIPT(${CBMROOT_SOURCE_DIR}/macro/tof/digitizer/tof_digi2.C) -#add_test(tof_digi2 ${CBMROOT_BINARY_DIR}/macro/tof/digitizer/tof_digi2.sh) -#SET_TESTS_PROPERTIES(tof_digi2 PROPERTIES TIMEOUT "300") -#SET_TESTS_PROPERTIES(tof_digi2 PROPERTIES DEPENDS tof_disim) -#SET_TESTS_PROPERTIES(tof_digi2 PROPERTIES PASS_REGULAR_EXPRESSION "Test Passed;All ok") - -### Copy TOF macros and folders to allow execution of tasks on batch farm after installation -#Install(FILES .rootrc run_mc.C -# DESTINATION share/cbmroot/macro/tof/beamtime/feb15 -# ) -#Install(FILES .rootrc run_mc.C -# DESTINATION share/cbmroot/macro/tof/beamtime/nov15 -# ) -#Install(DIRECTORY modules DESTINATION share/cbmroot/macro/run) -#Install(CODE "FILE(MAKE_DIRECTORY \${CMAKE_INSTALL_PREFIX}/share/cbmroot/macro/run/data)") - -Install(FILES qa/tof_qa_sim.C qa/tof_qa_ana.C qa/tof_qa_hp.C qa/tof.digibdf.par - DESTINATION share/cbmroot/macro/tof/qa - ) -Install(CODE "FILE(MAKE_DIRECTORY \${CMAKE_INSTALL_PREFIX}/share/cbmroot/macro/tof/qa/data)") diff --git a/macro/tof/digitizer/GenTofBdfRootInput_v17a.C b/macro/tof/GenTofBdfRootInput_v17a.C similarity index 100% rename from macro/tof/digitizer/GenTofBdfRootInput_v17a.C rename to macro/tof/GenTofBdfRootInput_v17a.C diff --git a/macro/tof/digitizer/.rootrc b/macro/tof/digitizer/.rootrc deleted file mode 120000 index 8c984c28881b1e60f248b32b2571249c95f3c98d..0000000000000000000000000000000000000000 --- a/macro/tof/digitizer/.rootrc +++ /dev/null @@ -1 +0,0 @@ -../../include/.rootrc \ No newline at end of file diff --git a/macro/tof/digitizer/HowTo.txt b/macro/tof/digitizer/HowTo.txt deleted file mode 100644 index d0e13e7bc4dc97f5bf0a48f14325d10a5414fe26..0000000000000000000000000000000000000000 --- a/macro/tof/digitizer/HowTo.txt +++ /dev/null @@ -1,100 +0,0 @@ -ToF digitizer usage, transition from ToF Hit Producer - -1) New classes - - The TofHitProducerNew object has to be replaced by a CbmTofDigitizerBDF object - and a CbmTofSimpClusterizer object. An example of this is in - macro/to/digitizer/run_digi.C <= Digitizer only - macro/to/digitizer/run_reco.C <= Digitizer along with normal reco chain for - MVD, STS, TRD and RICH - - Additionally an optional test class called CbmTofTests is avaliable if one - wants to cross check the good working of the digitizer and the clusterizer. - -2) Parameters - - a) Beam data input file: - test_bdf_input.root, root script to generate it can be made available - by P.-A. Loizeau - - b) Cluster distribution to cluster radius conversion - Provide the conversion from Landau Fit on cluster size distribution to - Landau parameters for Cluster radiusdistribution: - RadToClustDist_0000_1000_0010_00025_05025_00025.root - - c) Digitizer geometry description file (same as HitProd): - tof_vXXyyy.digi.par - - d) Digitizer options file: - tof.digibdf.par - e) Clusterizer options file: - tof.digibdf.par - - e) Digitizer Options: - See description of allowed values in the file itself!!! - General Options - i) UseExpDigi: Type of ToF digis to use - ii) UseOnlyPrim: Only primaries or all tracks - iii) UseOneGapPerTrk: Use only 1st fired gap per (Track, Channel) pair - iv) ClusterModel: Choose cluster charge distribution model, have effect - on which adjacent strips fire if the FEE threshold is not 0 - v) FeeGainSigma, FeeTotThr, TimeResElec: Electronics properties - vi) TimeResStart: Start counter resolution - vii) SignalPropSpeed: Propagation speed along electrode - Geometry Options - These options have to match the geometry files!!! - For most of them, see the Create_TOF_Geometry_*.C macros in the - macro/tof/geometry folder. - Options iv to viii allow for the creation of SM with mixed RPC types. - i) NbSmTypes: How many different type of SM used in this geometry - ii) NbSm: Number of SM for each SM type - iii) NbRpc: Number of RPC inside a single SM for each SM type - iv) NbGapsXXX: Number of gaps for each RPC in a SM of type XXX - v) GapSizeXXX: Single gap size for each RPC in a SM of type XXX - vi) NbChXXX: Number of channels for each RPC in a SM of type XXX - vii) ChTypeXXX: Channel type (strip, pad) for each RPC in a SM of type - XXX - viii) ChOrientationXXX: Channel orientation (vertical, horizontal for - each RPC - in a SM of type XXX - Beam data options - These options are related to how the data from measurements are - used in the digitizer. - i) BeamInputFile: ROOT file containing the test data used to get a - "realistic" response. This file contains the RPC resolution, - efficiency, cluster size distribution and cluster charge - distribution for at least 1 RPC type. - ii) ClusterRadiusModel: Model used to generate the radius of each - Cluster. - iii) SmTypeInpMapp: If more than 1 RPC type test in ROOT file, map them - to SM types. Not yet compatible with multiple RPC types per SM. - iv) RadiusLandauMpv: Optional, used if ClusterRadiusModel is chosen to - be a Landau distribution with user fixed parameters. - v) RadLandauSigma: Optional, used if ClusterRadiusModel is chosen to - be a Landau distribution with user fixed parameters. - - f) Clusterizer Options: - See description of allowed values in the file itself!!! - i) MulUseTrkId: Switch between using TofPoints count or McTracks count - for the multiple source flag. - ii) MaxTimeDistClust: Maximal time distance between Digi pairs on adjacent - channels for which they are merged in the same cluster. - iii) MaxSpaceDistClust: Maximal distance along strips between Digis pairs - on adjacent channels for which they are merged in the same cluster. - -3) Usage hints - a) Modify the input files in macro/tof/digitizer/run_digi.C if you want to - run only the TOF digitizer or in macro/tof/digitizer/run_reco.C if you - want to run the full reconstruction chain (run_reco100.C has only STS+TOF) - b) Prepare the digitizer options, most users will probably mainly be - interested in the following options: - FeeGainSigma, FeeTotThr, TimeResElec - TimeResStart - ClusterModel (only "Flat disc" is currently reasonnably working) - BeamInputFile (current file generated for 99% efficiency, nominal tof - system resolution and HD counter clusters properties) - ClusterRadiusModel - c) Prepare the clusterizer options - d) Run the ROOT macro like the normal reco script - e) Control histograms will appear in *.hst.root files, all other outputs are - also in the same folder diff --git a/macro/tof/digitizer/data/.gitignore b/macro/tof/digitizer/data/.gitignore deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/macro/tof/digitizer/run_digi.C b/macro/tof/digitizer/run_digi.C deleted file mode 100644 index aaf0dd9f8e3a6520ebd0fcfc248fbd3934c21713..0000000000000000000000000000000000000000 --- a/macro/tof/digitizer/run_digi.C +++ /dev/null @@ -1,162 +0,0 @@ -/* Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// -------------------------------------------------------------------------- -// -// Macro for TOF digitzer testing -// -// Digitizer in TOF -// Clusterizer in TOF -// Test class for TOF (Point/Digi/Hit) -// -// P.-A. Loizeau 30/09/2013 -// Version 30/09/2013 (P.-A. Loizeau) -// -// -------------------------------------------------------------------------- - - -void run_digi(Int_t nEvents = 2) -{ - - // ======================================================================== - // Adjust this part according to your requirements - - // Verbosity level (0=quiet, 1=event level, 2=track level, 3=debug) - Int_t iVerbose = 0; - - // Input file (MC events) - // TString inFile = "data/25agev.mc.root"; - TString inFile = "/buffalo/ploizeau/cbmroot/2013_08_23/25agev_mbias.mc.root"; - // TString inFile = "/buffalo/ploizeau/cbmroot/pal_2013_08_27/300/25agev_mbias.mc.root"; - // Parameter file - // TString parFile = "data/25agev.params.root"; - TString parFile = "/buffalo/ploizeau/cbmroot/2013_08_23/25agev_mbias.params.root"; - // TString parFile = "/buffalo/ploizeau/cbmroot/pal_2013_08_27/300/25agev_mbias.params.root"; - - // Output file - TString outFile = "digitizerTest.eds.root"; - - // Digitisation files. - // Add TObjectString containing the different file names to - // a TList which is passed as input to the FairParAsciiFileIo. - // The FairParAsciiFileIo will take care to create on the fly - // a concatenated input parameter file which is then used during - // the reconstruction. - TList* parFileList = new TList(); - - TString workDir = gSystem->Getenv("VMCWORKDIR"); - TString paramDir = workDir + "/parameters"; - - TObjString tofDigiFile = paramDir + "/tof/tof_v13b.digi.par"; - parFileList->Add(&tofDigiFile); - - TObjString tofDigiBdfFile = "./tof.digibdf.par"; - parFileList->Add(&tofDigiBdfFile); - - - // In general, the following parts need not be touched - // ======================================================================== - - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Reconstruction run ------------------------------------------- - FairRunAna* run = new FairRunAna(); - run->SetInputFile(inFile); - run->SetOutputFile(outFile); - // ------------------------------------------------------------------------ - - - // ========================================================================= - // === Detector Response Simulation (Digitiser) === - // === (where available) === - // ========================================================================= - - // ----- TOF digitizer ------------------------------------------------- - CbmTofDigitizerBDF* tofDigitizerBdf = new CbmTofDigitizerBDF("TOF Digitizer BDF", iVerbose); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigi", kFALSE); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigiMatchPoints", kFALSE); - tofDigitizerBdf->SetInputFileName( - paramDir + "tof/test_bdf_input.root"); // Required as input file name not read anymore by param class - run->AddTask(tofDigitizerBdf); - - - // ========================================================================= - // === TOF local reconstruction === - // ========================================================================= - - // Cluster/Hit builder - CbmTofSimpClusterizer* tofSimpClust = new CbmTofSimpClusterizer("TOF Simple Clusterizer", iVerbose); - tofSimpClust->SetOutputBranchPersistent("TofHit", kFALSE); - tofSimpClust->SetOutputBranchPersistent("TofDigiMatch", kFALSE); - run->AddTask(tofSimpClust); - - // ------ TOF hit producer --------------------------------------------- - /* - CbmTofHitProducerNew* tofHitProd = new CbmTofHitProducerNew("TOF HitProducerNew",iVerbose); - // tofHitProd->SetParFileName(std::string(TofGeoPar)); - tofHitProd->SetInitFromAscii(kFALSE); -// tofHitProd->SetSigmaT( 0.070 ); -// tofHitProd->SetSigmaEl( 0.040 ); - run->AddTask(tofHitProd); -*/ - // ------------------------------------------------------------------------- - - // === End of TOF local reconstruction === - // ========================================================================= - - // ========================================================================= - // === TOF evaluation === - // ========================================================================= - - // Digitizer/custerizer testing - CbmTofTests* tofTests = new CbmTofTests("TOF Tests", iVerbose); - run->AddTask(tofTests); - - // === End of TOF evaluation === - // ========================================================================= - // ----- Parameter database -------------------------------------------- - FairRuntimeDb* rtdb = run->GetRuntimeDb(); - FairParRootFileIo* parIo1 = new FairParRootFileIo(); - FairParAsciiFileIo* parIo2 = new FairParAsciiFileIo(); - parIo1->open(parFile.Data()); - parIo2->open(parFileList, "in"); - rtdb->setFirstInput(parIo1); - rtdb->setSecondInput(parIo2); - rtdb->setOutput(parIo1); - rtdb->saveOutput(); - // ------------------------------------------------------------------------ - - - // ----- Intialise and run -------------------------------------------- - run->Init(); - cout << "Starting run" << endl; - run->Run(0, nEvents); - // ------------------------------------------------------------------------ - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; - cout << endl; - // ------------------------------------------------------------------------ - - // delete run; - - cout << " Test passed" << endl; - cout << " All ok " << endl; -} diff --git a/macro/tof/digitizer/run_digi_test.C b/macro/tof/digitizer/run_digi_test.C deleted file mode 100644 index 15aa0bc95fef890e44c37cee63c993014ca0c5af..0000000000000000000000000000000000000000 --- a/macro/tof/digitizer/run_digi_test.C +++ /dev/null @@ -1,222 +0,0 @@ -/* Copyright (C) 2015-2019 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer], Florian Uhlig */ - -// -------------------------------------------------------------------------- -// -// Macro for TOF digitzer testing -// -// Digitizer in TOF -// Clusterizer in TOF -// Test class for TOF (Point/Digi/Hit) -// -// P.-A. Loizeau 13/03/2015 -// Version 13/03/2015 (P.-A. Loizeau) -// -// -------------------------------------------------------------------------- -void run_digi_test(Int_t nEvents = 2, const char* setup = "sis100_electron") -{ - - // ======================================================================== - // Adjust this part according to your requirements - - // Verbosity level (0=quiet, 1=event level, 2=track level, 3=debug) - Int_t iVerbose = 0; - - // ----- Paths and file names -------------------------------------------- - TString inDir = gSystem->Getenv("VMCWORKDIR"); - - TString outDir = "data/"; - - // Input file (MC events) - TString inFile = outDir + setup + "_test.mc.root"; - // Parameter file - TString parFile = outDir + setup + "_params.root"; - - // Output file - TString outFile = outDir + setup + "_digitizerTest.eds.root"; - - TString setupFile = inDir + "/geometry/setup/setup_" + setup + ".C"; - TString setupFunct = "setup_"; - setupFunct = setupFunct + setup + "()"; - gROOT->LoadMacro(setupFile); - gInterpreter->ProcessLine(setupFunct); - CbmSetup* cbmsetup = CbmSetup::Instance(); - - TString workDir = gSystem->Getenv("VMCWORKDIR"); - TString paramDir = workDir + "/parameters/"; - - // Digitisation files. - // Add TObjectString containing the different file names to - // a TList which is passed as input to the FairParAsciiFileIo. - // The FairParAsciiFileIo will take care to create on the fly - // a concatenated input parameter file which is then used during - // the reconstruction. - TList* parFileList = new TList(); - TString geoTag; - - // - TRD digitisation parameters - if (cbmsetup->GetGeoTag(kTrd, geoTag)) { - TObjString* trdFile = new TObjString(inDir + "/parameters/trd/trd_" + geoTag + ".asic.par"); - parFileList->Add(trdFile); - trdFile = new TObjString(inDir + "/parameters/trd/trd_" + geoTag + ".digi.par"); - parFileList->Add(trdFile); - trdFile = new TObjString(inDir + "/parameters/trd/trd_" + geoTag + ".gain.par"); - parFileList->Add(trdFile); - trdFile = new TObjString(inDir + "/parameters/trd/trd_" + geoTag + ".gas.par"); - parFileList->Add(trdFile); - std::cout << "-I- Using parameter file " << trdFile->GetString() << std::endl; - } - - // - TOF digitisation parameters - if (cbmsetup->GetGeoTag(kTof, geoTag)) { - TObjString* tofFile = new TObjString(inDir + "/parameters/tof/tof_" + geoTag + ".digi.par"); - parFileList->Add(tofFile); - std::cout << "-I- Using parameter file " << tofFile->GetString() << std::endl; - TObjString* tofBdfFile = new TObjString(inDir + "/parameters/tof/tof_" + geoTag + ".digibdf.par"); - parFileList->Add(tofBdfFile); - std::cout << "-I- Using parameter file " << tofBdfFile->GetString() << std::endl; - } - - // In general, the following parts need not be touched - // ======================================================================== - - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Reconstruction run ------------------------------------------- - FairRunAna* run = new FairRunAna(); - run->SetInputFile(inFile); - run->SetOutputFile(outFile); - Bool_t hasFairMonitor = Has_Fair_Monitor(); - if (hasFairMonitor) { FairMonitor::GetMonitor()->EnableMonitor(kTRUE); } - // ------------------------------------------------------------------------ - - - // ----- Mc Data Manager ------------------------------------------------ - CbmMCDataManager* mcManager = new CbmMCDataManager("MCManager", 1); - mcManager->AddFile(inFile); - run->AddTask(mcManager); - // ------------------------------------------------------------------------ - - // ========================================================================= - // === Detector Response Simulation (Digitiser) === - // === (where available) === - // ========================================================================= - - // ----- TOF digitizer ------------------------------------------------- - CbmTofDigitize* tofDigitizer = new CbmTofDigitize("TOF Digitizer", iVerbose); - tofDigitizer->SetOutputBranchPersistent("TofDigi", kFALSE); - tofDigitizer->SetOutputBranchPersistent("TofDigiMatchPoints", kFALSE); - tofDigitizer->SetInputFileName( - paramDir + "tof/test_bdf_input.root"); // Required as input file name not read anymore by param class - tofDigitizer->UseMcTrackMonitoring(); // Enable the Mc Track Usage in the digitizer - run->AddTask(tofDigitizer); - - - // ========================================================================= - // === TOF local reconstruction === - // ========================================================================= - - // Cluster/Hit builder - CbmTofSimpClusterizer* tofSimpClust = new CbmTofSimpClusterizer("TOF Simple Clusterizer", iVerbose); - tofSimpClust->SetOutputBranchPersistent("TofHit", kFALSE); - tofSimpClust->SetOutputBranchPersistent("TofDigiMatch", kFALSE); - tofSimpClust->UseMcTrackMonitoring(); // Enable the Mc Track Usage in the clusterizer - run->AddTask(tofSimpClust); - - // ------ TOF hit producer --------------------------------------------- - /* - CbmTofHitProducerNew* tofHitProd = new CbmTofHitProducerNew("TOF HitProducerNew",iVerbose); - // tofHitProd->SetParFileName(std::string(TofGeoPar)); - tofHitProd->SetInitFromAscii(kFALSE); -// tofHitProd->SetSigmaT( 0.070 ); -// tofHitProd->SetSigmaEl( 0.040 ); - run->AddTask(tofHitProd); -*/ - // ------------------------------------------------------------------------- - - // === End of TOF local reconstruction === - // ========================================================================= - - // ========================================================================= - // === Matching to Monte-carlo === - // ========================================================================= - CbmMatchRecoToMC* matchTask = new CbmMatchRecoToMC(); - run->AddTask(matchTask); - // === End of matching to Monte-Carlo === - // ========================================================================= - - // ========================================================================= - // === TOF evaluation === - // ========================================================================= - - // Digitizer/custerizer testing - CbmTofTests* tofTests = new CbmTofTests("TOF Tests", iVerbose); - run->AddTask(tofTests); - - // === End of TOF evaluation === - // ========================================================================= - // ----- Parameter database -------------------------------------------- - FairRuntimeDb* rtdb = run->GetRuntimeDb(); - FairParRootFileIo* parIo1 = new FairParRootFileIo(); - FairParAsciiFileIo* parIo2 = new FairParAsciiFileIo(); - parIo1->open(parFile.Data()); - parIo2->open(parFileList, "in"); - rtdb->setFirstInput(parIo1); - rtdb->setSecondInput(parIo2); - rtdb->setOutput(parIo1); - rtdb->saveOutput(); - // ------------------------------------------------------------------------ - - - // ----- Intialise and run -------------------------------------------- - run->Init(); - cout << "Starting run" << endl; - run->Run(0, nEvents); - // ------------------------------------------------------------------------ - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; - cout << endl; - // ------------------------------------------------------------------------ - - if (hasFairMonitor) { - // Extract the maximal used memory an add is as Dart measurement - // This line is filtered by CTest and the value send to CDash - FairSystemInfo sysInfo; - Float_t maxMemory = sysInfo.GetMaxMemory(); - cout << "<DartMeasurement name=\"MaxMemory\" type=\"numeric/double\">"; - cout << maxMemory; - cout << "</DartMeasurement>" << endl; - - Float_t cpuUsage = ctime / rtime; - cout << "<DartMeasurement name=\"CpuLoad\" type=\"numeric/double\">"; - cout << cpuUsage; - cout << "</DartMeasurement>" << endl; - - FairMonitor* tempMon = FairMonitor::GetMonitor(); - tempMon->Print(); - } - // delete run; - - cout << " Test passed" << endl; - cout << " All ok " << endl; - - RemoveGeoManager(); -} diff --git a/macro/tof/digitizer/run_reco.C b/macro/tof/digitizer/run_reco.C deleted file mode 100644 index 8245862b62f126f5722927bd42428a011cd9c933..0000000000000000000000000000000000000000 --- a/macro/tof/digitizer/run_reco.C +++ /dev/null @@ -1,383 +0,0 @@ -/* Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// -------------------------------------------------------------------------- -// -// Macro for reconstruction of simulated events with standard settings -// -// HitProducers in RICH, TRD -// Digitizer in MVD, STS(+HitFinder), TOF(+clusterizer) -// STS track finding and fitting (L1 / KF) -// TRD track finding and fitting (L1 / KF) -// RICH ring finding (ideal) and fitting -// Global track finding (ideal), rich assignment -// Primary vertex finding (ideal) -// Matching of reconstructed and MC tracks in STS, RICH and TRD -// TOF test class (Points/Digis/Hits) -// NH Hadron analysis -// -// P.-A. Loizeau 30/09/2013 -// Version 30/09/2013 (P.-A. Loizeau) -// -// -------------------------------------------------------------------------- - - -void run_reco(Int_t nEvents = 2) -{ - - // ======================================================================== - // Adjust this part according to your requirements - - // Verbosity level (0=quiet, 1=event level, 2=track level, 3=debug) - Int_t iVerbose = 0; - - // Input file (MC events) - // TString inFile = "data/25agev.mc.root"; - TString inFile = "/buffalo/ploizeau/cbmroot/2013_08_23/25agev_mbias.mc.root"; - // TString inFile = "/buffalo/ploizeau/cbmroot/v13cd_20130914/25agev_mbias.mc.root"; - // Parameter file - // TString parFile = "data/25agev.params.root"; - TString parFile = "/buffalo/ploizeau/cbmroot/2013_08_23/25agev_mbias.params.root"; - // TString parFile = "/buffalo/ploizeau/cbmroot/v13cd_20130914/25agev_mbias.params.root"; - - // Output file - TString outFile = "digitizerTest.eds.root"; - - // Digitisation files. - // Add TObjectString containing the different file names to - // a TList which is passed as input to the FairParAsciiFileIo. - // The FairParAsciiFileIo will take care to create on the fly - // a concatenated input parameter file which is then used during - // the reconstruction. - TList* parFileList = new TList(); - - TString workDir = gSystem->Getenv("VMCWORKDIR"); - TString paramDir = workDir + "/parameters"; - - TObjString stsDigiFile = paramDir + "/sts/sts_v12b_std.digi.par"; - // TObjString stsDigiFile = paramDir + "/sts/sts_v13c_std.digi.par"; - parFileList->Add(&stsDigiFile); - - TObjString trdDigiFile = paramDir + "/trd/trd_v13g.digi.par"; - parFileList->Add(&trdDigiFile); - - TObjString tofDigiFile = paramDir + "/tof/tof_v13b.digi.par"; - // TObjString tofDigiFile = paramDir + "/tof/tof_v13d.digi.par"; - parFileList->Add(&tofDigiFile); - - TObjString tofDigiBdfFile = "./tof.digibdf.par"; - parFileList->Add(&tofDigiBdfFile); - - - // In general, the following parts need not be touched - // ======================================================================== - - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Reconstruction run ------------------------------------------- - FairRunAna* run = new FairRunAna(); - run->SetInputFile(inFile); - run->SetOutputFile(outFile); - // ------------------------------------------------------------------------ - - - // ========================================================================= - // === Detector Response Simulation (Digitiser) === - // === (where available) === - // ========================================================================= - - /**/ - // ----- MVD Digitiser ------------------------------------------------- - CbmMvdDigitizeL* mvdDigi = new CbmMvdDigitizeL("MVD Digitiser", 0, iVerbose); - run->AddTask(mvdDigi); - // ------------------------------------------------------------------------- - - - // ----- STS digitizer ------------------------------------------------- - Double_t threshold = 4; - Double_t noiseWidth = 0.01; - Int_t nofBits = 12; - Double_t electronsPerAdc = 10; - Double_t StripDeadTime = 0.1; - CbmStsDigitize* stsDigitize = new CbmStsDigitize("STS Digitiser", iVerbose); - stsDigitize->SetRealisticResponse(); - stsDigitize->SetFrontThreshold(threshold); - stsDigitize->SetBackThreshold(threshold); - stsDigitize->SetFrontNoiseWidth(noiseWidth); - stsDigitize->SetBackNoiseWidth(noiseWidth); - stsDigitize->SetFrontNofBits(nofBits); - stsDigitize->SetBackNofBits(nofBits); - stsDigitize->SetFrontNofElPerAdc(electronsPerAdc); - stsDigitize->SetBackNofElPerAdc(electronsPerAdc); - stsDigitize->SetStripDeadTime(StripDeadTime); - run->AddTask(stsDigitize); - // ------------------------------------------------------------------------- - - /**/ - // ----- TOF digitizer ------------------------------------------------- - CbmTofDigitizerBDF* tofDigitizerBdf = new CbmTofDigitizerBDF("TOF Digitizer BDF", iVerbose); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigi", kFALSE); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigiMatchPoints", kFALSE); - run->AddTask(tofDigitizerBdf); - - // ========================================================================= - // === MVD local reconstruction === - // ========================================================================= - - /**/ - // ----- MVD Hit Finder ------------------------------------------------ - CbmMvdFindHits* mvdHitFinder = new CbmMvdFindHits("MVD Hit Finder", 0, iVerbose); - run->AddTask(mvdHitFinder); - // ------------------------------------------------------------------------- - /**/ - - // === End of MVD local reconstruction === - // ========================================================================= - - - // ========================================================================= - // === STS local reconstruction === - // ========================================================================= - - /**/ - // ----- STS Cluster Finder -------------------------------------------- - FairTask* stsClusterFinder = new CbmStsClusterFinder("STS Cluster Finder", iVerbose); - run->AddTask(stsClusterFinder); - // ------------------------------------------------------------------------- - - - // ----- STS hit finder ------------------------------------------------ - FairTask* stsFindHits = new CbmStsFindHits("STS Hit Finder", iVerbose); - run->AddTask(stsFindHits); - // ------------------------------------------------------------------------- - - - // ----- STS hit matching ----------------------------------------------- - FairTask* stsMatchHits = new CbmStsMatchHits("STS Hit Matcher", iVerbose); - run->AddTask(stsMatchHits); - // ------------------------------------------------------------------------- - - - // --- STS track finding ------------------------------------------------ - CbmKF* kalman = new CbmKF(); - run->AddTask(kalman); - CbmL1* l1 = new CbmL1(); - run->AddTask(l1); - CbmStsTrackFinder* stsTrackFinder = new CbmL1StsTrackFinder(); - FairTask* stsFindTracks = new CbmStsFindTracks(iVerbose, stsTrackFinder); - run->AddTask(stsFindTracks); - // ------------------------------------------------------------------------- - - - // --- STS track matching ---------------------------------------------- - FairTask* stsMatchTracks = new CbmStsMatchTracks(iVerbose); - run->AddTask(stsMatchTracks); - // ------------------------------------------------------------------------- - - - // --- STS track fitting ----------------------------------------------- - CbmStsTrackFitter* stsTrackFitter = new CbmStsKFTrackFitter(); - FairTask* stsFitTracks = new CbmStsFitTracks(stsTrackFitter, iVerbose); - run->AddTask(stsFitTracks); - // ------------------------------------------------------------------------- - /**/ - // === End of STS local reconstruction === - // ========================================================================= - - - // ========================================================================= - // === TRD local reconstruction === - // ========================================================================= - /**/ - // Update of the values for the radiator F.U. 17.08.07 - Int_t trdNFoils = 130; // number of polyetylene foils - Float_t trdDFoils = 0.0013; // thickness of 1 foil [cm] - Float_t trdDGap = 0.02; // thickness of gap between foils [cm] - Bool_t simpleTR = kTRUE; // use fast and simple version for TR - // production - - CbmTrdRadiator* radiator = new CbmTrdRadiator(simpleTR, trdNFoils, trdDFoils, trdDGap); - - CbmTrdHitProducerSmearing* trdHitProd = new CbmTrdHitProducerSmearing(radiator); - run->AddTask(trdHitProd); - /**/ - // ------------------------------------------------------------------------- - // === End of TRD local reconstruction === - // ========================================================================= - - - // ========================================================================= - // === TOF local reconstruction === - // ========================================================================= - - // Cluster/Hit builder - CbmTofSimpClusterizer* tofSimpClust = new CbmTofSimpClusterizer("TOF Simple Clusterizer", iVerbose); - tofSimpClust->SetOutputBranchPersistent("TofHit", kTRUE); - tofSimpClust->SetOutputBranchPersistent("TofDigiMatch", kTRUE); - run->AddTask(tofSimpClust); - - // ------ TOF hit producer --------------------------------------------- - /* - CbmTofHitProducerNew* tofHitProd = new CbmTofHitProducerNew("TOF HitProducerNew",iVerbose); - // tofHitProd->SetParFileName(std::string(TofGeoPar)); - tofHitProd->SetInitFromAscii(kFALSE); -// tofHitProd->SetSigmaT( 0.070 ); -// tofHitProd->SetSigmaEl( 0.040 ); - run->AddTask(tofHitProd); -*/ - // ------------------------------------------------------------------------- - - // === End of TOF local reconstruction === - // ========================================================================= - - - // ========================================================================= - // === Global tracking === - // ========================================================================= - /**/ - CbmLitFindGlobalTracks* finder = new CbmLitFindGlobalTracks(); - // Tracking method to be used - // "branch" - branching tracking - // "nn" - nearest neighbor tracking - // "weight" - weighting tracking - finder->SetTrackingType("branch"); - - // Hit-to-track merger method to be used - // "nearest_hit" - assigns nearest hit to the track - finder->SetMergerType("nearest_hit"); - - run->AddTask(finder); - - // ----- Primary vertex finding --------------------------------------- - CbmPrimaryVertexFinder* pvFinder = new CbmPVFinderKF(); - CbmFindPrimaryVertex* findVertex = new CbmFindPrimaryVertex(pvFinder); - run->AddTask(findVertex); - // ------------------------------------------------------------------------ - - // === End of global tracking === - // ========================================================================= - - - // ----- TRD track matching -------------------------------------------- - CbmTrdMatchTracks* trdMatchTracks = new CbmTrdMatchTracks(); - run->AddTask(trdMatchTracks); - // ---------------------------------------------------- - - // ----------- TRD track Pid Wkn ---------------------- - CbmTrdSetTracksPidWkn* trdSetTracksPidTask = new CbmTrdSetTracksPidWkn("trdFindTracks", "trdFindTracks"); - run->AddTask(trdSetTracksPidTask); - // ---------------------------------------------------- - - // ----------- TRD track Pid Ann ---------------------- - CbmTrdSetTracksPidANN* trdSetTracksPidAnnTask = new CbmTrdSetTracksPidANN("Ann", "Ann"); - run->AddTask(trdSetTracksPidAnnTask); - // ---------------------------------------------------- - - // ----------- TRD track Pid Like ---------------------- - // Since in the newest version of this method depends on the global - // track the task has to move after the global tracking - // FU 08.02.12 Switch the task off since the input file needed for the new geometry has to be generated first. - // CbmTrdSetTracksPidLike* trdSetTracksPidLikeTask = - // new CbmTrdSetTracksPidLike("Likelihood", "Likelihood"); - // run->AddTask(trdSetTracksPidLikeTask); - // ---------------------------------------------------- - - - // ========================================================================= - // === RICH reconstruction === - // ========================================================================= - - // ---------------------RICH Hit Producer ---------------------------------- - CbmRichHitProducer* richHitProd = new CbmRichHitProducer(); - richHitProd->SetDetectorType(4); - richHitProd->SetNofNoiseHits(220); - richHitProd->SetCollectionEfficiency(1.0); - richHitProd->SetSigmaMirror(0.06); - run->AddTask(richHitProd); - //-------------------------------------------------------------------------- - - //--------------------- RICH Reconstruction ---------------------------------- - CbmRichReconstruction* richReco = new CbmRichReconstruction(); - run->AddTask(richReco); - - // ------------------- RICH Ring matching --------------------------------- - CbmRichMatchRings* matchRings = new CbmRichMatchRings(); - run->AddTask(matchRings); - // ------------------------------------------------------------------------- - // === End of RICH local reconstruction === - // ========================================================================= - /**/ - - // ========================================================================= - // === TOF evaluation === - // ========================================================================= - - // Digitizer/clusterizer testing - CbmTofTests* tofTests = new CbmTofTests("TOF Tests", iVerbose); - run->AddTask(tofTests); - - // Global track fitting, global tof performances - // (taken from hadron/produceDST.C) - /**/ - CbmGlobalTrackFitterKF* globalTrackFitter = new CbmGlobalTrackFitterKF(); - CbmFitGlobalTracks* fitGlobal = new CbmFitGlobalTracks("FitGlobalTracks", iVerbose, globalTrackFitter); - run->AddTask(fitGlobal); - - /**/ - CbmProduceDst* produceDst = new CbmProduceDst(iVerbose); // in hadron - run->AddTask(produceDst); - - CbmHadronAnalysis* HadronAna = new CbmHadronAnalysis("HadronAnalysis", iVerbose); // in hadron - run->AddTask(HadronAna); - /**/ - // === End of TOF evaluation === - // ========================================================================= - // ----- Parameter database -------------------------------------------- - FairRuntimeDb* rtdb = run->GetRuntimeDb(); - FairParRootFileIo* parIo1 = new FairParRootFileIo(); - FairParAsciiFileIo* parIo2 = new FairParAsciiFileIo(); - parIo1->open(parFile.Data()); - parIo2->open(parFileList, "in"); - rtdb->setFirstInput(parIo1); - rtdb->setSecondInput(parIo2); - rtdb->setOutput(parIo1); - rtdb->saveOutput(); - // ------------------------------------------------------------------------ - - - // ----- Intialise and run -------------------------------------------- - run->Init(); - cout << "Starting run" << endl; - run->Run(0, nEvents); - // ------------------------------------------------------------------------ - - // Save CbmHadronAnalysis histograms (not done by default) - HadronAna->WriteHistogramms(); - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; - cout << endl; - // ------------------------------------------------------------------------ - - // delete run; - - cout << " Test passed" << endl; - cout << " All ok " << endl; -} diff --git a/macro/tof/digitizer/run_reco100.C b/macro/tof/digitizer/run_reco100.C deleted file mode 100644 index 5f897beb4af43bf2511a67793a42c07512161616..0000000000000000000000000000000000000000 --- a/macro/tof/digitizer/run_reco100.C +++ /dev/null @@ -1,382 +0,0 @@ -/* Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// -------------------------------------------------------------------------- -// -// Macro for reconstruction of simulated events with standard settings -// -// HitProducers in RICH -// Digitizer in MVD, STS(+HitFinder), TOF(+clusterizer) -// STS track finding and fitting (L1 / KF) -// RICH ring finding (ideal) and fitting -// Global track finding (ideal), rich assignment -// Primary vertex finding (ideal) -// Matching of reconstructed and MC tracks in STS, RICH -// TOF test class (Points/Digis/Hits) -// NH Hadron analysis -// -// P.-A. Loizeau 30/09/2013 -// Version 30/09/2013 (P.-A. Loizeau) -// -// -------------------------------------------------------------------------- - - -void run_reco100(Int_t nEvents = 2) -{ - - // ======================================================================== - // Adjust this part according to your requirements - - // Verbosity level (0=quiet, 1=event level, 2=track level, 3=debug) - Int_t iVerbose = 0; - - // Input file (MC events) - // TString inFile = "data/25agev.mc.root"; - TString inFile = "/buffalo/ploizeau/cbmroot/2013_08_23/10agev_mbias.mc.root"; - // TString inFile = "/buffalo/ploizeau/cbmroot/v13cd_20130914/10agev_mbias.mc.root"; - // Parameter file - // TString parFile = "data/25agev.params.root"; - TString parFile = "/buffalo/ploizeau/cbmroot/2013_08_23/10agev_mbias.params.root"; - // TString parFile = "/buffalo/ploizeau/cbmroot/v13cd_20130914/10agev_mbias.params.root"; - - // Output file - TString outFile = "digitizerTest.eds.root"; - - // Digitisation files. - // Add TObjectString containing the different file names to - // a TList which is passed as input to the FairParAsciiFileIo. - // The FairParAsciiFileIo will take care to create on the fly - // a concatenated input parameter file which is then used during - // the reconstruction. - TList* parFileList = new TList(); - - TString workDir = gSystem->Getenv("VMCWORKDIR"); - TString paramDir = workDir + "/parameters"; - - TObjString stsDigiFile = paramDir + "/sts/sts_v12b_std.digi.par"; - // TObjString stsDigiFile = paramDir + "/sts/sts_v13c_std.digi.par"; - parFileList->Add(&stsDigiFile); - - // TObjString trdDigiFile = paramDir + "/trd/trd_v13g.digi.par"; - // parFileList->Add(&trdDigiFile); - - TObjString tofDigiFile = paramDir + "/tof/tof_v13b.digi.par"; - // TObjString tofDigiFile = paramDir + "/tof/tof_v13c.digi.par"; - parFileList->Add(&tofDigiFile); - - TObjString tofDigiBdfFile = "./tof.digibdf.par"; - parFileList->Add(&tofDigiBdfFile); - - - // In general, the following parts need not be touched - // ======================================================================== - - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Reconstruction run ------------------------------------------- - FairRunAna* run = new FairRunAna(); - run->SetInputFile(inFile); - run->SetOutputFile(outFile); - // ------------------------------------------------------------------------ - - - // ========================================================================= - // === Detector Response Simulation (Digitiser) === - // === (where available) === - // ========================================================================= - - /**/ - // ----- MVD Digitiser ------------------------------------------------- - CbmMvdDigitizeL* mvdDigi = new CbmMvdDigitizeL("MVD Digitiser", 0, iVerbose); - run->AddTask(mvdDigi); - // ------------------------------------------------------------------------- - - - // ----- STS digitizer ------------------------------------------------- - Double_t threshold = 4; - Double_t noiseWidth = 0.01; - Int_t nofBits = 12; - Double_t electronsPerAdc = 10; - Double_t StripDeadTime = 0.1; - CbmStsDigitize* stsDigitize = new CbmStsDigitize("STS Digitiser", iVerbose); - stsDigitize->SetRealisticResponse(); - stsDigitize->SetFrontThreshold(threshold); - stsDigitize->SetBackThreshold(threshold); - stsDigitize->SetFrontNoiseWidth(noiseWidth); - stsDigitize->SetBackNoiseWidth(noiseWidth); - stsDigitize->SetFrontNofBits(nofBits); - stsDigitize->SetBackNofBits(nofBits); - stsDigitize->SetFrontNofElPerAdc(electronsPerAdc); - stsDigitize->SetBackNofElPerAdc(electronsPerAdc); - stsDigitize->SetStripDeadTime(StripDeadTime); - run->AddTask(stsDigitize); - // ------------------------------------------------------------------------- - - /**/ - // ----- TOF digitizer ------------------------------------------------- - CbmTofDigitizerBDF* tofDigitizerBdf = new CbmTofDigitizerBDF("TOF Digitizer BDF", iVerbose); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigi", kFALSE); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigiMatchPoints", kFALSE); - run->AddTask(tofDigitizerBdf); - - // ========================================================================= - // === MVD local reconstruction === - // ========================================================================= - - /**/ - // ----- MVD Hit Finder ------------------------------------------------ - CbmMvdFindHits* mvdHitFinder = new CbmMvdFindHits("MVD Hit Finder", 0, iVerbose); - run->AddTask(mvdHitFinder); - // ------------------------------------------------------------------------- - /**/ - - // === End of MVD local reconstruction === - // ========================================================================= - - - // ========================================================================= - // === STS local reconstruction === - // ========================================================================= - - /**/ - // ----- STS Cluster Finder -------------------------------------------- - FairTask* stsClusterFinder = new CbmStsClusterFinder("STS Cluster Finder", iVerbose); - run->AddTask(stsClusterFinder); - // ------------------------------------------------------------------------- - - - // ----- STS hit finder ------------------------------------------------ - FairTask* stsFindHits = new CbmStsFindHits("STS Hit Finder", iVerbose); - run->AddTask(stsFindHits); - // ------------------------------------------------------------------------- - - - // ----- STS hit matching ----------------------------------------------- - FairTask* stsMatchHits = new CbmStsMatchHits("STS Hit Matcher", iVerbose); - run->AddTask(stsMatchHits); - // ------------------------------------------------------------------------- - - - // --- STS track finding ------------------------------------------------ - CbmKF* kalman = new CbmKF(); - run->AddTask(kalman); - CbmL1* l1 = new CbmL1(); - run->AddTask(l1); - CbmStsTrackFinder* stsTrackFinder = new CbmL1StsTrackFinder(); - FairTask* stsFindTracks = new CbmStsFindTracks(iVerbose, stsTrackFinder); - run->AddTask(stsFindTracks); - // ------------------------------------------------------------------------- - - - // --- STS track matching ---------------------------------------------- - FairTask* stsMatchTracks = new CbmStsMatchTracks(iVerbose); - run->AddTask(stsMatchTracks); - // ------------------------------------------------------------------------- - - - // --- STS track fitting ----------------------------------------------- - CbmStsTrackFitter* stsTrackFitter = new CbmStsKFTrackFitter(); - FairTask* stsFitTracks = new CbmStsFitTracks(stsTrackFitter, iVerbose); - run->AddTask(stsFitTracks); - // ------------------------------------------------------------------------- - /**/ - // === End of STS local reconstruction === - // ========================================================================= - - - // ========================================================================= - // === TRD local reconstruction === - // ========================================================================= - /* - // Update of the values for the radiator F.U. 17.08.07 - Int_t trdNFoils = 130; // number of polyetylene foils - Float_t trdDFoils = 0.0013; // thickness of 1 foil [cm] - Float_t trdDGap = 0.02; // thickness of gap between foils [cm] - Bool_t simpleTR = kTRUE; // use fast and simple version for TR - // production - - CbmTrdRadiator *radiator = new CbmTrdRadiator(simpleTR, trdNFoils, - trdDFoils, trdDGap); - - CbmTrdHitProducerSmearing* trdHitProd = new CbmTrdHitProducerSmearing(radiator); - run->AddTask(trdHitProd); -*/ - // ------------------------------------------------------------------------- - // === End of TRD local reconstruction === - // ========================================================================= - - - // ========================================================================= - // === TOF local reconstruction === - // ========================================================================= - - // Cluster/Hit builder - CbmTofSimpClusterizer* tofSimpClust = new CbmTofSimpClusterizer("TOF Simple Clusterizer", iVerbose); - tofSimpClust->SetOutputBranchPersistent("TofHit", kTRUE); - tofSimpClust->SetOutputBranchPersistent("TofDigiMatch", kTRUE); - run->AddTask(tofSimpClust); - - // ------ TOF hit producer --------------------------------------------- - /* - CbmTofHitProducerNew* tofHitProd = new CbmTofHitProducerNew("TOF HitProducerNew",iVerbose); - // tofHitProd->SetParFileName(std::string(TofGeoPar)); - tofHitProd->SetInitFromAscii(kFALSE); -// tofHitProd->SetSigmaT( 0.070 ); -// tofHitProd->SetSigmaEl( 0.040 ); - run->AddTask(tofHitProd); -*/ - // ------------------------------------------------------------------------- - - // === End of TOF local reconstruction === - // ========================================================================= - - - // ========================================================================= - // === Global tracking === - // ========================================================================= - /**/ - CbmLitFindGlobalTracks* finder = new CbmLitFindGlobalTracks(); - // Tracking method to be used - // "branch" - branching tracking - // "nn" - nearest neighbor tracking - // "weight" - weighting tracking - finder->SetTrackingType("branch"); - - // Hit-to-track merger method to be used - // "nearest_hit" - assigns nearest hit to the track - finder->SetMergerType("nearest_hit"); - - run->AddTask(finder); - - // ----- Primary vertex finding --------------------------------------- - CbmPrimaryVertexFinder* pvFinder = new CbmPVFinderKF(); - CbmFindPrimaryVertex* findVertex = new CbmFindPrimaryVertex(pvFinder); - run->AddTask(findVertex); - // ------------------------------------------------------------------------ - - // === End of global tracking === - // ========================================================================= - - /* - // ----- TRD track matching -------------------------------------------- - CbmTrdMatchTracks* trdMatchTracks = new CbmTrdMatchTracks(); - run->AddTask(trdMatchTracks); - // ---------------------------------------------------- - - // ----------- TRD track Pid Wkn ---------------------- - CbmTrdSetTracksPidWkn* trdSetTracksPidTask = new CbmTrdSetTracksPidWkn( - "trdFindTracks", "trdFindTracks"); - run->AddTask(trdSetTracksPidTask); - // ---------------------------------------------------- - - // ----------- TRD track Pid Ann ---------------------- - CbmTrdSetTracksPidANN* trdSetTracksPidAnnTask = new CbmTrdSetTracksPidANN( - "Ann", "Ann"); - run->AddTask(trdSetTracksPidAnnTask); - // ---------------------------------------------------- - - // ----------- TRD track Pid Like ---------------------- - // Since in the newest version of this method depends on the global - // track the task has to move after the global tracking -// FU 08.02.12 Switch the task off since the input file needed for the new geometry has to be generated first. -// CbmTrdSetTracksPidLike* trdSetTracksPidLikeTask = -// new CbmTrdSetTracksPidLike("Likelihood", "Likelihood"); -// run->AddTask(trdSetTracksPidLikeTask); - // ---------------------------------------------------- -*/ - - // ========================================================================= - // === RICH reconstruction === - // ========================================================================= - - // ---------------------RICH Hit Producer ---------------------------------- - CbmRichHitProducer* richHitProd = new CbmRichHitProducer(); - richHitProd->SetDetectorType(4); - richHitProd->SetNofNoiseHits(220); - richHitProd->SetCollectionEfficiency(1.0); - richHitProd->SetSigmaMirror(0.06); - run->AddTask(richHitProd); - //-------------------------------------------------------------------------- - - //--------------------- RICH Reconstruction ---------------------------------- - CbmRichReconstruction* richReco = new CbmRichReconstruction(); - run->AddTask(richReco); - - // ------------------- RICH Ring matching --------------------------------- - CbmRichMatchRings* matchRings = new CbmRichMatchRings(); - run->AddTask(matchRings); - // ------------------------------------------------------------------------- - // === End of RICH local reconstruction === - // ========================================================================= - /**/ - - // ========================================================================= - // === TOF evaluation === - // ========================================================================= - - // Digitizer/custerizer testing - CbmTofTests* tofTests = new CbmTofTests("TOF Tests", iVerbose); - run->AddTask(tofTests); - - // Global track fitting, global tof performances - // (taken from hadron/produceDST.C) - /**/ - CbmGlobalTrackFitterKF* globalTrackFitter = new CbmGlobalTrackFitterKF(); - CbmFitGlobalTracks* fitGlobal = new CbmFitGlobalTracks("FitGlobalTracks", iVerbose, globalTrackFitter); - run->AddTask(fitGlobal); - - /**/ - CbmHadronAnalysis* HadronAna = new CbmHadronAnalysis("HadronAnalysis", iVerbose); // in hadron - run->AddTask(HadronAna); - /**/ - // === End of TOF evaluation === - // ========================================================================= - // ----- Parameter database -------------------------------------------- - FairRuntimeDb* rtdb = run->GetRuntimeDb(); - FairParRootFileIo* parIo1 = new FairParRootFileIo(); - FairParAsciiFileIo* parIo2 = new FairParAsciiFileIo(); - parIo1->open(parFile.Data()); - parIo2->open(parFileList, "in"); - rtdb->setFirstInput(parIo1); - rtdb->setSecondInput(parIo2); - rtdb->setOutput(parIo1); - rtdb->saveOutput(); - // ------------------------------------------------------------------------ - - - // ----- Intialise and run -------------------------------------------- - run->Init(); - cout << "Starting run" << endl; - run->Run(0, nEvents); - // ------------------------------------------------------------------------ - - // Save CbmHadronAnalysis histograms (not done by default) - HadronAna->WriteHistogramms(); - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; - cout << endl; - // ------------------------------------------------------------------------ - - // delete run; - - cout << " Test passed" << endl; - cout << " All ok " << endl; -} diff --git a/macro/tof/digitizer/run_tof_disim.C b/macro/tof/digitizer/run_tof_disim.C deleted file mode 100644 index 680715dd27bc27d9fe838624e3c0ddd20c943e09..0000000000000000000000000000000000000000 --- a/macro/tof/digitizer/run_tof_disim.C +++ /dev/null @@ -1,232 +0,0 @@ -/* Copyright (C) 2015-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer], Florian Uhlig */ - -// -------------------------------------------------------------------------- -// -// Macro for standard transport simulation using UrQMD input and GEANT3 -// Standard CBM setup with MVD, STS, RICH, TRD, TOF and ECAL -// -// V. Friese 22/02/2007 -// -// 2014-06-30 - DE - available setups from geometry/setup: -// 2014-06-30 - DE - sis100_hadron -// 2014-06-30 - DE - sis100_electron -// 2014-06-30 - DE - sis100_muon -// 2014-06-30 - DE - sis300_electron -// 2014-06-30 - DE - sis300_muon -// -// -------------------------------------------------------------------------- -void run_tof_disim(Int_t nEvents = 2, const char* setup = "sis100_electron") -{ - - // ======================================================================== - // Adjust this part according to your requirements - - // ----- Paths and file names -------------------------------------------- - TString inDir = gSystem->Getenv("VMCWORKDIR"); - - // Set the path to the directory with macros for Geant3 and Geant4 - // configuration - TString tut_configdir = inDir + "/sim/transport/gconfig"; - gSystem->Setenv("CONFIG_DIR", tut_configdir.Data()); - - TString inFile = ""; // give here or as argument; otherwise default is taken - - TString outDir = "data/"; - TString outFile = outDir + setup + "_test.mc.root"; - TString parFile = outDir + setup + "_params.root"; - TString geoFile = outDir + setup + "_geofile_full.root"; - - // --- Define the target geometry ----------------------------------------- - // - // The target is not part of the setup, since one and the same setup can - // and will be used with different targets. - // The target is constructed as a tube in z direction with the specified - // diameter (in x and y) and thickness (in z). It will be placed at the - // specified position as daughter volume of the volume present there. It is - // in the responsibility of the user that no overlaps or extrusions are - // created by the placement of the target. - // - TString targetElement = "Gold"; - Double_t targetThickness = 0.025; // full thickness in cm - Double_t targetDiameter = 2.5; // diameter in cm - Double_t targetPosX = 0.; // target x position in global c.s. [cm] - Double_t targetPosY = 0.; // target y position in global c.s. [cm] - Double_t targetPosZ = 0.; // target z position in global c.s. [cm] - Double_t targetRotY = 0.; // target rotation angle around the y axis [deg] - // ------------------------------------------------------------------------ - - - // --- Define the creation of the primary vertex ------------------------ - // - // By default, the primary vertex point is sampled from a Gaussian - // distribution in both x and y with the specified beam profile width, - // and from a flat distribution in z over the extension of the target. - // By setting the respective flags to kFALSE, the primary vertex will always - // at the (0., 0.) in x and y and in the z centre of the target, respectively. - // - Bool_t smearVertexXY = kTRUE; - Bool_t smearVertexZ = kTRUE; - Double_t beamWidthX = 1.; // Gaussian sigma of the beam profile in x [cm] - Double_t beamWidthY = 1.; // Gaussian sigma of the beam profile in y [cm] - // ------------------------------------------------------------------------ - - TString setupFile = inDir + "/geometry/setup/setup_" + setup + ".C"; - TString setupFunct = "setup_"; - setupFunct = setupFunct + setup + "()"; - gROOT->LoadMacro(setupFile); - gInterpreter->ProcessLine(setupFunct); - - // In general, the following parts need not be touched - // ======================================================================== - - cout << "[INFO ] Setup: " << setup << endl; - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Create simulation run ---------------------------------------- - FairRunSim* fRun = new FairRunSim(); - fRun->SetName("TGeant3"); // Transport engine - fRun->SetOutputFile(outFile); // Output file - fRun->SetGenerateRunInfo(kTRUE); // Create FairRunInfo file - FairRuntimeDb* rtdb = fRun->GetRuntimeDb(); - // ------------------------------------------------------------------------ - - - // ----- Create media ------------------------------------------------- - fRun->SetMaterials("media.geo"); // Materials - // ------------------------------------------------------------------------ - - // ----- Create and register modules ---------------------------------- - TString macroName = gSystem->Getenv("VMCWORKDIR"); - macroName += "/macro/run/modules/registerSetup.C"; - std::cout << "Loading macro " << macroName << std::endl; - gROOT->LoadMacro(macroName); - gROOT->ProcessLine("registerSetup()"); - // ------------------------------------------------------------------------ - - - // ----- Create and register the target ------------------------------- - CbmTarget* target = new CbmTarget(targetElement.Data(), targetThickness, targetDiameter); - target->SetPosition(targetPosX, targetPosY, targetPosZ); - target->SetRotation(targetRotY); - std::cout << target->ToString(); - fRun->AddModule(target); - // ------------------------------------------------------------------------ - - // ----- Create magnetic field ---------------------------------------- - CbmFieldMap* magField = CbmSetup::Instance()->CreateFieldMap(); - if (!magField) { - std::cout << "-E- run_sim_new: No valid field!"; - return; - } - fRun->SetField(magField); - // ------------------------------------------------------------------------ - - // ----- Input file --------------------------------------------------- - std::cout << std::endl; - TString defaultInputFile = inDir + "/input/urqmd.auau.10gev.centr.root"; - if (inFile.IsNull()) { // Not defined in the macro explicitly - // if ( strcmp(inFile, "") == 0 ) { // not given as argument to the macro - inFile = defaultInputFile; - // } - // else inFile = inputFile; - } - // ------------------------------------------------------------------------ - - // ----- Create PrimaryGenerator -------------------------------------- - FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); - // --- Uniform distribution of event plane angle - primGen->SetEventPlane(0., 2. * TMath::Pi()); - // --- Get target parameters - TVector3 targetPos(0., 0., 0.); - Double_t tDz = 0.; - if (target) { - targetPos = target->GetPosition(); - tDz = target->GetThickness(); - } - primGen->SetTarget(targetPos.Z(), tDz); - primGen->SetBeam(0., 0., beamWidthX, beamWidthY); - primGen->SmearGausVertexXY(smearVertexXY); - primGen->SmearVertexZ(smearVertexZ); - // - // TODO: Currently, there is no guaranteed consistency of the beam profile - // and the transversal target dimension, i.e., that the sampled primary - // vertex falls into the target volume. This would require changes - // in the FairPrimaryGenerator class. - // ------------------------------------------------------------------------ - - // Use the CbmUnigenGenrator for the input - CbmUnigenGenerator* uniGen = new CbmUnigenGenerator(inFile); - primGen->AddGenerator(uniGen); - fRun->SetGenerator(primGen); - // ------------------------------------------------------------------------ - - // Trajectories Visualization (TGeoManager Only) - // Switch this on if you want to visualize tracks in the - // eventdisplay. - // This is normally switch off, because of the huge files created - // when it is switched on. - fRun->SetStoreTraj(kTRUE); - - // ----- Run initialisation ------------------------------------------- - fRun->Init(); - // ------------------------------------------------------------------------ - - // Set cuts for storing the trajectories. - // Switch this on only if trajectories are stored. - // Choose this cuts according to your needs, but be aware - // that the file size of the output file depends on these cuts - - FairTrajFilter* trajFilter = FairTrajFilter::Instance(); - trajFilter->SetStepSizeCut(0.01); // 1 cm - trajFilter->SetVertexCut(-2000., -2000., 4., 2000., 2000., 100.); - trajFilter->SetMomentumCutP(10e-3); // p_lab > 10 MeV - trajFilter->SetEnergyCut(0., 1.02); // 0 < Etot < 1.04 GeV - trajFilter->SetStorePrimaries(kTRUE); - trajFilter->SetStoreSecondaries(kTRUE); - - // ----- Runtime database --------------------------------------------- - CbmFieldPar* fieldPar = (CbmFieldPar*) rtdb->getContainer("CbmFieldPar"); - fieldPar->SetParameters(magField); - fieldPar->setChanged(); - fieldPar->setInputVersion(fRun->GetRunId(), 1); - Bool_t kParameterMerged = kTRUE; - FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); - parOut->open(parFile.Data()); - rtdb->setOutput(parOut); - rtdb->saveOutput(); - rtdb->print(); - // ------------------------------------------------------------------------ - - - // ----- Start run ---------------------------------------------------- - fRun->Run(nEvents); - // ------------------------------------------------------------------------ - fRun->CreateGeometryFile(geoFile); - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << "s" << endl << endl; - // ------------------------------------------------------------------------ - - cout << " Test passed" << endl; - cout << " All ok " << endl; - - RemoveGeoManager(); -} diff --git a/macro/tof/digitizer/test_bdf_input.root b/macro/tof/digitizer/test_bdf_input.root deleted file mode 100644 index 784cc62e18c0ead8806e5ecc1797677ef52b446e..0000000000000000000000000000000000000000 Binary files a/macro/tof/digitizer/test_bdf_input.root and /dev/null differ diff --git a/macro/tof/digitizer/tof.digibdf.par b/macro/tof/digitizer/tof.digibdf.par deleted file mode 100644 index 9f13c13011f359676b642590e0bd5c30cfd5f1d7..0000000000000000000000000000000000000000 --- a/macro/tof/digitizer/tof.digibdf.par +++ /dev/null @@ -1,234 +0,0 @@ -#################################################################################################### -# Class: CbmTofDigiBdfPar -# Context: TestDefaultContext -#################################################################################################### -[CbmTofDigiBdfPar] -// ----------------------------------------------------------------------------------------// -// --------------------------- General switches -------------------------------------------// -// Digi type to use: -// 1 = expanded digis (faster), -// 0 = reDigitized digis (probably closer to what could be transported in CBMnet -UseExpDigi: Int_t 1 -// Switch to use only primary tracks -// 0 = all tracks, 1 = only primary -UseOnlyPrim: Int_t 0 -// Switch method to try avoiding counting all gaps/TofPoint from same track -// with different time/charge -UseOneGapPerTrk: Int_t 1 -// ----------------------------------------------------------------------------------------// -// ------------------------------ Cluster Model -------------------------------------------// -//******************************// -// Cluster Model selector // -//******************************// -// 0 -> Directly Cluster Size -// ------- Convert TofPoints in input TClonesArray to Tof Digis using directly the -// ------- cluster size distribution from beamtime. The charge is encoded as ToT in ns and -// ------- shared among strips using a gauss distribution centered on the TofPoints. -// ------- Works only for strip RPC !!!!! -// ------- Quite slow due to the integration over a TF1 for charge. -// 1 -> A simple "Flat disc" cluster approximation -// ------- Convert TofPoints in input TClonesArray to Tof Digis using an approximation of the -// ------- cluster charge distribution by a "Flat disc". The charge is encoded as ToT in ns. -// 2 -> A 2D Gauss cluster approximation -// ------- Convert TofPoints in input TClonesArray to Tof Digis using an approximation of the -// ------- cluster charge distribution by a 2D symetric Gauss function, with the approx. that -// ------- sigmaX = sigmaY = cluster size/2. -// ------- Really slow due to the integration over a TF2. -ClusterModel: Int_t 1 -// Width of the electronic channels gain distribution -// A value of 0 or smaller set all channels to gain 1 -FeeGainSigma: Double_t 0.01 -// "Charge" Threshold in ToT[ns], cut channels with too small values -//FeeTotThr: Double_t 0.01 -FeeTotThr: Double_t 0.1 -// Time resolution of the digitizer channels in [ns] -TimeResElec: Double_t 0.04 -// Time resolution of the digitizer channels in [ns] -TimeResStart: Double_t 0.04 -// Propagation speed of the signal in the readout electrodes, in [cm/ns]] -SignalPropSpeed: Double_t 18.0 -// ----------------------------------------------------------------------------------------// -// ------- Geometry variables, text to be generated in the CreateGeometry macros ----------// -// Number of Super Module types (1) -// !!!! this parameter HAS to match the value used in the geometry !!!! -NbSmTypes: Int_t 6 -// Number of SMs for each SM type -// The number of entries should match (1), the number of types -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 -NbSm: Int_t \ - 24 142 50 8 8 10 -// Number of RPCs for each SM type (2) -// The number of entries should match (1), the number of types -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 -NbRpc: Int_t \ - 5 5 3 5 5 2 -// Number of gaps per RPC for each SM type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -NbGaps000: Int_t \ - 8 8 8 8 8 -NbGaps001: Int_t \ - 8 8 8 8 8 -NbGaps002: Int_t \ - 8 8 8 -NbGaps003: Int_t \ - 8 8 8 8 8 -NbGaps004: Int_t \ - 8 8 8 8 8 -NbGaps005: Int_t \ - 8 8 -// Gap Size in mm per RPC for each SM type, including the glass type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -GapSize000: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize001: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize002: Double_t \ - 1.25 1.25 1.25 -GapSize003: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize004: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize005: Double_t \ - 1.25 1.25 -// Signal velocity in cm/ps per RPC for each SM type, including the glass type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -SigVel000: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel001: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel002: Double_t \ - 0.018 0.018 0.018 -SigVel003: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel004: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel005: Double_t \ - 0.018 0.018 -// Number of channels per RPC for each SM type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -NbCh000: Int_t \ - 32 32 32 32 32 -NbCh001: Int_t \ - 32 32 32 32 32 -NbCh002: Int_t \ - 52 52 52 -NbCh003: Int_t \ - 96 96 96 96 96 -NbCh004: Int_t \ - 96 96 96 96 96 -NbCh005: Int_t \ - 96 96 -// Type of readout channel for each rpc for each SM type -// 0 = strip (readout on both end), 1 = pad (readout on 1 side) -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -ChType000: Int_t \ - 0 0 0 0 0 -ChType001: Int_t \ - 0 0 0 0 0 -ChType002: Int_t \ - 0 0 0 -ChType003: Int_t \ - 0 0 0 0 0 -ChType004: Int_t \ - 0 0 0 0 0 -ChType005: Int_t \ - 0 0 -// Orientation of the channels/rpc -// 0 = Vertical strips or horizontal pad row -// 1 = Horizontal strips or vertical pad row -// ASCII example for pad case: -// ----------------- -// row 1 | 7 | 6 | 5 | 4 | y -// ----------------- ^ -// row 0 | 0 | 1 | 2 | 3 | | -// ----------------- --> x -// or vertical --------- -// | 4 | 3 | -// --------- -// | 5 | 2 | -// --------- -// | 6 | 1 | -// --------- -// | 7 | 0 | -// --------- -// row 1 0 -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -ChOrientation000: Int_t \ - 0 0 0 0 0 -ChOrientation001: Int_t \ - 0 0 0 0 0 -ChOrientation002: Int_t \ - 0 0 0 -ChOrientation003: Int_t \ - 0 0 0 0 0 -ChOrientation004: Int_t \ - 0 0 0 0 0 -ChOrientation005: Int_t \ - 0 0 -// ----------------------------------------------------------------------------------------// -// ------------------------- Beamtime variables -------------------------------------------// -// Name of the root file holding the values/histograms extracted from beamtime data -BeamInputFile: Text_t ./test_bdf_input.root -// Model to use for the cluster radius distribution -// (not used for Cluster Model 0) -// -1 = Fixed value at 0.0002 to get a cluster size as close to 1 as possible, -// Combined with a MaxTimeDistClust at clustering of 0.0001ns, should emulate hit producer -// 0 = fixed value from beam data mean, -// 1 = Landau distrib. with fixed param, -// 2 = Landau distrib. with params extracted from fit on beam data -ClusterRadiusModel: Int_t 1 -// Mapping between geometry SM type and SM types in the beamtime file -// The number of entries should match (1), the number of types in geometry -// 0 1 2 3 4 5 6 7 8 9 -SmTypeInpMapp: Int_t \ - 0 0 0 0 0 0 -// "Most Probable Value" setting of the Landau distribution used to modelize the cluster radius -// Used if ClusterRadiusModel = 1 and as default in case of fit failure if ClusterRadiusModel = 2 -// The number of entries should match (1), the number of types in geometry -RadiusLandauMpv: Double_t \ - 0.06 0.06 0.06 0.06 0.06 0.06 -// "Sigma (scale)" setting of the Landau distribution used to modelize the cluster radius -// Used if ClusterRadiusModel = 1 and as default in case of fit failure if ClusterRadiusModel = 2 -// Empirical best: 1/3 of MPV -// The number of entries should match (1), the number of types in geometry -RadLandauSigma: Double_t \ - 0.02 0.02 0.02 0.02 0.02 0.02 -// ----------------------------------------------------------------------------------------// -// ------------------------- Simple clusterizer -------------------------------------------// -// Switch what to use for the multiplicity flag in TofHit -// 0 = number of different TofPoints generating the cluster -// 1 = number of different TrackId generating the cluster -// Both should be equivalent when using -MulUseTrkId: Int_t 1 -// Maximal Time distance between current Digi pair (L+R) and the last Digi pair (L+R) in cluster -// in [ns] -// If -1 a values of 5*0.08 = 0.4 will be used instead (5*Nominal System Resolution) -MaxTimeDistClust: Double_t -1.0 -//MaxTimeDistClust: Double_t 0.0001 -// Maximal distance along the channel direction (Y for vertical strips) between current -// Digi pair (L+R) and the last Digi pair (L+R) in cluster -// in [cm along channel] -// "Nominal" Res. (80ps) * Prop. speed ~ 1.44 -// sqrt(2)*Fee Res. (40ps) * Prop. speed ~ 1 -MaxSpaceDistClust: Double_t 2.5 -#################################################################################################### diff --git a/macro/tof/qa/GeomHitMapComp.C b/macro/tof/qa/GeomHitMapComp.C deleted file mode 100644 index b3227636f0ffd63728b42632a5f4310ad650c4a2..0000000000000000000000000000000000000000 --- a/macro/tof/qa/GeomHitMapComp.C +++ /dev/null @@ -1,51 +0,0 @@ -/* Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - - -Bool_t GeomHitMapComp() -{ - - // Open the input files - TFile* filePntOld = new TFile("data/tofqa_sis100_electron_old_auau_10gev_centr__qa_hst_all.root", "READ"); - TFile* filePntNew = new TFile("data/tofqa_sis100_electron_auau_10gev_centr__qa_hst_all.root", "READ"); - - - TH2* hHitMapAngOld; - TH2* hHitMapAngNew; - - TH2* tempTwoDimHist = NULL; - tempTwoDimHist = (TH2*) (filePntOld->FindObjectAny("TofTests_HitsMapAng")); - if (NULL != tempTwoDimHist) hHitMapAngOld = (TH2*) (tempTwoDimHist->Clone("TofTests_HitsMapAng_old")); - else - return kFALSE; - tempTwoDimHist = (TH2*) (filePntNew->FindObjectAny("TofTests_HitsMapAng")); - if (NULL != tempTwoDimHist) hHitMapAngNew = (TH2*) (tempTwoDimHist->Clone("TofTests_HitsMapAng_new")); - else - return kFALSE; - - TCanvas* pCanvas = new TCanvas("Canvas", "Hit map in angular coord. for old and new geometries"); - pCanvas->Divide(2); - - hHitMapAngOld->SetTitle("v13-5b"); - - hHitMapAngNew->SetTitle("v16a_1e"); - - pCanvas->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogz(); - hHitMapAngOld->Draw("colz"); - hHitMapAngOld->SetStats(0); - hHitMapAngOld->GetZaxis()->SetRangeUser(0, 4500); - - pCanvas->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogz(); - hHitMapAngNew->Draw("colz"); - hHitMapAngNew->SetStats(0); - hHitMapAngNew->GetZaxis()->SetRangeUser(0, 4500); - - return kTRUE; -} diff --git a/macro/tof/qa/data/MultiPntDeltaYClosest.C b/macro/tof/qa/data/MultiPntDeltaYClosest.C deleted file mode 100644 index 86bb8345b54ba80be266aa8d00a22786d2d9fecc..0000000000000000000000000000000000000000 --- a/macro/tof/qa/data/MultiPntDeltaYClosest.C +++ /dev/null @@ -1,2312 +0,0 @@ -/* Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -{ - //=========Macro generated from canvas: Panel1/ - //========= (Tue Sep 29 13:53:52 2015) by ROOT version5.34/32 - TCanvas* Panel1 = new TCanvas("Panel1", "", -1, 1, 1569, 844); - Panel1->SetHighLightColor(2); - Panel1->Range(-37.5, -1.768911, 37.5, 8.760176); - Panel1->SetFillColor(0); - Panel1->SetBorderMode(0); - Panel1->SetBorderSize(2); - Panel1->SetLogy(); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - - THStack* TofTests_MultiPntHitClosestDeltaY_px = new THStack(); - TofTests_MultiPntHitClosestDeltaY_px->SetName("TofTests_MultiPntHitClosestDeltaY_px"); - TofTests_MultiPntHitClosestDeltaY_px->SetTitle( - "Quality of the Tof Hits position on Y axis relative to closest Point, for " - "hit coming from multiple MC Point"); - - TH1F* TofTests_MultiPntHitClosestDeltaY_px_stack_1 = - new TH1F("TofTests_MultiPntHitClosestDeltaY_px_stack_1", - "Quality of the Tof Hits position on Y axis relative to closest " - "Point, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->SetMinimum(0.1923082); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->SetMaximum(5.096441e+07); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->SetDirectory(0); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->SetStats(0); - - Int_t ci; // for color index setting - TColor* color; // for color definition with alpha - ci = TColor::GetColor("#000099"); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->SetLineColor(ci); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetZaxis()->SetRange(1, 1); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_stack_1->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px->SetHistogram(TofTests_MultiPntHitClosestDeltaY_px_stack_1); - - - TH1D* TofTests_MultiPntHitClosestDeltaY_px__1 = - new TH1D("TofTests_MultiPntHitClosestDeltaY_px__1", - "Quality of the Tof Hits position on Y axis relative to closest " - "Point, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(0, 2); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(23, 1); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(37, 1); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(39, 1); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(41, 2); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(42, 3); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(43, 7); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(44, 5); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(45, 4); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(46, 10); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(47, 14); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(48, 9); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(49, 9); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(50, 9); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(51, 18); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(52, 10); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(53, 26); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(54, 17); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(55, 19); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(56, 21); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(57, 19); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(58, 18); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(59, 23); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(60, 32); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(61, 32); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(62, 28); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(63, 37); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(64, 54); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(65, 55); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(66, 53); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(67, 54); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(68, 51); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(69, 67); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(70, 49); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(71, 51); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(72, 65); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(73, 84); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(74, 70); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(75, 81); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(76, 67); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(77, 88); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(78, 81); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(79, 93); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(80, 97); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(81, 90); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(82, 99); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(83, 134); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(84, 109); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(85, 97); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(86, 131); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(87, 108); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(88, 135); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(89, 127); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(90, 127); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(91, 152); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(92, 153); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(93, 150); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(94, 148); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(95, 192); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(96, 168); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(97, 178); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(98, 185); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(99, 192); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(100, 200); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(101, 166); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(102, 199); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(103, 172); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(104, 224); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(105, 224); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(106, 243); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(107, 171); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(108, 262); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(109, 255); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(110, 225); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(111, 263); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(112, 251); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(113, 263); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(114, 268); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(115, 298); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(116, 264); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(117, 289); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(118, 301); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(119, 329); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(120, 334); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(121, 301); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(122, 304); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(123, 334); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(124, 323); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(125, 357); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(126, 336); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(127, 348); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(128, 398); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(129, 340); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(130, 361); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(131, 353); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(132, 374); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(133, 361); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(134, 405); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(135, 387); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(136, 399); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(137, 420); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(138, 426); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(139, 450); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(140, 461); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(141, 466); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(142, 409); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(143, 489); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(144, 481); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(145, 451); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(146, 427); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(147, 484); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(148, 512); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(149, 505); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(150, 463); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(151, 505); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(152, 569); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(153, 520); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(154, 566); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(155, 542); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(156, 619); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(157, 549); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(158, 565); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(159, 575); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(160, 552); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(161, 603); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(162, 600); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(163, 595); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(164, 573); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(165, 602); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(166, 666); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(167, 653); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(168, 659); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(169, 692); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(170, 694); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(171, 710); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(172, 764); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(173, 791); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(174, 823); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(175, 917); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(176, 902); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(177, 926); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(178, 968); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(179, 1064); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(180, 1123); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(181, 1112); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(182, 1114); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(183, 1262); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(184, 1370); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(185, 1326); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(186, 1423); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(187, 1487); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(188, 1581); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(189, 1658); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(190, 1753); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(191, 1845); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(192, 1873); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(193, 1925); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(194, 2071); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(195, 2175); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(196, 2298); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(197, 2423); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(198, 2419); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(199, 2536); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(200, 2598); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(201, 2662); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(202, 2943); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(203, 3217); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(204, 3546); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(205, 3981); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(206, 4442); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(207, 5032); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(208, 5710); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(209, 6230); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(210, 7061); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(211, 7891); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(212, 8666); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(213, 9854); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(214, 10524); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(215, 11822); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(216, 12713); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(217, 13886); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(218, 15067); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(219, 16177); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(220, 17547); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(221, 19263); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(222, 20665); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(223, 22102); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(224, 23320); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(225, 25079); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(226, 26485); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(227, 28296); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(228, 29649); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(229, 31293); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(230, 33289); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(231, 35098); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(232, 36474); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(233, 38863); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(234, 40350); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(235, 42082); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(236, 44003); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(237, 45767); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(238, 47884); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(239, 50132); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(240, 52018); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(241, 54514); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(242, 56152); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(243, 58350); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(244, 60281); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(245, 62814); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(246, 65301); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(247, 67257); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(248, 69278); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(249, 71626); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(250, 74319); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(251, 76598); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(252, 79657); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(253, 81540); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(254, 85870); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(255, 89042); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(256, 92739); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(257, 96502); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(258, 100963); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(259, 105285); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(260, 110438); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(261, 114401); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(262, 119810); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(263, 124825); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(264, 129906); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(265, 135208); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(266, 139692); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(267, 145067); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(268, 149559); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(269, 153863); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(270, 156924); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(271, 161000); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(272, 163371); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(273, 164301); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(274, 165219); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(275, 166485); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(276, 167617); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(277, 168808); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(278, 172330); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(279, 175924); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(280, 181194); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(281, 190364); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(282, 202007); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(283, 217920); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(284, 239049); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(285, 267281); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(286, 306590); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(287, 360496); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(288, 436891); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(289, 551978); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(290, 734009); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(291, 1029673); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(292, 1520225); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(293, 2321934); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(294, 3617121); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(295, 5606381); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(296, 8464170); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(297, 1.198602e+07); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(298, 1.564745e+07); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(299, 1.876978e+07); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(300, 2.061671e+07); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(301, 2.060106e+07); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(302, 1.870226e+07); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(303, 1.556384e+07); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(304, 1.189367e+07); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(305, 8384400); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(306, 5550049); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(307, 3581958); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(308, 2305105); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(309, 1506828); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(310, 1024261); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(311, 730303); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(312, 551075); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(313, 435584); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(314, 359687); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(315, 306628); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(316, 266689); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(317, 239005); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(318, 217466); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(319, 201794); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(320, 190604); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(321, 182061); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(322, 176170); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(323, 171172); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(324, 169064); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(325, 167510); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(326, 166517); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(327, 164675); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(328, 164111); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(329, 162298); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(330, 160108); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(331, 156347); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(332, 153774); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(333, 149150); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(334, 144431); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(335, 139529); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(336, 134901); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(337, 130173); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(338, 124122); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(339, 119623); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(340, 115125); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(341, 109451); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(342, 104696); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(343, 100860); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(344, 96093); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(345, 92616); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(346, 88923); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(347, 84904); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(348, 82119); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(349, 78036); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(350, 76517); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(351, 73660); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(352, 71800); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(353, 69316); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(354, 66761); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(355, 64384); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(356, 62709); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(357, 60244); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(358, 58462); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(359, 56202); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(360, 53877); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(361, 51949); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(362, 49956); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(363, 48322); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(364, 46083); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(365, 43735); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(366, 42152); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(367, 40069); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(368, 38062); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(369, 36368); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(370, 34690); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(371, 32830); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(372, 31014); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(373, 29564); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(374, 28212); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(375, 26479); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(376, 25000); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(377, 23456); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(378, 21998); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(379, 20352); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(380, 18908); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(381, 17346); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(382, 16483); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(383, 15344); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(384, 13956); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(385, 12813); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(386, 11601); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(387, 10553); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(388, 9620); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(389, 8772); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(390, 7863); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(391, 6987); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(392, 6302); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(393, 5617); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(394, 4966); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(395, 4539); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(396, 3965); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(397, 3559); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(398, 3132); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(399, 2908); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(400, 2699); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(401, 2582); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(402, 2455); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(403, 2410); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(404, 2318); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(405, 2144); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(406, 2082); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(407, 2079); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(408, 1947); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(409, 1889); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(410, 1747); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(411, 1735); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(412, 1616); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(413, 1617); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(414, 1487); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(415, 1400); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(416, 1393); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(417, 1273); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(418, 1265); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(419, 1153); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(420, 1138); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(421, 1022); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(422, 1065); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(423, 932); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(424, 966); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(425, 923); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(426, 835); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(427, 763); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(428, 745); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(429, 738); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(430, 745); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(431, 714); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(432, 709); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(433, 683); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(434, 682); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(435, 630); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(436, 615); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(437, 641); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(438, 672); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(439, 622); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(440, 602); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(441, 574); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(442, 564); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(443, 588); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(444, 573); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(445, 556); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(446, 564); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(447, 534); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(448, 535); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(449, 513); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(450, 561); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(451, 531); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(452, 519); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(453, 501); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(454, 511); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(455, 501); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(456, 495); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(457, 427); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(458, 461); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(459, 455); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(460, 471); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(461, 449); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(462, 413); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(463, 416); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(464, 432); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(465, 438); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(466, 419); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(467, 420); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(468, 404); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(469, 357); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(470, 376); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(471, 369); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(472, 337); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(473, 339); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(474, 345); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(475, 338); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(476, 358); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(477, 354); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(478, 313); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(479, 336); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(480, 291); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(481, 306); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(482, 315); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(483, 290); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(484, 269); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(485, 291); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(486, 292); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(487, 256); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(488, 259); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(489, 247); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(490, 260); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(491, 261); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(492, 222); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(493, 223); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(494, 193); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(495, 225); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(496, 216); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(497, 231); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(498, 207); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(499, 188); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(500, 182); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(501, 184); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(502, 198); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(503, 178); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(504, 188); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(505, 159); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(506, 177); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(507, 155); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(508, 137); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(509, 160); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(510, 152); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(511, 138); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(512, 131); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(513, 118); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(514, 121); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(515, 127); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(516, 112); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(517, 112); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(518, 100); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(519, 94); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(520, 119); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(521, 97); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(522, 93); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(523, 74); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(524, 99); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(525, 102); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(526, 72); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(527, 66); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(528, 67); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(529, 67); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(530, 66); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(531, 68); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(532, 60); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(533, 57); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(534, 52); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(535, 45); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(536, 33); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(537, 36); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(538, 38); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(539, 41); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(540, 43); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(541, 41); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(542, 31); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(543, 18); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(544, 29); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(545, 28); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(546, 23); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(547, 23); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(548, 11); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(549, 8); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(550, 12); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(551, 5); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(552, 7); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(553, 8); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(554, 3); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(555, 2); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(556, 5); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(557, 5); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(558, 5); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(559, 1); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(560, 2); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(561, 2); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(562, 1); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(563, 3); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(599, 1); - TofTests_MultiPntHitClosestDeltaY_px__1->SetBinContent(601, 1); - TofTests_MultiPntHitClosestDeltaY_px__1->SetEntries(1.967911e+08); - TofTests_MultiPntHitClosestDeltaY_px__1->SetDirectory(0); - TofTests_MultiPntHitClosestDeltaY_px__1->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitClosestDeltaY_px__1->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitClosestDeltaY_px__1->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px__1->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px__1->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px__1->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px__1->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitClosestDeltaY_px__1->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px__1->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px__1->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px__1->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px__1->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px__1->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px__1->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px__1->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px->Add(TofTests_MultiPntHitClosestDeltaY_px, ""); - - TH1D* TofTests_MultiPntHitClosestDeltaY_px_v1__2 = - new TH1D("TofTests_MultiPntHitClosestDeltaY_px_v1__2", - "Quality of the Tof Hits position on Y axis relative to closest " - "Point, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(0, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(40, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(42, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(43, 4); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(44, 4); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(45, 6); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(46, 3); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(47, 6); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(48, 6); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(49, 9); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(50, 17); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(51, 8); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(52, 13); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(53, 15); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(54, 17); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(55, 17); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(56, 21); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(57, 23); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(58, 25); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(59, 25); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(60, 26); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(61, 28); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(62, 37); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(63, 39); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(64, 39); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(65, 46); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(66, 55); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(67, 49); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(68, 45); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(69, 40); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(70, 46); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(71, 54); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(72, 60); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(73, 61); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(74, 56); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(75, 64); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(76, 69); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(77, 83); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(78, 82); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(79, 74); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(80, 85); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(81, 76); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(82, 93); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(83, 102); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(84, 125); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(85, 119); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(86, 104); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(87, 105); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(88, 102); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(89, 126); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(90, 119); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(91, 124); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(92, 128); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(93, 130); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(94, 144); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(95, 143); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(96, 140); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(97, 167); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(98, 166); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(99, 155); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(100, 196); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(101, 170); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(102, 162); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(103, 166); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(104, 176); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(105, 198); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(106, 161); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(107, 211); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(108, 215); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(109, 195); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(110, 211); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(111, 253); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(112, 228); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(113, 214); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(114, 225); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(115, 213); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(116, 227); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(117, 220); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(118, 261); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(119, 249); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(120, 292); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(121, 284); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(122, 298); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(123, 260); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(124, 293); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(125, 287); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(126, 271); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(127, 296); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(128, 290); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(129, 302); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(130, 296); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(131, 338); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(132, 337); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(133, 335); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(134, 327); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(135, 377); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(136, 342); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(137, 329); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(138, 364); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(139, 389); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(140, 389); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(141, 364); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(142, 404); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(143, 367); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(144, 425); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(145, 383); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(146, 413); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(147, 406); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(148, 396); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(149, 421); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(150, 452); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(151, 461); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(152, 434); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(153, 437); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(154, 432); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(155, 457); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(156, 506); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(157, 496); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(158, 490); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(159, 484); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(160, 531); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(161, 490); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(162, 524); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(163, 516); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(164, 486); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(165, 513); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(166, 483); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(167, 594); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(168, 535); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(169, 576); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(170, 609); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(171, 633); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(172, 589); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(173, 662); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(174, 710); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(175, 709); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(176, 788); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(177, 740); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(178, 814); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(179, 832); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(180, 926); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(181, 875); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(182, 970); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(183, 1004); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(184, 1049); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(185, 1051); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(186, 1188); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(187, 1183); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(188, 1258); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(189, 1305); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(190, 1319); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(191, 1381); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(192, 1434); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(193, 1514); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(194, 1568); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(195, 1583); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(196, 1734); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(197, 1818); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(198, 1870); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(199, 1808); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(200, 1940); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(201, 2103); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(202, 2386); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(203, 2707); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(204, 3059); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(205, 3600); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(206, 4333); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(207, 5085); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(208, 5902); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(209, 6820); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(210, 7962); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(211, 8998); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(212, 10048); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(213, 11498); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(214, 12905); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(215, 14477); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(216, 15824); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(217, 17644); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(218, 19338); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(219, 21030); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(220, 22537); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(221, 24446); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(222, 26189); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(223, 28329); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(224, 30064); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(225, 32292); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(226, 34547); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(227, 36221); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(228, 38237); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(229, 40686); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(230, 43046); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(231, 45111); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(232, 47213); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(233, 49210); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(234, 51778); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(235, 54462); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(236, 56378); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(237, 58637); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(238, 60796); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(239, 63730); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(240, 65905); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(241, 68970); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(242, 71172); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(243, 73891); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(244, 76275); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(245, 78377); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(246, 81427); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(247, 84514); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(248, 86452); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(249, 89187); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(250, 91800); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(251, 94246); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(252, 97879); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(253, 101120); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(254, 105219); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(255, 109701); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(256, 114984); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(257, 118938); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(258, 125592); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(259, 129848); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(260, 135931); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(261, 141994); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(262, 148820); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(263, 155327); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(264, 162061); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(265, 168262); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(266, 174291); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(267, 180017); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(268, 186568); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(269, 192237); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(270, 197084); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(271, 199864); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(272, 203870); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(273, 206234); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(274, 207585); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(275, 209127); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(276, 211330); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(277, 213432); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(278, 217043); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(279, 221660); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(280, 230069); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(281, 240927); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(282, 255491); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(283, 274025); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(284, 300796); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(285, 334494); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(286, 378520); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(287, 439992); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(288, 524965); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(289, 648266); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(290, 833086); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(291, 1129015); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(292, 1598911); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(293, 2363900); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(294, 3576415); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(295, 5426904); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(296, 8065398); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(297, 1.130913e+07); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(298, 1.466233e+07); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(299, 1.752878e+07); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(300, 1.92484e+07); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(301, 1.922318e+07); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(302, 1.748499e+07); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(303, 1.459881e+07); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(304, 1.122975e+07); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(305, 7998253); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(306, 5373044); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(307, 3544348); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(308, 2348186); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(309, 1592115); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(310, 1122388); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(311, 831763); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(312, 646949); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(313, 524172); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(314, 438991); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(315, 377736); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(316, 333097); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(317, 299622); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(318, 274619); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(319, 255092); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(320, 239880); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(321, 229951); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(322, 221182); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(323, 216069); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(324, 213136); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(325, 210465); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(326, 208627); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(327, 207496); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(328, 205201); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(329, 202879); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(330, 199659); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(331, 195495); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(332, 191609); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(333, 185507); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(334, 180080); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(335, 173855); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(336, 166896); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(337, 160920); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(338, 153542); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(339, 147847); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(340, 142127); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(341, 135083); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(342, 128799); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(343, 124645); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(344, 119495); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(345, 113381); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(346, 108891); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(347, 105117); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(348, 100984); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(349, 97431); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(350, 94101); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(351, 91395); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(352, 88188); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(353, 86585); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(354, 83062); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(355, 80841); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(356, 78284); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(357, 76022); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(358, 73341); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(359, 70765); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(360, 68227); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(361, 65714); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(362, 63069); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(363, 60566); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(364, 58479); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(365, 56186); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(366, 53568); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(367, 51426); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(368, 49652); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(369, 46876); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(370, 44720); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(371, 42446); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(372, 40301); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(373, 38172); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(374, 36204); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(375, 33845); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(376, 32050); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(377, 30243); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(378, 28170); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(379, 26239); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(380, 24115); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(381, 22419); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(382, 20803); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(383, 19263); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(384, 17266); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(385, 16199); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(386, 14400); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(387, 13052); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(388, 11651); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(389, 10457); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(390, 9001); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(391, 7919); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(392, 6957); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(393, 5896); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(394, 5064); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(395, 4289); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(396, 3621); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(397, 3063); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(398, 2678); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(399, 2321); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(400, 2070); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(401, 1966); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(402, 1882); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(403, 1782); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(404, 1729); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(405, 1732); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(406, 1645); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(407, 1601); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(408, 1517); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(409, 1382); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(410, 1456); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(411, 1327); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(412, 1282); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(413, 1213); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(414, 1175); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(415, 1108); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(416, 1042); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(417, 1064); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(418, 938); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(419, 944); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(420, 911); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(421, 874); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(422, 916); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(423, 838); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(424, 753); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(425, 764); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(426, 726); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(427, 682); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(428, 625); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(429, 609); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(430, 597); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(431, 615); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(432, 587); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(433, 547); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(434, 530); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(435, 546); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(436, 479); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(437, 509); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(438, 520); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(439, 496); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(440, 555); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(441, 506); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(442, 483); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(443, 469); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(444, 451); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(445, 485); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(446, 468); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(447, 457); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(448, 448); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(449, 453); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(450, 422); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(451, 445); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(452, 379); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(453, 412); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(454, 402); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(455, 424); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(456, 381); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(457, 367); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(458, 394); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(459, 390); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(460, 362); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(461, 364); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(462, 383); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(463, 345); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(464, 365); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(465, 345); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(466, 369); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(467, 341); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(468, 299); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(469, 360); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(470, 299); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(471, 306); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(472, 272); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(473, 341); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(474, 294); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(475, 300); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(476, 291); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(477, 256); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(478, 310); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(479, 258); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(480, 267); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(481, 257); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(482, 243); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(483, 253); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(484, 269); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(485, 260); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(486, 258); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(487, 245); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(488, 222); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(489, 242); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(490, 223); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(491, 204); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(492, 183); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(493, 200); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(494, 179); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(495, 171); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(496, 152); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(497, 184); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(498, 175); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(499, 165); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(500, 165); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(501, 144); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(502, 157); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(503, 169); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(504, 162); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(505, 175); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(506, 140); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(507, 141); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(508, 130); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(509, 122); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(510, 153); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(511, 127); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(512, 128); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(513, 110); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(514, 100); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(515, 101); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(516, 79); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(517, 119); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(518, 101); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(519, 83); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(520, 106); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(521, 75); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(522, 85); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(523, 71); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(524, 78); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(525, 64); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(526, 75); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(527, 67); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(528, 61); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(529, 57); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(530, 52); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(531, 55); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(532, 53); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(533, 42); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(534, 39); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(535, 31); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(536, 29); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(537, 35); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(538, 44); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(539, 31); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(540, 35); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(541, 23); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(542, 27); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(543, 26); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(544, 14); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(545, 20); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(546, 21); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(547, 16); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(548, 19); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(549, 19); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(550, 9); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(551, 12); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(552, 4); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(553, 4); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(554, 8); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(555, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(556, 3); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(557, 4); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(558, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(559, 3); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(560, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(561, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(563, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(564, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetBinContent(601, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetEntries(1.916697e+08); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetDirectory(0); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->SetLineColor(2); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v1__2->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px->Add(TofTests_MultiPntHitClosestDeltaY_px_v1, ""); - - TH1D* TofTests_MultiPntHitClosestDeltaY_px_v2__3 = - new TH1D("TofTests_MultiPntHitClosestDeltaY_px_v2__3", - "Quality of the Tof Hits position on Y axis relative to closest " - "Point, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(37, 1); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(38, 1); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(40, 1); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(41, 1); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(42, 3); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(43, 2); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(44, 5); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(45, 2); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(46, 3); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(47, 6); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(48, 7); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(49, 4); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(50, 4); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(51, 9); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(52, 16); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(53, 13); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(54, 18); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(55, 17); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(56, 23); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(57, 15); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(58, 12); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(59, 16); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(60, 30); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(61, 25); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(62, 24); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(63, 27); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(64, 28); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(65, 39); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(66, 37); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(67, 40); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(68, 42); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(69, 50); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(70, 41); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(71, 61); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(72, 55); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(73, 46); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(74, 50); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(75, 54); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(76, 39); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(77, 45); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(78, 75); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(79, 86); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(80, 71); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(81, 92); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(82, 81); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(83, 76); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(84, 93); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(85, 70); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(86, 84); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(87, 89); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(88, 96); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(89, 112); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(90, 112); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(91, 107); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(92, 110); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(93, 118); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(94, 101); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(95, 103); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(96, 130); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(97, 129); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(98, 136); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(99, 143); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(100, 146); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(101, 145); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(102, 153); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(103, 169); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(104, 167); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(105, 165); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(106, 175); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(107, 159); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(108, 190); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(109, 199); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(110, 200); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(111, 174); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(112, 169); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(113, 214); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(114, 207); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(115, 184); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(116, 237); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(117, 191); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(118, 233); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(119, 240); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(120, 220); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(121, 245); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(122, 248); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(123, 259); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(124, 256); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(125, 268); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(126, 231); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(127, 265); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(128, 279); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(129, 279); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(130, 278); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(131, 290); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(132, 302); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(133, 292); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(134, 335); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(135, 286); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(136, 306); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(137, 317); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(138, 343); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(139, 343); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(140, 339); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(141, 339); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(142, 356); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(143, 385); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(144, 343); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(145, 355); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(146, 374); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(147, 378); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(148, 424); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(149, 386); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(150, 400); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(151, 421); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(152, 401); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(153, 426); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(154, 468); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(155, 420); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(156, 447); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(157, 439); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(158, 468); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(159, 476); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(160, 452); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(161, 429); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(162, 471); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(163, 479); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(164, 496); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(165, 519); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(166, 500); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(167, 556); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(168, 551); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(169, 596); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(170, 714); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(171, 853); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(172, 915); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(173, 1076); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(174, 1218); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(175, 1385); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(176, 1591); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(177, 1764); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(178, 2011); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(179, 2210); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(180, 2529); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(181, 2733); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(182, 2996); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(183, 3295); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(184, 3506); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(185, 3843); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(186, 4149); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(187, 4525); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(188, 4730); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(189, 5158); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(190, 5442); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(191, 5821); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(192, 6301); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(193, 6617); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(194, 6956); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(195, 7254); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(196, 7826); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(197, 8127); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(198, 8476); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(199, 8947); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(200, 9197); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(201, 9908); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(202, 10189); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(203, 10697); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(204, 11064); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(205, 11557); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(206, 12019); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(207, 12681); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(208, 13440); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(209, 13697); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(210, 14444); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(211, 14848); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(212, 15378); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(213, 15947); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(214, 16743); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(215, 17047); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(216, 17859); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(217, 18557); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(218, 19084); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(219, 19860); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(220, 20635); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(221, 21248); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(222, 21802); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(223, 22419); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(224, 23209); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(225, 23908); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(226, 24852); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(227, 25531); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(228, 26167); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(229, 26881); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(230, 27462); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(231, 28119); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(232, 29352); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(233, 29789); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(234, 30695); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(235, 31261); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(236, 32123); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(237, 32972); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(238, 33822); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(239, 34869); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(240, 35575); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(241, 36649); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(242, 37295); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(243, 38007); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(244, 39296); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(245, 39318); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(246, 40715); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(247, 41949); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(248, 42801); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(249, 43284); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(250, 44490); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(251, 45367); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(252, 46564); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(253, 47863); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(254, 49420); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(255, 50629); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(256, 52198); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(257, 53709); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(258, 55937); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(259, 57325); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(260, 59832); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(261, 61498); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(262, 63835); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(263, 66090); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(264, 68141); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(265, 70792); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(266, 72868); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(267, 75525); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(268, 77260); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(269, 79446); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(270, 81272); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(271, 82814); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(272, 83580); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(273, 84525); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(274, 85301); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(275, 85810); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(276, 85781); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(277, 87520); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(278, 89010); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(279, 90605); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(280, 93735); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(281, 98015); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(282, 104372); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(283, 113192); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(284, 123994); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(285, 140365); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(286, 161861); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(287, 194234); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(288, 239639); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(289, 310553); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(290, 421992); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(291, 601016); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(292, 894531); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(293, 1370607); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(294, 2112763); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(295, 3217929); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(296, 4767718); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(297, 6687105); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(298, 8697493); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(299, 1.042817e+07); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(300, 1.148088e+07); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(301, 1.146995e+07); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(302, 1.042638e+07); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(303, 8690054); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(304, 6684632); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(305, 4771890); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(306, 3218283); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(307, 2112815); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(308, 1369742); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(309, 896289); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(310, 600782); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(311, 421960); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(312, 309588); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(313, 239808); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(314, 192674); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(315, 162038); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(316, 140399); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(317, 124427); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(318, 113080); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(319, 104500); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(320, 99017); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(321, 93780); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(322, 91426); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(323, 88435); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(324, 87094); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(325, 86130); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(326, 86016); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(327, 85525); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(328, 84467); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(329, 83530); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(330, 82710); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(331, 80825); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(332, 79192); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(333, 77451); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(334, 75222); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(335, 73724); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(336, 70836); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(337, 68144); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(338, 66258); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(339, 63895); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(340, 61965); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(341, 59721); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(342, 57531); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(343, 55747); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(344, 53560); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(345, 51911); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(346, 50020); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(347, 49191); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(348, 47892); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(349, 46444); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(350, 45606); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(351, 44422); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(352, 43501); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(353, 42636); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(354, 41729); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(355, 40732); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(356, 40062); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(357, 38793); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(358, 38142); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(359, 37323); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(360, 36564); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(361, 35501); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(362, 34710); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(363, 33674); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(364, 32990); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(365, 32523); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(366, 31373); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(367, 30452); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(368, 29726); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(369, 29025); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(370, 28499); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(371, 27847); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(372, 26892); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(373, 26079); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(374, 25399); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(375, 24418); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(376, 23990); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(377, 23232); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(378, 22458); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(379, 22004); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(380, 21050); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(381, 20617); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(382, 19841); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(383, 19306); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(384, 18562); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(385, 17613); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(386, 17193); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(387, 16651); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(388, 16094); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(389, 15495); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(390, 14692); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(391, 13971); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(392, 13609); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(393, 13098); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(394, 12631); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(395, 12126); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(396, 11595); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(397, 11008); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(398, 10681); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(399, 10317); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(400, 9902); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(401, 9481); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(402, 8901); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(403, 8466); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(404, 8164); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(405, 7747); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(406, 7553); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(407, 6983); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(408, 6501); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(409, 6197); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(410, 5859); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(411, 5436); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(412, 5140); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(413, 4787); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(414, 4575); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(415, 4168); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(416, 3854); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(417, 3501); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(418, 3171); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(419, 3050); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(420, 2819); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(421, 2482); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(422, 2235); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(423, 1971); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(424, 1763); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(425, 1605); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(426, 1440); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(427, 1260); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(428, 1024); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(429, 929); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(430, 807); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(431, 752); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(432, 677); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(433, 577); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(434, 490); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(435, 513); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(436, 523); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(437, 522); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(438, 473); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(439, 501); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(440, 486); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(441, 471); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(442, 430); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(443, 467); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(444, 464); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(445, 435); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(446, 420); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(447, 438); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(448, 417); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(449, 387); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(450, 418); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(451, 368); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(452, 436); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(453, 387); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(454, 373); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(455, 343); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(456, 376); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(457, 345); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(458, 343); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(459, 351); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(460, 343); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(461, 363); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(462, 345); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(463, 333); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(464, 323); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(465, 344); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(466, 290); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(467, 277); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(468, 296); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(469, 287); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(470, 313); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(471, 283); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(472, 290); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(473, 294); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(474, 263); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(475, 292); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(476, 247); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(477, 239); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(478, 231); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(479, 266); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(480, 224); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(481, 209); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(482, 204); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(483, 235); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(484, 222); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(485, 240); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(486, 183); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(487, 203); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(488, 194); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(489, 200); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(490, 189); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(491, 178); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(492, 200); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(493, 187); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(494, 181); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(495, 168); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(496, 162); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(497, 139); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(498, 154); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(499, 174); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(500, 144); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(501, 151); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(502, 154); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(503, 148); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(504, 138); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(505, 130); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(506, 130); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(507, 102); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(508, 114); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(509, 121); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(510, 103); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(511, 103); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(512, 94); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(513, 98); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(514, 100); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(515, 87); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(516, 95); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(517, 84); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(518, 88); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(519, 65); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(520, 85); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(521, 54); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(522, 64); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(523, 71); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(524, 56); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(525, 49); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(526, 55); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(527, 58); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(528, 54); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(529, 42); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(530, 37); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(531, 38); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(532, 42); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(533, 52); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(534, 44); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(535, 43); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(536, 28); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(537, 27); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(538, 25); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(539, 15); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(540, 19); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(541, 24); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(542, 24); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(543, 20); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(544, 13); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(545, 11); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(546, 18); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(547, 13); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(548, 16); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(549, 13); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(550, 8); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(551, 9); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(552, 10); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(553, 5); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(554, 3); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(555, 2); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(556, 1); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(558, 4); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetBinContent(562, 1); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetEntries(1.113615e+08); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetDirectory(0); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->SetLineColor(3); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v2__3->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px->Add(TofTests_MultiPntHitClosestDeltaY_px_v2, ""); - - TH1D* TofTests_MultiPntHitClosestDeltaY_px_v3__4 = - new TH1D("TofTests_MultiPntHitClosestDeltaY_px_v3__4", - "Quality of the Tof Hits position on Y axis relative to closest " - "Point, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(28, 1); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(40, 2); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(42, 5); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(43, 1); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(44, 3); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(45, 2); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(46, 2); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(47, 4); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(48, 4); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(49, 4); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(50, 12); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(51, 6); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(52, 6); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(53, 8); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(54, 14); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(55, 17); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(56, 6); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(57, 9); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(58, 11); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(59, 13); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(60, 22); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(61, 17); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(62, 17); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(63, 29); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(64, 18); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(65, 22); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(66, 33); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(67, 30); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(68, 31); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(69, 30); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(70, 29); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(71, 46); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(72, 31); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(73, 41); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(74, 36); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(75, 39); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(76, 52); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(77, 55); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(78, 44); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(79, 49); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(80, 45); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(81, 53); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(82, 60); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(83, 70); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(84, 55); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(85, 70); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(86, 81); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(87, 72); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(88, 78); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(89, 84); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(90, 95); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(91, 81); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(92, 74); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(93, 80); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(94, 99); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(95, 95); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(96, 83); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(97, 99); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(98, 107); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(99, 107); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(100, 106); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(101, 114); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(102, 108); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(103, 123); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(104, 121); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(105, 113); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(106, 134); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(107, 126); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(108, 110); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(109, 151); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(110, 142); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(111, 149); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(112, 146); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(113, 155); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(114, 150); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(115, 152); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(116, 178); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(117, 159); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(118, 182); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(119, 173); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(120, 196); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(121, 176); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(122, 181); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(123, 180); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(124, 181); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(125, 177); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(126, 218); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(127, 207); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(128, 199); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(129, 233); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(130, 243); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(131, 216); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(132, 217); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(133, 231); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(134, 226); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(135, 223); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(136, 238); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(137, 237); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(138, 228); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(139, 244); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(140, 252); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(141, 249); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(142, 281); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(143, 274); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(144, 262); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(145, 301); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(146, 298); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(147, 280); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(148, 293); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(149, 307); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(150, 291); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(151, 327); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(152, 302); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(153, 330); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(154, 345); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(155, 315); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(156, 356); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(157, 337); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(158, 344); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(159, 327); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(160, 354); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(161, 321); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(162, 367); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(163, 359); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(164, 360); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(165, 379); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(166, 359); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(167, 420); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(168, 450); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(169, 431); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(170, 494); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(171, 589); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(172, 624); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(173, 777); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(174, 824); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(175, 925); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(176, 1023); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(177, 1167); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(178, 1336); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(179, 1441); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(180, 1654); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(181, 1844); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(182, 1991); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(183, 2183); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(184, 2389); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(185, 2470); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(186, 2771); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(187, 2953); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(188, 3055); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(189, 3309); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(190, 3534); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(191, 3855); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(192, 4162); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(193, 4534); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(194, 4688); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(195, 4832); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(196, 5189); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(197, 5393); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(198, 5721); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(199, 5830); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(200, 6013); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(201, 6490); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(202, 6736); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(203, 6956); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(204, 7304); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(205, 7652); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(206, 8040); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(207, 8307); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(208, 8675); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(209, 9039); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(210, 9373); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(211, 9601); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(212, 10031); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(213, 10503); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(214, 10746); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(215, 11141); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(216, 11736); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(217, 12121); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(218, 12319); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(219, 13034); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(220, 13470); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(221, 13729); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(222, 14238); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(223, 14997); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(224, 15105); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(225, 15726); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(226, 16154); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(227, 16493); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(228, 17281); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(229, 17454); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(230, 18112); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(231, 18841); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(232, 19061); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(233, 19765); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(234, 20223); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(235, 20593); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(236, 21347); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(237, 21803); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(238, 22320); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(239, 22897); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(240, 23166); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(241, 23845); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(242, 24457); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(243, 25059); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(244, 25648); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(245, 26196); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(246, 26486); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(247, 27461); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(248, 27931); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(249, 28644); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(250, 29285); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(251, 29889); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(252, 30498); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(253, 30963); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(254, 32388); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(255, 33149); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(256, 34102); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(257, 35570); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(258, 36814); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(259, 38064); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(260, 39771); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(261, 41259); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(262, 43017); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(263, 44200); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(264, 46002); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(265, 48084); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(266, 49023); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(267, 51214); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(268, 52639); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(269, 54012); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(270, 54992); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(271, 56046); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(272, 56896); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(273, 57763); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(274, 57866); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(275, 58447); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(276, 59714); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(277, 59799); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(278, 60845); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(279, 61785); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(280, 64440); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(281, 67509); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(282, 71614); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(283, 76961); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(284, 84649); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(285, 96039); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(286, 111579); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(287, 134665); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(288, 167158); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(289, 219388); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(290, 302606); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(291, 439891); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(292, 667280); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(293, 1038474); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(294, 1619070); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(295, 2487895); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(296, 3703213); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(297, 5215096); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(298, 6807462); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(299, 8187196); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(300, 9029531); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(301, 9032261); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(302, 8191469); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(303, 6808994); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(304, 5215170); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(305, 3704390); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(306, 2486596); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(307, 1621872); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(308, 1039863); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(309, 668523); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(310, 440552); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(311, 303941); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(312, 219391); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(313, 166950); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(314, 133615); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(315, 111312); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(316, 95540); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(317, 85009); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(318, 77159); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(319, 71545); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(320, 67400); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(321, 64258); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(322, 62333); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(323, 60366); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(324, 59896); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(325, 58950); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(326, 58772); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(327, 58132); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(328, 57603); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(329, 57213); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(330, 56231); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(331, 55378); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(332, 54279); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(333, 52946); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(334, 51108); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(335, 49653); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(336, 47521); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(337, 46330); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(338, 44337); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(339, 42530); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(340, 41339); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(341, 39826); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(342, 38307); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(343, 36737); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(344, 35715); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(345, 34432); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(346, 33182); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(347, 31843); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(348, 31487); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(349, 30493); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(350, 29555); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(351, 28985); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(352, 28251); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(353, 27913); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(354, 27083); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(355, 26379); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(356, 26149); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(357, 25814); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(358, 24689); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(359, 24507); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(360, 23783); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(361, 23406); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(362, 22647); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(363, 22217); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(364, 21505); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(365, 21224); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(366, 20817); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(367, 20296); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(368, 19535); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(369, 19099); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(370, 18492); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(371, 17969); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(372, 17393); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(373, 17443); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(374, 16926); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(375, 16259); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(376, 15728); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(377, 15181); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(378, 15021); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(379, 14318); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(380, 13832); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(381, 13304); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(382, 13114); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(383, 12604); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(384, 12196); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(385, 11671); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(386, 11459); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(387, 10921); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(388, 10478); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(389, 10145); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(390, 9753); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(391, 9381); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(392, 8985); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(393, 8804); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(394, 8429); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(395, 7884); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(396, 7713); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(397, 7331); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(398, 7017); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(399, 6688); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(400, 6521); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(401, 6264); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(402, 5940); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(403, 5581); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(404, 5455); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(405, 5142); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(406, 4860); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(407, 4579); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(408, 4306); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(409, 4205); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(410, 3894); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(411, 3603); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(412, 3368); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(413, 3207); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(414, 2916); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(415, 2737); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(416, 2554); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(417, 2380); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(418, 2152); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(419, 1994); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(420, 1799); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(421, 1720); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(422, 1485); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(423, 1305); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(424, 1204); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(425, 979); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(426, 901); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(427, 841); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(428, 730); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(429, 673); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(430, 599); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(431, 521); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(432, 483); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(433, 408); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(434, 365); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(435, 388); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(436, 364); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(437, 359); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(438, 333); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(439, 329); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(440, 347); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(441, 346); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(442, 337); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(443, 347); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(444, 311); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(445, 301); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(446, 318); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(447, 323); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(448, 335); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(449, 302); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(450, 314); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(451, 293); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(452, 309); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(453, 318); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(454, 299); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(455, 258); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(456, 284); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(457, 300); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(458, 320); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(459, 271); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(460, 268); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(461, 213); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(462, 260); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(463, 273); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(464, 272); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(465, 239); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(466, 243); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(467, 245); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(468, 226); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(469, 259); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(470, 242); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(471, 210); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(472, 224); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(473, 236); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(474, 215); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(475, 226); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(476, 198); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(477, 205); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(478, 184); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(479, 171); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(480, 171); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(481, 162); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(482, 162); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(483, 175); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(484, 184); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(485, 165); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(486, 155); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(487, 177); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(488, 136); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(489, 139); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(490, 143); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(491, 142); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(492, 165); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(493, 140); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(494, 111); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(495, 145); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(496, 112); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(497, 117); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(498, 140); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(499, 103); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(500, 114); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(501, 125); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(502, 117); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(503, 94); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(504, 109); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(505, 97); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(506, 97); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(507, 102); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(508, 107); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(509, 92); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(510, 92); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(511, 100); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(512, 82); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(513, 78); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(514, 70); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(515, 76); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(516, 56); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(517, 72); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(518, 78); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(519, 68); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(520, 56); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(521, 65); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(522, 44); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(523, 50); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(524, 40); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(525, 51); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(526, 48); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(527, 37); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(528, 39); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(529, 35); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(530, 47); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(531, 31); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(532, 36); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(533, 28); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(534, 25); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(535, 33); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(536, 33); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(537, 19); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(538, 20); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(539, 22); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(540, 21); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(541, 15); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(542, 14); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(543, 16); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(544, 14); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(545, 10); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(546, 10); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(547, 14); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(548, 10); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(549, 8); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(550, 9); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(551, 4); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(552, 8); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(553, 6); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(554, 6); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(555, 4); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(556, 8); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(557, 3); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(558, 3); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(559, 1); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(560, 1); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(561, 3); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(562, 2); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetBinContent(601, 3); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetEntries(8.577804e+07); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetDirectory(0); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->SetLineColor(4); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitClosestDeltaY_px_v3__4->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitClosestDeltaY_px->Add(TofTests_MultiPntHitClosestDeltaY_px_v3, ""); - TofTests_MultiPntHitClosestDeltaY_px->Draw("nostack, hist"); - - TPaveText* pt = new TPaveText(0.15, 0.9327359, 0.85, 0.995, "blNDC"); - pt->SetName("title"); - pt->SetBorderSize(0); - pt->SetFillColor(0); - pt->SetFillStyle(0); - pt->SetTextFont(42); - TText* text = pt->AddText("Quality of the Tof Hits position on Y axis relative to " - "closest Point, for hit coming from multiple MC Point"); - pt->Draw(); - - TLegend* leg = new TLegend(0.5539936, 0.777381, 0.9035144, 0.9178571, NULL, "brNDC"); - leg->SetBorderSize(2); - leg->SetLineColor(1); - leg->SetLineStyle(1); - leg->SetLineWidth(1); - leg->SetFillColor(0); - leg->SetFillStyle(1001); - TLegendEntry* entry = - leg->AddEntry("TofTests_MultiPntHitClosestDeltaY_px", "TofTests_MultiPntHitClosestDeltaY_px", "l"); - entry->SetLineColor(1); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiPntHitClosestDeltaY_px_v1", "TofTests_MultiPntHitClosestDeltaY_px_v1", "l"); - entry->SetLineColor(2); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiPntHitClosestDeltaY_px_v2", "TofTests_MultiPntHitClosestDeltaY_px_v2", "l"); - entry->SetLineColor(3); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiPntHitClosestDeltaY_px_v3", "TofTests_MultiPntHitClosestDeltaY_px_v3", "l"); - entry->SetLineColor(4); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - leg->Draw(); - Panel1->Modified(); - Panel1->cd(); - Panel1->SetSelected(Panel1); -} diff --git a/macro/tof/qa/data/MultiPntDeltaYMean.C b/macro/tof/qa/data/MultiPntDeltaYMean.C deleted file mode 100644 index 6810d91fe41643347bab6f8caddb9536efb8191b..0000000000000000000000000000000000000000 --- a/macro/tof/qa/data/MultiPntDeltaYMean.C +++ /dev/null @@ -1,2395 +0,0 @@ -/* Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -{ - //=========Macro generated from canvas: Panel2/ - //========= (Tue Sep 29 13:54:31 2015) by ROOT version5.34/32 - TCanvas* Panel2 = new TCanvas("Panel2", "", -1, 1, 1569, 844); - Panel2->SetHighLightColor(2); - Panel2->Range(-37.5, -1.766644, 37.5, 8.745568); - Panel2->SetFillColor(0); - Panel2->SetBorderMode(0); - Panel2->SetBorderSize(2); - Panel2->SetLogy(); - Panel2->SetFrameFillColor(10); - Panel2->SetFrameBorderMode(0); - Panel2->SetFrameFillColor(10); - Panel2->SetFrameBorderMode(0); - - THStack* TofTests_MultiPntHitMeanDeltaY_px = new THStack(); - TofTests_MultiPntHitMeanDeltaY_px->SetName("TofTests_MultiPntHitMeanDeltaY_px"); - TofTests_MultiPntHitMeanDeltaY_px->SetTitle("Quality of the Tof Hits position on Y axis relative to mean Point " - "position, for hit coming from multiple MC Point"); - - TH1F* TofTests_MultiPntHitMeanDeltaY_px_stack_2 = - new TH1F("TofTests_MultiPntHitMeanDeltaY_px_stack_2", - "Quality of the Tof Hits position on Y axis relative to mean " - "Point position, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->SetMinimum(0.192565); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->SetMaximum(4.94705e+07); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->SetDirectory(0); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->SetStats(0); - - Int_t ci; // for color index setting - TColor* color; // for color definition with alpha - ci = TColor::GetColor("#000099"); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->SetLineColor(ci); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetZaxis()->SetRange(1, 1); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_stack_2->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px->SetHistogram(TofTests_MultiPntHitMeanDeltaY_px_stack_2); - - - TH1D* TofTests_MultiPntHitMeanDeltaY_px__5 = new TH1D("TofTests_MultiPntHitMeanDeltaY_px__5", - "Quality of the Tof Hits position on Y axis relative to mean " - "Point position, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(0, 8); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(3, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(5, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(6, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(8, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(11, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(17, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(18, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(19, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(27, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(33, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(34, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(36, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(38, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(39, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(40, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(41, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(44, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(45, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(46, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(47, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(48, 4); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(49, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(50, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(52, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(53, 6); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(54, 8); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(55, 4); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(56, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(57, 4); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(58, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(59, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(60, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(61, 6); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(62, 7); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(63, 10); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(64, 5); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(65, 7); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(66, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(67, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(68, 8); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(69, 6); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(70, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(71, 7); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(72, 11); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(73, 7); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(74, 9); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(75, 14); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(76, 8); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(77, 12); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(78, 15); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(79, 9); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(80, 10); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(81, 10); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(82, 15); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(83, 13); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(84, 14); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(85, 16); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(86, 17); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(87, 11); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(88, 16); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(89, 6); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(90, 16); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(91, 16); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(92, 19); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(93, 19); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(94, 18); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(95, 27); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(96, 24); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(97, 18); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(98, 29); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(99, 25); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(100, 33); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(101, 27); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(102, 30); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(103, 27); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(104, 29); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(105, 37); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(106, 36); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(107, 32); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(108, 35); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(109, 37); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(110, 23); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(111, 39); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(112, 36); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(113, 41); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(114, 30); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(115, 38); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(116, 49); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(117, 46); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(118, 53); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(119, 49); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(120, 48); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(121, 53); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(122, 43); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(123, 58); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(124, 55); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(125, 61); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(126, 61); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(127, 65); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(128, 66); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(129, 56); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(130, 42); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(131, 70); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(132, 73); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(133, 73); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(134, 68); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(135, 69); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(136, 82); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(137, 90); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(138, 81); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(139, 80); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(140, 89); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(141, 100); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(142, 92); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(143, 97); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(144, 100); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(145, 88); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(146, 109); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(147, 123); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(148, 107); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(149, 107); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(150, 146); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(151, 113); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(152, 134); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(153, 133); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(154, 121); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(155, 145); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(156, 169); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(157, 149); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(158, 144); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(159, 145); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(160, 156); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(161, 162); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(162, 174); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(163, 161); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(164, 165); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(165, 193); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(166, 182); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(167, 176); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(168, 217); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(169, 204); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(170, 202); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(171, 229); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(172, 247); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(173, 275); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(174, 260); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(175, 287); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(176, 287); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(177, 312); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(178, 352); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(179, 363); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(180, 349); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(181, 405); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(182, 394); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(183, 451); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(184, 443); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(185, 496); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(186, 550); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(187, 520); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(188, 559); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(189, 589); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(190, 654); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(191, 636); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(192, 734); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(193, 737); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(194, 736); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(195, 791); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(196, 829); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(197, 885); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(198, 952); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(199, 1000); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(200, 1035); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(201, 1094); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(202, 1185); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(203, 1309); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(204, 1444); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(205, 1557); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(206, 1639); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(207, 1793); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(208, 1923); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(209, 2097); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(210, 2253); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(211, 2437); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(212, 2689); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(213, 2992); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(214, 3235); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(215, 3379); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(216, 3675); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(217, 4037); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(218, 4319); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(219, 4723); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(220, 5119); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(221, 5439); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(222, 5717); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(223, 6228); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(224, 6727); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(225, 7233); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(226, 7713); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(227, 8176); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(228, 8702); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(229, 9400); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(230, 10016); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(231, 10600); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(232, 11304); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(233, 11929); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(234, 12847); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(235, 13586); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(236, 14329); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(237, 15298); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(238, 16626); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(239, 17462); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(240, 18348); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(241, 19595); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(242, 21055); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(243, 22364); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(244, 23528); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(245, 25221); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(246, 27006); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(247, 28545); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(248, 30433); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(249, 32283); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(250, 34224); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(251, 36213); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(252, 38443); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(253, 40963); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(254, 43638); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(255, 46253); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(256, 49641); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(257, 52227); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(258, 55666); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(259, 58784); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(260, 62664); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(261, 66880); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(262, 70461); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(263, 75399); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(264, 80375); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(265, 85092); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(266, 90810); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(267, 96554); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(268, 102460); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(269, 109800); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(270, 117240); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(271, 124082); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(272, 132739); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(273, 141598); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(274, 152394); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(275, 162363); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(276, 174319); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(277, 187042); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(278, 201071); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(279, 216380); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(280, 231298); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(281, 249998); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(282, 269972); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(283, 292145); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(284, 316789); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(285, 345866); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(286, 383102); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(287, 432923); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(288, 505083); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(289, 620578); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(290, 815460); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(291, 1152730); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(292, 1722042); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(293, 2651930); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(294, 4089985); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(295, 6161754); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(296, 8900879); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(297, 1.215432e+07); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(298, 1.552912e+07); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(299, 1.837881e+07); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(300, 2.003261e+07); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(301, 2.001656e+07); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(302, 1.83169e+07); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(303, 1.544252e+07); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(304, 1.206387e+07); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(305, 8818690); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(306, 6090372); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(307, 4037892); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(308, 2616833); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(309, 1698329); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(310, 1139667); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(311, 808444); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(312, 615509); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(313, 502688); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(314, 430468); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(315, 382359); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(316, 346187); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(317, 317727); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(318, 291519); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(319, 270122); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(320, 249521); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(321, 232199); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(322, 215443); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(323, 200494); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(324, 186640); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(325, 173933); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(326, 162531); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(327, 152384); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(328, 141731); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(329, 132893); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(330, 124505); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(331, 116404); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(332, 109494); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(333, 103179); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(334, 97039); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(335, 91236); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(336, 85630); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(337, 80564); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(338, 75891); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(339, 71460); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(340, 66902); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(341, 62948); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(342, 59087); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(343, 55793); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(344, 52184); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(345, 49115); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(346, 46684); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(347, 43683); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(348, 40686); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(349, 38705); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(350, 36335); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(351, 34222); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(352, 32093); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(353, 30524); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(354, 28505); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(355, 27250); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(356, 25568); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(357, 23859); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(358, 22609); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(359, 21573); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(360, 20029); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(361, 18647); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(362, 17608); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(363, 16418); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(364, 15477); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(365, 14653); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(366, 13610); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(367, 12856); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(368, 12088); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(369, 11401); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(370, 10724); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(371, 9919); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(372, 9334); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(373, 8634); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(374, 8159); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(375, 7782); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(376, 7270); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(377, 6811); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(378, 6306); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(379, 5726); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(380, 5512); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(381, 5039); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(382, 4646); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(383, 4323); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(384, 4124); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(385, 3762); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(386, 3492); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(387, 3201); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(388, 2954); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(389, 2727); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(390, 2574); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(391, 2308); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(392, 2217); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(393, 2003); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(394, 1803); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(395, 1622); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(396, 1503); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(397, 1439); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(398, 1352); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(399, 1175); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(400, 1189); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(401, 1099); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(402, 1031); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(403, 933); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(404, 906); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(405, 845); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(406, 784); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(407, 769); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(408, 723); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(409, 679); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(410, 661); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(411, 649); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(412, 545); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(413, 616); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(414, 566); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(415, 495); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(416, 483); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(417, 459); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(418, 441); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(419, 389); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(420, 398); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(421, 368); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(422, 369); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(423, 357); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(424, 316); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(425, 313); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(426, 264); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(427, 272); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(428, 243); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(429, 236); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(430, 221); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(431, 196); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(432, 220); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(433, 200); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(434, 185); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(435, 170); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(436, 153); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(437, 209); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(438, 167); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(439, 164); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(440, 170); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(441, 163); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(442, 145); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(443, 135); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(444, 147); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(445, 155); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(446, 133); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(447, 134); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(448, 127); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(449, 126); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(450, 124); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(451, 113); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(452, 114); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(453, 126); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(454, 113); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(455, 111); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(456, 97); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(457, 108); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(458, 121); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(459, 101); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(460, 79); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(461, 84); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(462, 104); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(463, 75); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(464, 70); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(465, 73); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(466, 75); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(467, 73); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(468, 66); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(469, 73); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(470, 76); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(471, 58); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(472, 62); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(473, 72); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(474, 61); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(475, 61); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(476, 64); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(477, 55); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(478, 52); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(479, 44); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(480, 53); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(481, 45); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(482, 61); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(483, 46); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(484, 57); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(485, 53); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(486, 45); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(487, 36); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(488, 38); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(489, 26); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(490, 44); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(491, 26); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(492, 38); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(493, 31); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(494, 35); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(495, 37); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(496, 29); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(497, 31); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(498, 31); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(499, 21); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(500, 30); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(501, 22); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(502, 24); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(503, 16); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(504, 24); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(505, 15); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(506, 24); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(507, 20); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(508, 21); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(509, 15); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(510, 13); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(511, 21); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(512, 16); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(513, 21); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(514, 14); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(515, 14); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(516, 13); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(517, 15); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(518, 16); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(519, 17); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(520, 9); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(521, 14); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(522, 10); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(523, 12); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(524, 6); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(525, 12); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(526, 15); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(527, 11); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(528, 17); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(529, 8); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(530, 10); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(531, 4); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(532, 5); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(533, 10); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(534, 5); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(535, 5); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(536, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(537, 5); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(538, 6); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(539, 6); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(540, 6); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(541, 4); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(542, 4); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(543, 4); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(544, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(545, 5); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(546, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(547, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(549, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(550, 5); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(551, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(552, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(553, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(555, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(558, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(559, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(560, 4); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(561, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(562, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(564, 3); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(566, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(567, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(568, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(569, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(570, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(572, 2); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(575, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(578, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(580, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(584, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(589, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(590, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(594, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(595, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(596, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(598, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->SetBinContent(601, 10); - TofTests_MultiPntHitMeanDeltaY_px__5->SetEntries(1.967911e+08); - TofTests_MultiPntHitMeanDeltaY_px__5->SetDirectory(0); - TofTests_MultiPntHitMeanDeltaY_px__5->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitMeanDeltaY_px__5->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitMeanDeltaY_px__5->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px__5->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px__5->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px__5->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px__5->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitMeanDeltaY_px__5->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px__5->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px__5->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px__5->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px__5->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px__5->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px__5->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px__5->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px->Add(TofTests_MultiPntHitMeanDeltaY_px, ""); - - TH1D* TofTests_MultiPntHitMeanDeltaY_px_v1__6 = - new TH1D("TofTests_MultiPntHitMeanDeltaY_px_v1__6", - "Quality of the Tof Hits position on Y axis relative to mean " - "Point position, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(0, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(4, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(6, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(13, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(14, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(15, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(18, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(22, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(23, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(25, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(28, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(30, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(33, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(34, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(39, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(41, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(42, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(43, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(44, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(45, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(48, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(50, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(51, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(52, 4); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(53, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(54, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(55, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(56, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(57, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(58, 4); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(59, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(60, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(61, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(62, 6); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(63, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(64, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(65, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(66, 8); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(67, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(68, 6); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(69, 6); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(70, 4); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(71, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(72, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(73, 4); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(74, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(75, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(76, 7); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(77, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(78, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(79, 8); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(80, 6); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(81, 7); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(82, 12); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(83, 10); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(84, 15); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(85, 11); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(86, 10); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(87, 18); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(88, 14); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(89, 17); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(90, 13); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(91, 20); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(92, 7); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(93, 14); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(94, 20); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(95, 17); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(96, 17); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(97, 14); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(98, 14); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(99, 23); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(100, 10); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(101, 17); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(102, 21); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(103, 14); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(104, 21); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(105, 17); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(106, 29); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(107, 23); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(108, 21); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(109, 21); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(110, 29); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(111, 23); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(112, 23); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(113, 31); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(114, 35); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(115, 27); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(116, 39); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(117, 23); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(118, 34); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(119, 29); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(120, 35); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(121, 39); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(122, 45); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(123, 37); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(124, 27); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(125, 49); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(126, 48); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(127, 51); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(128, 48); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(129, 50); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(130, 50); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(131, 47); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(132, 39); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(133, 62); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(134, 52); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(135, 59); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(136, 60); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(137, 56); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(138, 69); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(139, 60); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(140, 75); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(141, 62); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(142, 67); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(143, 79); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(144, 69); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(145, 92); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(146, 69); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(147, 71); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(148, 79); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(149, 87); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(150, 82); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(151, 90); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(152, 105); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(153, 108); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(154, 110); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(155, 108); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(156, 93); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(157, 118); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(158, 127); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(159, 110); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(160, 117); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(161, 122); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(162, 142); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(163, 138); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(164, 114); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(165, 154); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(166, 147); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(167, 137); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(168, 157); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(169, 157); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(170, 168); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(171, 178); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(172, 175); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(173, 190); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(174, 205); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(175, 215); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(176, 207); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(177, 223); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(178, 234); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(179, 259); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(180, 277); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(181, 279); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(182, 339); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(183, 305); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(184, 311); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(185, 372); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(186, 362); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(187, 404); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(188, 372); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(189, 473); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(190, 482); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(191, 534); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(192, 571); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(193, 535); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(194, 598); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(195, 548); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(196, 624); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(197, 676); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(198, 664); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(199, 768); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(200, 811); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(201, 907); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(202, 918); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(203, 990); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(204, 1183); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(205, 1219); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(206, 1361); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(207, 1500); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(208, 1558); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(209, 1660); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(210, 1870); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(211, 2050); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(212, 2221); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(213, 2480); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(214, 2651); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(215, 3005); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(216, 3142); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(217, 3471); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(218, 3676); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(219, 4041); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(220, 4388); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(221, 4817); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(222, 5193); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(223, 5608); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(224, 5872); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(225, 6481); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(226, 6553); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(227, 7206); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(228, 7756); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(229, 8409); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(230, 8726); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(231, 9718); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(232, 10168); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(233, 10975); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(234, 11584); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(235, 12519); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(236, 13433); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(237, 14121); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(238, 15270); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(239, 16442); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(240, 17558); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(241, 18522); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(242, 19891); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(243, 21054); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(244, 22658); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(245, 23916); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(246, 25390); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(247, 27598); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(248, 28948); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(249, 30942); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(250, 33234); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(251, 35182); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(252, 37194); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(253, 39806); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(254, 43046); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(255, 45041); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(256, 48923); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(257, 51917); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(258, 55401); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(259, 59500); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(260, 63035); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(261, 67961); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(262, 72901); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(263, 77856); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(264, 83258); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(265, 88308); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(266, 94676); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(267, 102081); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(268, 109116); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(269, 117215); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(270, 125432); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(271, 134383); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(272, 144784); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(273, 156443); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(274, 167426); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(275, 181299); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(276, 195986); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(277, 211256); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(278, 229717); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(279, 248263); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(280, 269928); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(281, 293531); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(282, 320533); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(283, 350446); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(284, 383668); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(285, 423368); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(286, 470362); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(287, 531274); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(288, 614029); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(289, 740121); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(290, 942270); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(291, 1275290); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(292, 1826096); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(293, 2714897); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(294, 4072717); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(295, 6010829); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(296, 8568510); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(297, 1.160782e+07); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(298, 1.472955e+07); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(299, 1.739165e+07); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(300, 1.893861e+07); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(301, 1.891234e+07); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(302, 1.734006e+07); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(303, 1.465907e+07); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(304, 1.152144e+07); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(305, 8493378); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(306, 5950224); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(307, 4021113); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(308, 2679921); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(309, 1810317); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(310, 1266051); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(311, 935221); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(312, 736631); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(313, 611561); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(314, 529072); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(315, 471028); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(316, 423202); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(317, 384169); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(318, 349775); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(319, 320238); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(320, 293238); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(321, 270780); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(322, 249368); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(323, 229501); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(324, 212176); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(325, 195639); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(326, 181258); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(327, 168293); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(328, 155869); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(329, 145298); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(330, 135356); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(331, 125918); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(332, 116710); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(333, 109229); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(334, 101954); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(335, 95473); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(336, 88820); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(337, 83293); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(338, 77991); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(339, 72856); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(340, 68398); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(341, 63934); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(342, 59448); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(343, 55988); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(344, 52413); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(345, 48831); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(346, 46418); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(347, 43212); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(348, 40362); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(349, 37787); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(350, 35853); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(351, 33264); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(352, 31150); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(353, 29336); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(354, 27592); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(355, 25658); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(356, 24512); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(357, 22729); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(358, 21328); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(359, 20151); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(360, 18691); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(361, 17491); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(362, 16208); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(363, 15526); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(364, 14388); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(365, 13430); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(366, 12525); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(367, 11679); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(368, 11269); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(369, 10510); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(370, 9890); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(371, 9077); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(372, 8556); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(373, 7902); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(374, 7429); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(375, 6993); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(376, 6526); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(377, 6019); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(378, 5583); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(379, 5312); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(380, 4878); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(381, 4361); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(382, 4098); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(383, 3826); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(384, 3375); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(385, 3316); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(386, 2881); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(387, 2834); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(388, 2480); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(389, 2379); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(390, 2048); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(391, 1932); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(392, 1806); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(393, 1614); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(394, 1469); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(395, 1362); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(396, 1242); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(397, 1068); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(398, 1039); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(399, 958); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(400, 861); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(401, 826); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(402, 713); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(403, 692); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(404, 695); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(405, 632); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(406, 617); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(407, 587); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(408, 562); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(409, 550); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(410, 504); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(411, 480); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(412, 450); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(413, 437); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(414, 418); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(415, 377); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(416, 374); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(417, 367); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(418, 312); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(419, 307); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(420, 292); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(421, 243); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(422, 259); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(423, 214); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(424, 234); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(425, 206); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(426, 204); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(427, 173); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(428, 199); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(429, 179); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(430, 161); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(431, 186); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(432, 177); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(433, 153); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(434, 133); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(435, 142); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(436, 137); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(437, 132); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(438, 129); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(439, 119); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(440, 123); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(441, 112); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(442, 122); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(443, 112); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(444, 118); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(445, 92); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(446, 95); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(447, 96); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(448, 96); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(449, 72); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(450, 97); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(451, 72); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(452, 66); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(453, 97); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(454, 62); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(455, 91); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(456, 90); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(457, 86); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(458, 78); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(459, 80); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(460, 70); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(461, 63); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(462, 66); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(463, 73); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(464, 75); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(465, 60); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(466, 42); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(467, 58); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(468, 50); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(469, 51); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(470, 55); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(471, 47); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(472, 38); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(473, 54); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(474, 50); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(475, 34); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(476, 48); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(477, 43); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(478, 39); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(479, 44); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(480, 37); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(481, 44); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(482, 35); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(483, 43); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(484, 44); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(485, 38); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(486, 28); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(487, 27); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(488, 30); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(489, 19); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(490, 36); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(491, 21); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(492, 24); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(493, 26); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(494, 33); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(495, 23); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(496, 27); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(497, 19); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(498, 30); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(499, 11); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(500, 11); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(501, 20); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(502, 15); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(503, 20); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(504, 10); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(505, 13); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(506, 13); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(507, 13); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(508, 8); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(509, 18); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(510, 14); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(511, 12); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(512, 13); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(513, 10); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(514, 15); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(515, 9); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(516, 16); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(517, 4); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(518, 7); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(519, 8); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(520, 9); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(521, 14); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(522, 7); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(523, 8); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(524, 7); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(525, 13); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(526, 6); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(527, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(528, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(529, 4); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(530, 8); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(531, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(532, 7); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(533, 4); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(534, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(536, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(537, 10); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(538, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(539, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(540, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(541, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(542, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(543, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(544, 3); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(545, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(546, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(547, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(548, 4); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(549, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(550, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(551, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(552, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(553, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(554, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(555, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(556, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(557, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(558, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(560, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(561, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(564, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(565, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(567, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(577, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(578, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(581, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(588, 2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(590, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(599, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetBinContent(601, 5); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetEntries(1.916697e+08); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetDirectory(0); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->SetLineColor(2); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v1__6->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px->Add(TofTests_MultiPntHitMeanDeltaY_px_v1, ""); - - TH1D* TofTests_MultiPntHitMeanDeltaY_px_v2__7 = - new TH1D("TofTests_MultiPntHitMeanDeltaY_px_v2__7", - "Quality of the Tof Hits position on Y axis relative to mean " - "Point position, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(0, 8); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(1, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(2, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(7, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(10, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(11, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(13, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(16, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(17, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(18, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(21, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(22, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(23, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(24, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(26, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(28, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(29, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(30, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(31, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(32, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(35, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(36, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(37, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(38, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(39, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(42, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(43, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(44, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(46, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(47, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(48, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(49, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(50, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(53, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(54, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(55, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(56, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(57, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(58, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(59, 5); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(60, 5); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(61, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(62, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(63, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(64, 8); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(65, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(66, 5); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(67, 9); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(68, 6); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(69, 7); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(70, 8); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(71, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(72, 11); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(73, 6); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(74, 10); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(75, 9); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(76, 5); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(77, 10); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(78, 6); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(79, 6); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(80, 10); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(81, 13); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(82, 13); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(83, 12); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(84, 17); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(85, 15); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(86, 11); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(87, 14); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(88, 15); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(89, 18); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(90, 15); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(91, 17); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(92, 12); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(93, 19); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(94, 23); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(95, 20); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(96, 21); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(97, 24); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(98, 21); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(99, 20); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(100, 23); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(101, 27); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(102, 22); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(103, 18); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(104, 28); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(105, 28); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(106, 31); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(107, 38); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(108, 28); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(109, 25); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(110, 28); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(111, 34); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(112, 45); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(113, 33); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(114, 35); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(115, 45); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(116, 41); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(117, 52); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(118, 39); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(119, 38); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(120, 53); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(121, 42); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(122, 33); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(123, 49); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(124, 46); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(125, 58); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(126, 50); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(127, 39); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(128, 71); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(129, 57); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(130, 76); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(131, 57); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(132, 57); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(133, 81); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(134, 57); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(135, 82); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(136, 85); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(137, 60); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(138, 71); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(139, 81); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(140, 84); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(141, 69); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(142, 85); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(143, 93); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(144, 97); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(145, 103); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(146, 111); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(147, 81); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(148, 101); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(149, 92); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(150, 76); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(151, 122); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(152, 91); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(153, 112); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(154, 118); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(155, 132); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(156, 116); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(157, 120); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(158, 126); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(159, 138); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(160, 160); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(161, 148); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(162, 131); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(163, 130); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(164, 167); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(165, 153); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(166, 167); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(167, 176); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(168, 184); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(169, 201); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(170, 201); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(171, 254); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(172, 234); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(173, 241); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(174, 283); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(175, 303); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(176, 301); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(177, 324); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(178, 395); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(179, 394); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(180, 424); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(181, 411); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(182, 479); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(183, 518); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(184, 564); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(185, 646); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(186, 639); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(187, 689); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(188, 686); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(189, 778); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(190, 810); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(191, 861); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(192, 909); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(193, 1018); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(194, 1065); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(195, 1102); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(196, 1155); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(197, 1272); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(198, 1334); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(199, 1334); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(200, 1497); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(201, 1570); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(202, 1624); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(203, 1716); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(204, 1810); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(205, 1966); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(206, 1976); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(207, 2212); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(208, 2329); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(209, 2399); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(210, 2486); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(211, 2677); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(212, 2916); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(213, 3011); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(214, 3109); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(215, 3291); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(216, 3404); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(217, 3693); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(218, 3889); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(219, 3924); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(220, 4215); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(221, 4604); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(222, 4672); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(223, 5006); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(224, 5091); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(225, 5356); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(226, 5706); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(227, 5955); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(228, 6250); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(229, 6540); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(230, 6989); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(231, 7248); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(232, 7605); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(233, 7890); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(234, 8322); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(235, 8661); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(236, 9135); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(237, 9385); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(238, 9989); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(239, 10399); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(240, 10921); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(241, 11530); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(242, 12102); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(243, 12649); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(244, 13250); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(245, 13775); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(246, 14437); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(247, 15142); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(248, 15642); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(249, 16528); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(250, 17294); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(251, 18074); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(252, 19081); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(253, 20181); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(254, 20912); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(255, 21878); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(256, 23017); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(257, 24368); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(258, 25244); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(259, 27149); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(260, 28580); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(261, 29754); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(262, 31458); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(263, 33387); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(264, 35427); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(265, 37380); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(266, 39984); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(267, 41856); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(268, 44125); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(269, 47393); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(270, 50598); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(271, 53587); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(272, 57797); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(273, 61819); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(274, 66115); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(275, 71047); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(276, 76752); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(277, 83197); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(278, 89934); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(279, 97958); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(280, 107245); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(281, 117810); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(282, 129265); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(283, 143107); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(284, 158848); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(285, 178467); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(286, 202373); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(287, 235519); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(288, 283883); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(289, 359221); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(290, 482030); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(291, 685342); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(292, 1022821); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(293, 1563054); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(294, 2383718); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(295, 3557429); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(296, 5090054); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(297, 6902863); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(298, 8775177); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(299, 1.036558e+07); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(300, 1.128976e+07); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(301, 1.128367e+07); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(302, 1.035757e+07); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(303, 8777370); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(304, 6904066); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(305, 5092261); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(306, 3557764); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(307, 2385463); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(308, 1564603); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(309, 1025914); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(310, 686080); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(311, 482196); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(312, 358845); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(313, 283128); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(314, 236179); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(315, 202529); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(316, 178058); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(317, 158664); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(318, 142991); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(319, 128886); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(320, 117818); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(321, 107283); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(322, 98445); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(323, 90626); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(324, 83212); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(325, 76707); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(326, 71028); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(327, 66535); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(328, 61369); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(329, 57495); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(330, 54049); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(331, 50177); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(332, 47436); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(333, 44556); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(334, 41773); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(335, 39523); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(336, 37510); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(337, 35482); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(338, 33295); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(339, 31479); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(340, 29996); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(341, 28533); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(342, 27648); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(343, 25699); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(344, 24408); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(345, 23501); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(346, 21912); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(347, 20793); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(348, 20053); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(349, 18965); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(350, 18257); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(351, 17167); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(352, 16392); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(353, 15802); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(354, 15005); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(355, 14620); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(356, 13948); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(357, 13324); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(358, 12696); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(359, 12003); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(360, 11266); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(361, 10889); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(362, 10389); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(363, 10004); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(364, 9354); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(365, 9049); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(366, 8693); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(367, 8278); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(368, 7842); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(369, 7800); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(370, 7208); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(371, 6823); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(372, 6580); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(373, 6323); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(374, 6067); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(375, 5658); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(376, 5342); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(377, 5101); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(378, 4810); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(379, 4613); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(380, 4404); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(381, 4303); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(382, 3933); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(383, 3794); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(384, 3557); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(385, 3437); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(386, 3308); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(387, 3085); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(388, 2970); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(389, 2695); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(390, 2710); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(391, 2574); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(392, 2389); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(393, 2250); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(394, 2158); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(395, 1953); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(396, 1940); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(397, 1795); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(398, 1724); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(399, 1600); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(400, 1610); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(401, 1525); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(402, 1420); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(403, 1374); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(404, 1234); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(405, 1164); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(406, 1116); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(407, 1093); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(408, 997); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(409, 899); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(410, 818); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(411, 856); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(412, 758); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(413, 712); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(414, 682); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(415, 629); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(416, 543); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(417, 493); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(418, 526); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(419, 488); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(420, 477); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(421, 421); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(422, 387); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(423, 353); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(424, 354); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(425, 307); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(426, 295); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(427, 286); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(428, 235); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(429, 238); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(430, 249); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(431, 231); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(432, 205); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(433, 216); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(434, 175); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(435, 161); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(436, 142); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(437, 144); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(438, 145); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(439, 149); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(440, 136); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(441, 145); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(442, 160); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(443, 148); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(444, 137); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(445, 136); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(446, 125); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(447, 122); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(448, 98); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(449, 106); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(450, 84); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(451, 99); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(452, 104); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(453, 112); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(454, 104); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(455, 106); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(456, 101); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(457, 84); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(458, 90); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(459, 76); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(460, 98); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(461, 82); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(462, 55); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(463, 72); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(464, 96); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(465, 82); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(466, 68); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(467, 57); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(468, 70); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(469, 67); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(470, 57); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(471, 55); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(472, 44); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(473, 45); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(474, 53); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(475, 49); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(476, 49); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(477, 47); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(478, 55); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(479, 54); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(480, 44); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(481, 44); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(482, 40); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(483, 39); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(484, 47); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(485, 40); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(486, 43); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(487, 41); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(488, 37); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(489, 30); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(490, 37); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(491, 24); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(492, 36); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(493, 33); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(494, 27); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(495, 28); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(496, 28); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(497, 23); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(498, 22); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(499, 36); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(500, 22); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(501, 24); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(502, 26); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(503, 19); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(504, 21); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(505, 19); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(506, 21); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(507, 21); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(508, 26); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(509, 24); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(510, 16); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(511, 21); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(512, 18); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(513, 10); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(514, 17); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(515, 11); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(516, 10); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(517, 16); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(518, 12); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(519, 12); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(520, 9); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(521, 11); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(522, 9); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(523, 11); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(524, 13); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(525, 12); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(526, 11); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(527, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(528, 9); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(529, 9); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(530, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(531, 10); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(532, 11); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(533, 5); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(534, 14); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(535, 6); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(536, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(537, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(538, 6); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(539, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(540, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(541, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(542, 7); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(543, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(544, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(546, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(547, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(548, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(549, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(550, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(551, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(552, 4); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(553, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(554, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(555, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(556, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(557, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(558, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(559, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(562, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(566, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(568, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(570, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(572, 2); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(574, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(575, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(579, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(580, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(586, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(590, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(592, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(593, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(595, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetBinContent(601, 3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetEntries(1.113615e+08); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetDirectory(0); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->SetLineColor(3); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v2__7->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px->Add(TofTests_MultiPntHitMeanDeltaY_px_v2, ""); - - TH1D* TofTests_MultiPntHitMeanDeltaY_px_v3__8 = - new TH1D("TofTests_MultiPntHitMeanDeltaY_px_v3__8", - "Quality of the Tof Hits position on Y axis relative to mean " - "Point position, for hit coming from multiple MC Point", - 600, -30, 30); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(0, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(1, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(12, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(15, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(16, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(17, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(21, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(23, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(26, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(27, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(29, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(34, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(36, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(39, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(40, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(41, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(42, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(43, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(44, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(45, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(46, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(50, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(51, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(52, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(53, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(54, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(55, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(56, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(57, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(58, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(59, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(61, 5); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(62, 5); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(63, 9); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(64, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(65, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(66, 6); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(67, 8); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(68, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(69, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(70, 6); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(71, 6); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(72, 9); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(73, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(74, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(75, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(76, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(77, 8); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(78, 6); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(79, 9); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(80, 14); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(81, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(82, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(83, 10); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(84, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(85, 5); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(86, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(87, 11); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(88, 11); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(89, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(90, 16); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(91, 13); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(92, 17); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(93, 17); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(94, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(95, 21); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(96, 8); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(97, 16); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(98, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(99, 16); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(100, 19); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(101, 17); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(102, 22); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(103, 22); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(104, 14); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(105, 17); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(106, 21); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(107, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(108, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(109, 21); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(110, 24); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(111, 20); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(112, 19); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(113, 35); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(114, 33); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(115, 28); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(116, 30); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(117, 37); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(118, 26); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(119, 36); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(120, 35); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(121, 34); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(122, 37); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(123, 39); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(124, 37); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(125, 34); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(126, 53); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(127, 39); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(128, 49); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(129, 51); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(130, 32); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(131, 45); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(132, 49); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(133, 30); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(134, 57); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(135, 51); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(136, 48); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(137, 60); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(138, 69); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(139, 55); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(140, 68); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(141, 72); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(142, 67); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(143, 78); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(144, 66); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(145, 79); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(146, 78); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(147, 70); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(148, 75); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(149, 72); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(150, 87); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(151, 102); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(152, 76); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(153, 83); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(154, 106); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(155, 88); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(156, 94); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(157, 104); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(158, 110); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(159, 90); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(160, 109); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(161, 118); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(162, 110); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(163, 113); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(164, 121); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(165, 148); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(166, 135); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(167, 151); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(168, 160); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(169, 154); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(170, 183); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(171, 155); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(172, 177); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(173, 179); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(174, 228); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(175, 191); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(176, 195); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(177, 271); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(178, 266); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(179, 284); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(180, 346); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(181, 339); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(182, 396); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(183, 341); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(184, 433); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(185, 405); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(186, 455); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(187, 491); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(188, 507); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(189, 530); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(190, 563); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(191, 637); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(192, 676); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(193, 663); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(194, 758); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(195, 774); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(196, 859); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(197, 853); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(198, 924); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(199, 992); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(200, 1074); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(201, 1127); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(202, 1100); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(203, 1204); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(204, 1321); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(205, 1363); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(206, 1444); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(207, 1551); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(208, 1651); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(209, 1651); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(210, 1820); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(211, 1873); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(212, 1929); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(213, 2060); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(214, 2212); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(215, 2234); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(216, 2350); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(217, 2556); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(218, 2730); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(219, 2844); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(220, 2989); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(221, 3059); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(222, 3269); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(223, 3497); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(224, 3564); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(225, 3836); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(226, 3983); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(227, 4140); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(228, 4361); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(229, 4658); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(230, 4919); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(231, 5004); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(232, 5419); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(233, 5475); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(234, 5792); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(235, 6105); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(236, 6427); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(237, 6655); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(238, 6916); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(239, 7453); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(240, 7710); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(241, 7987); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(242, 8261); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(243, 8813); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(244, 9282); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(245, 9834); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(246, 10013); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(247, 10549); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(248, 10941); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(249, 11613); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(250, 12123); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(251, 12877); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(252, 13356); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(253, 14162); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(254, 15011); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(255, 15549); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(256, 16268); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(257, 17045); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(258, 18050); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(259, 18757); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(260, 20052); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(261, 21152); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(262, 22716); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(263, 23661); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(264, 25102); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(265, 26163); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(266, 28009); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(267, 29749); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(268, 31292); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(269, 33330); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(270, 35799); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(271, 38486); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(272, 40116); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(273, 43554); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(274, 46238); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(275, 49853); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(276, 53688); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(277, 58574); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(278, 62789); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(279, 68536); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(280, 74731); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(281, 81341); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(282, 89408); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(283, 98729); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(284, 108600); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(285, 122063); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(286, 138076); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(287, 161256); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(288, 196505); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(289, 251089); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(290, 342531); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(291, 496515); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(292, 757174); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(293, 1174104); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(294, 1816357); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(295, 2729021); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(296, 3929474); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(297, 5365299); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(298, 6847621); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(299, 8104652); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(300, 8838315); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(301, 8838499); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(302, 8105080); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(303, 6844719); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(304, 5365173); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(305, 3940581); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(306, 2729991); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(307, 1815856); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(308, 1177280); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(309, 757181); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(310, 498502); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(311, 342903); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(312, 251367); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(313, 195700); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(314, 161393); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(315, 138766); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(316, 121784); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(317, 108866); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(318, 98396); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(319, 89201); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(320, 81445); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(321, 74465); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(322, 68372); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(323, 63225); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(324, 58024); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(325, 53642); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(326, 50165); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(327, 46896); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(328, 43191); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(329, 40574); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(330, 37700); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(331, 35671); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(332, 33214); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(333, 31128); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(334, 29374); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(335, 28344); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(336, 26311); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(337, 24685); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(338, 23464); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(339, 22437); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(340, 20979); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(341, 19798); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(342, 18981); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(343, 17927); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(344, 17233); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(345, 16165); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(346, 15570); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(347, 14809); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(348, 14147); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(349, 13489); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(350, 12948); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(351, 12111); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(352, 11573); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(353, 11104); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(354, 10546); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(355, 10190); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(356, 9822); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(357, 9248); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(358, 8860); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(359, 8541); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(360, 8253); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(361, 7698); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(362, 7327); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(363, 7093); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(364, 6705); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(365, 6259); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(366, 6188); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(367, 5849); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(368, 5431); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(369, 5348); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(370, 4903); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(371, 4762); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(372, 4503); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(373, 4281); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(374, 4138); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(375, 3920); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(376, 3889); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(377, 3593); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(378, 3442); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(379, 3281); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(380, 3216); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(381, 2977); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(382, 2902); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(383, 2705); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(384, 2567); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(385, 2443); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(386, 2336); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(387, 2199); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(388, 2004); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(389, 1977); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(390, 1922); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(391, 1780); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(392, 1635); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(393, 1631); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(394, 1568); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(395, 1398); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(396, 1402); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(397, 1290); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(398, 1174); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(399, 1166); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(400, 1032); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(401, 987); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(402, 1005); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(403, 937); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(404, 812); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(405, 792); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(406, 807); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(407, 700); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(408, 706); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(409, 686); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(410, 600); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(411, 586); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(412, 556); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(413, 501); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(414, 467); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(415, 466); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(416, 432); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(417, 409); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(418, 347); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(419, 337); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(420, 340); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(421, 301); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(422, 303); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(423, 270); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(424, 253); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(425, 257); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(426, 232); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(427, 180); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(428, 178); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(429, 172); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(430, 165); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(431, 162); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(432, 177); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(433, 144); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(434, 156); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(435, 141); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(436, 136); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(437, 116); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(438, 93); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(439, 134); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(440, 135); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(441, 105); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(442, 103); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(443, 113); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(444, 109); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(445, 87); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(446, 118); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(447, 83); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(448, 96); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(449, 93); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(450, 89); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(451, 79); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(452, 84); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(453, 90); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(454, 75); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(455, 59); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(456, 84); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(457, 79); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(458, 66); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(459, 69); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(460, 64); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(461, 66); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(462, 72); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(463, 59); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(464, 60); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(465, 54); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(466, 44); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(467, 52); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(468, 49); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(469, 47); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(470, 48); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(471, 58); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(472, 46); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(473, 34); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(474, 52); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(475, 45); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(476, 50); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(477, 41); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(478, 46); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(479, 35); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(480, 46); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(481, 25); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(482, 45); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(483, 30); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(484, 27); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(485, 26); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(486, 26); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(487, 33); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(488, 31); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(489, 25); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(490, 30); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(491, 25); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(492, 26); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(493, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(494, 29); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(495, 27); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(496, 20); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(497, 13); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(498, 16); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(499, 18); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(500, 27); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(501, 16); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(502, 16); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(503, 18); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(504, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(505, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(506, 16); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(507, 18); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(508, 12); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(509, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(510, 9); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(511, 18); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(512, 6); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(513, 13); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(514, 8); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(515, 15); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(516, 9); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(517, 9); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(518, 8); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(519, 11); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(520, 10); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(521, 10); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(522, 8); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(523, 11); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(524, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(525, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(526, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(527, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(528, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(529, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(530, 8); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(531, 7); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(532, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(533, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(534, 6); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(535, 9); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(536, 5); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(537, 5); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(538, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(539, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(540, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(541, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(542, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(543, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(544, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(545, 5); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(546, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(547, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(548, 5); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(549, 6); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(550, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(551, 4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(552, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(554, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(555, 3); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(559, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(561, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(562, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(564, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(567, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(569, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(570, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(571, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(572, 2); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(573, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(578, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(582, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(588, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(589, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(592, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetBinContent(601, 8); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetEntries(8.577804e+07); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetDirectory(0); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->SetLineColor(4); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetXaxis()->SetTitle(" Y(Hit) - Y(Point) [cm]"); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetXaxis()->SetRange(1, 600); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetXaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetXaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetYaxis()->SetRange(1, 1); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetYaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetYaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetZaxis()->SetLabelFont(42); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiPntHitMeanDeltaY_px_v3__8->GetZaxis()->SetTitleFont(42); - TofTests_MultiPntHitMeanDeltaY_px->Add(TofTests_MultiPntHitMeanDeltaY_px_v3, ""); - TofTests_MultiPntHitMeanDeltaY_px->Draw("nostack, hist"); - - TPaveText* pt = new TPaveText(0.15, 0.935, 0.85, 0.995, "blNDC"); - pt->SetName("title"); - pt->SetBorderSize(0); - pt->SetFillColor(0); - pt->SetFillStyle(0); - pt->SetTextFont(42); - TText* text = pt->AddText("Quality of the Tof Hits position on Y axis relative to mean " - "Point position, for hit coming from multiple MC Point"); - pt->Draw(); - - TLegend* leg = new TLegend(0.5776358, 0.7833333, 0.9271565, 0.9238095, NULL, "brNDC"); - leg->SetBorderSize(2); - leg->SetLineColor(1); - leg->SetLineStyle(1); - leg->SetLineWidth(1); - leg->SetFillColor(0); - leg->SetFillStyle(1001); - TLegendEntry* entry = leg->AddEntry("TofTests_MultiPntHitMeanDeltaY_px", "TofTests_MultiPntHitMeanDeltaY_px", "l"); - entry->SetLineColor(1); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiPntHitMeanDeltaY_px_v1", "TofTests_MultiPntHitMeanDeltaY_px_v1", "l"); - entry->SetLineColor(2); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiPntHitMeanDeltaY_px_v2", "TofTests_MultiPntHitMeanDeltaY_px_v2", "l"); - entry->SetLineColor(3); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiPntHitMeanDeltaY_px_v3", "TofTests_MultiPntHitMeanDeltaY_px_v3", "l"); - entry->SetLineColor(4); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - leg->Draw(); - Panel2->Modified(); - Panel2->cd(); - Panel2->SetSelected(Panel2); -} diff --git a/macro/tof/qa/data/MultiTrkDeltaYClosest.C b/macro/tof/qa/data/MultiTrkDeltaYClosest.C deleted file mode 100644 index e9de23ad845bd8dd34121947608bab7c909ee000..0000000000000000000000000000000000000000 --- a/macro/tof/qa/data/MultiTrkDeltaYClosest.C +++ /dev/null @@ -1,2313 +0,0 @@ -/* Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -{ - //=========Macro generated from canvas: Panel1/ - //========= (Tue Sep 29 13:57:45 2015) by ROOT version5.34/32 - TCanvas* Panel1 = new TCanvas("Panel1", "", -1, 1, 1569, 844); - Panel1->SetHighLightColor(2); - Panel1->Range(-37.5, -1.657074, 37.5, 8.046088); - Panel1->SetFillColor(0); - Panel1->SetBorderMode(0); - Panel1->SetBorderSize(2); - Panel1->SetLogy(); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - - THStack* TofTests_MultiTrkHitClosestDeltaY_px = new THStack(); - TofTests_MultiTrkHitClosestDeltaY_px->SetName("TofTests_MultiTrkHitClosestDeltaY_px"); - TofTests_MultiTrkHitClosestDeltaY_px->SetTitle( - "Quality of the Tof Hits position on Y axis relative to closest Track, for " - "hit coming from multiple MC Track"); - - TH1F* TofTests_MultiTrkHitClosestDeltaY_px_stack_3 = - new TH1F("TofTests_MultiTrkHitClosestDeltaY_px_stack_3", - "Quality of the Tof Hits position on Y axis relative to closest " - "Track, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->SetMinimum(0.2057038); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->SetMaximum(1.190617e+07); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->SetDirectory(0); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->SetStats(0); - - Int_t ci; // for color index setting - TColor* color; // for color definition with alpha - ci = TColor::GetColor("#000099"); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->SetLineColor(ci); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetZaxis()->SetRange(1, 1); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_stack_3->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px->SetHistogram(TofTests_MultiTrkHitClosestDeltaY_px_stack_3); - - - TH1D* TofTests_MultiTrkHitClosestDeltaY_px__9 = - new TH1D("TofTests_MultiTrkHitClosestDeltaY_px__9", - "Quality of the Tof Hits position on Y axis relative to closest " - "Track, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(0, 2); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(23, 1); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(37, 1); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(39, 1); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(41, 2); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(42, 3); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(43, 7); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(44, 5); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(45, 4); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(46, 10); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(47, 14); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(48, 9); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(49, 9); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(50, 9); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(51, 18); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(52, 10); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(53, 27); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(54, 16); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(55, 19); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(56, 22); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(57, 20); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(58, 16); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(59, 23); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(60, 32); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(61, 33); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(62, 27); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(63, 36); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(64, 56); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(65, 57); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(66, 51); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(67, 54); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(68, 51); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(69, 67); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(70, 49); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(71, 51); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(72, 67); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(73, 82); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(74, 72); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(75, 82); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(76, 67); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(77, 88); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(78, 79); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(79, 92); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(80, 99); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(81, 93); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(82, 98); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(83, 132); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(84, 111); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(85, 96); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(86, 132); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(87, 106); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(88, 134); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(89, 131); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(90, 127); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(91, 150); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(92, 155); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(93, 152); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(94, 146); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(95, 193); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(96, 169); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(97, 181); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(98, 184); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(99, 189); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(100, 199); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(101, 169); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(102, 198); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(103, 170); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(104, 226); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(105, 223); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(106, 245); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(107, 166); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(108, 264); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(109, 258); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(110, 220); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(111, 266); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(112, 247); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(113, 267); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(114, 269); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(115, 299); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(116, 265); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(117, 284); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(118, 306); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(119, 325); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(120, 333); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(121, 303); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(122, 305); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(123, 332); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(124, 322); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(125, 359); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(126, 335); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(127, 352); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(128, 398); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(129, 350); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(130, 356); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(131, 351); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(132, 380); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(133, 354); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(134, 408); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(135, 391); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(136, 400); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(137, 419); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(138, 431); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(139, 444); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(140, 458); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(141, 469); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(142, 409); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(143, 484); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(144, 491); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(145, 438); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(146, 435); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(147, 490); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(148, 507); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(149, 504); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(150, 477); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(151, 500); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(152, 565); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(153, 528); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(154, 561); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(155, 542); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(156, 614); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(157, 557); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(158, 555); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(159, 576); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(160, 551); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(161, 604); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(162, 598); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(163, 601); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(164, 579); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(165, 599); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(166, 662); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(167, 654); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(168, 661); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(169, 693); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(170, 682); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(171, 713); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(172, 765); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(173, 798); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(174, 828); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(175, 909); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(176, 911); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(177, 919); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(178, 969); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(179, 1067); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(180, 1114); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(181, 1123); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(182, 1111); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(183, 1261); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(184, 1365); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(185, 1340); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(186, 1415); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(187, 1489); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(188, 1580); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(189, 1667); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(190, 1741); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(191, 1840); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(192, 1878); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(193, 1922); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(194, 2070); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(195, 2171); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(196, 2316); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(197, 2415); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(198, 2424); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(199, 2530); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(200, 2595); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(201, 2669); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(202, 2954); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(203, 3234); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(204, 3548); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(205, 3979); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(206, 4469); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(207, 5055); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(208, 5727); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(209, 6276); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(210, 7086); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(211, 7910); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(212, 8685); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(213, 9889); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(214, 10604); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(215, 11837); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(216, 12781); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(217, 13961); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(218, 15157); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(219, 16157); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(220, 17595); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(221, 19337); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(222, 20711); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(223, 22242); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(224, 23337); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(225, 25216); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(226, 26571); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(227, 28305); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(228, 29689); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(229, 31386); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(230, 33407); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(231, 35223); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(232, 36583); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(233, 38960); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(234, 40417); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(235, 42252); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(236, 44073); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(237, 45875); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(238, 47983); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(239, 50267); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(240, 52113); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(241, 54514); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(242, 56231); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(243, 58461); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(244, 60367); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(245, 62999); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(246, 65375); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(247, 67427); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(248, 69337); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(249, 71824); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(250, 74483); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(251, 76770); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(252, 79772); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(253, 81656); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(254, 85977); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(255, 89219); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(256, 92842); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(257, 96713); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(258, 101094); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(259, 105487); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(260, 110605); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(261, 114551); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(262, 119985); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(263, 124917); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(264, 130148); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(265, 135476); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(266, 140017); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(267, 145319); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(268, 149806); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(269, 154125); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(270, 157477); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(271, 161358); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(272, 164142); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(273, 164851); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(274, 166372); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(275, 167786); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(276, 169307); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(277, 170834); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(278, 175009); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(279, 179232); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(280, 185577); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(281, 195783); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(282, 208454); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(283, 225205); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(284, 247863); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(285, 276571); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(286, 315573); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(287, 364505); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(288, 427379); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(289, 509930); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(290, 617872); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(291, 759091); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(292, 947693); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(293, 1200338); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(294, 1544613); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(295, 2004565); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(296, 2600279); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(297, 3296947); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(298, 4003770); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(299, 4610958); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(300, 4982545); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(301, 4987480); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(302, 4603358); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(303, 4001737); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(304, 3294464); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(305, 2592100); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(306, 1999506); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(307, 1541167); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(308, 1198321); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(309, 944810); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(310, 758035); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(311, 614940); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(312, 509369); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(313, 426647); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(314, 363690); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(315, 314632); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(316, 276011); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(317, 247486); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(318, 224821); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(319, 207837); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(320, 195428); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(321, 185887); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(322, 179385); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(323, 173909); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(324, 171159); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(325, 169008); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(326, 167716); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(327, 165496); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(328, 164882); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(329, 162828); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(330, 160447); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(331, 156718); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(332, 154045); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(333, 149421); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(334, 144705); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(335, 139861); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(336, 135145); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(337, 130418); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(338, 124214); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(339, 119861); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(340, 115440); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(341, 109608); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(342, 104821); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(343, 100977); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(344, 96272); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(345, 92721); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(346, 89142); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(347, 85141); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(348, 82160); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(349, 78239); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(350, 76692); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(351, 73758); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(352, 71917); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(353, 69362); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(354, 66923); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(355, 64510); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(356, 62779); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(357, 60378); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(358, 58630); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(359, 56312); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(360, 53945); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(361, 51963); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(362, 49999); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(363, 48466); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(364, 46117); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(365, 43889); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(366, 42256); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(367, 40116); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(368, 38217); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(369, 36441); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(370, 34756); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(371, 32860); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(372, 31134); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(373, 29668); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(374, 28274); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(375, 26542); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(376, 25081); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(377, 23474); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(378, 22032); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(379, 20467); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(380, 18956); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(381, 17431); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(382, 16530); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(383, 15408); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(384, 14039); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(385, 12867); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(386, 11648); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(387, 10608); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(388, 9636); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(389, 8804); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(390, 7871); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(391, 7031); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(392, 6321); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(393, 5645); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(394, 4980); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(395, 4567); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(396, 3983); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(397, 3585); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(398, 3134); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(399, 2904); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(400, 2707); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(401, 2576); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(402, 2450); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(403, 2417); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(404, 2309); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(405, 2156); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(406, 2082); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(407, 2079); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(408, 1946); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(409, 1886); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(410, 1749); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(411, 1737); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(412, 1631); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(413, 1618); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(414, 1468); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(415, 1409); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(416, 1385); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(417, 1277); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(418, 1272); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(419, 1155); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(420, 1140); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(421, 1015); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(422, 1058); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(423, 944); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(424, 973); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(425, 918); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(426, 833); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(427, 766); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(428, 740); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(429, 742); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(430, 752); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(431, 707); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(432, 711); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(433, 681); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(434, 685); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(435, 627); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(436, 623); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(437, 635); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(438, 672); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(439, 620); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(440, 598); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(441, 581); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(442, 560); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(443, 594); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(444, 569); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(445, 551); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(446, 569); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(447, 535); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(448, 525); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(449, 518); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(450, 566); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(451, 530); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(452, 517); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(453, 502); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(454, 508); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(455, 503); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(456, 493); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(457, 424); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(458, 469); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(459, 461); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(460, 463); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(461, 451); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(462, 408); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(463, 419); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(464, 434); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(465, 430); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(466, 426); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(467, 414); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(468, 412); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(469, 358); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(470, 378); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(471, 360); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(472, 341); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(473, 339); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(474, 343); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(475, 339); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(476, 358); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(477, 358); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(478, 312); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(479, 336); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(480, 291); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(481, 307); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(482, 312); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(483, 295); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(484, 270); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(485, 291); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(486, 289); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(487, 257); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(488, 258); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(489, 245); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(490, 262); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(491, 258); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(492, 230); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(493, 221); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(494, 197); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(495, 220); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(496, 218); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(497, 232); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(498, 208); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(499, 189); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(500, 181); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(501, 185); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(502, 196); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(503, 180); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(504, 187); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(505, 161); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(506, 174); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(507, 158); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(508, 133); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(509, 161); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(510, 150); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(511, 140); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(512, 129); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(513, 121); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(514, 121); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(515, 128); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(516, 111); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(517, 111); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(518, 98); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(519, 93); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(520, 115); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(521, 100); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(522, 94); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(523, 74); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(524, 101); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(525, 103); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(526, 71); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(527, 66); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(528, 66); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(529, 67); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(530, 64); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(531, 70); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(532, 62); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(533, 57); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(534, 53); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(535, 45); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(536, 33); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(537, 35); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(538, 39); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(539, 41); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(540, 42); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(541, 43); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(542, 31); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(543, 18); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(544, 29); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(545, 27); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(546, 24); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(547, 23); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(548, 11); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(549, 8); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(550, 11); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(551, 5); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(552, 7); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(553, 8); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(554, 3); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(555, 2); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(556, 5); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(557, 5); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(558, 5); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(559, 1); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(560, 2); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(561, 2); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(562, 1); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(563, 3); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(599, 1); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetBinContent(601, 1); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetEntries(6.978501e+07); - TofTests_MultiTrkHitClosestDeltaY_px__9->SetDirectory(0); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px__9->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px->Add(TofTests_MultiTrkHitClosestDeltaY_px, ""); - - TH1D* TofTests_MultiTrkHitClosestDeltaY_px_v1__10 = - new TH1D("TofTests_MultiTrkHitClosestDeltaY_px_v1__10", - "Quality of the Tof Hits position on Y axis relative to closest " - "Track, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(0, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(40, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(42, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(43, 4); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(44, 4); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(45, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(46, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(47, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(48, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(49, 9); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(50, 17); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(51, 8); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(52, 13); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(53, 15); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(54, 17); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(55, 17); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(56, 22); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(57, 23); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(58, 25); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(59, 24); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(60, 28); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(61, 28); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(62, 35); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(63, 41); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(64, 41); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(65, 44); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(66, 54); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(67, 50); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(68, 45); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(69, 39); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(70, 49); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(71, 51); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(72, 62); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(73, 60); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(74, 55); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(75, 63); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(76, 69); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(77, 84); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(78, 82); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(79, 75); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(80, 85); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(81, 75); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(82, 98); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(83, 97); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(84, 127); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(85, 119); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(86, 104); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(87, 106); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(88, 103); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(89, 125); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(90, 121); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(91, 121); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(92, 131); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(93, 127); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(94, 144); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(95, 142); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(96, 141); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(97, 166); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(98, 166); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(99, 157); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(100, 196); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(101, 170); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(102, 163); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(103, 164); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(104, 175); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(105, 197); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(106, 164); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(107, 212); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(108, 218); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(109, 193); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(110, 215); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(111, 252); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(112, 223); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(113, 217); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(114, 223); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(115, 212); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(116, 227); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(117, 218); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(118, 264); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(119, 249); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(120, 293); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(121, 291); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(122, 291); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(123, 266); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(124, 293); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(125, 288); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(126, 269); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(127, 295); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(128, 293); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(129, 300); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(130, 294); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(131, 338); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(132, 339); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(133, 336); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(134, 327); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(135, 377); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(136, 340); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(137, 333); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(138, 359); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(139, 388); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(140, 392); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(141, 362); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(142, 407); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(143, 368); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(144, 425); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(145, 380); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(146, 410); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(147, 411); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(148, 396); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(149, 415); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(150, 453); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(151, 469); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(152, 427); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(153, 437); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(154, 437); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(155, 457); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(156, 506); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(157, 493); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(158, 491); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(159, 483); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(160, 530); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(161, 488); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(162, 523); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(163, 516); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(164, 479); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(165, 519); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(166, 488); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(167, 593); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(168, 538); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(169, 576); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(170, 608); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(171, 633); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(172, 583); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(173, 665); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(174, 716); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(175, 710); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(176, 783); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(177, 735); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(178, 814); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(179, 830); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(180, 932); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(181, 872); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(182, 971); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(183, 997); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(184, 1056); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(185, 1048); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(186, 1190); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(187, 1180); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(188, 1269); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(189, 1298); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(190, 1319); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(191, 1387); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(192, 1430); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(193, 1514); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(194, 1566); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(195, 1580); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(196, 1729); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(197, 1807); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(198, 1873); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(199, 1802); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(200, 1938); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(201, 2096); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(202, 2399); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(203, 2720); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(204, 3077); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(205, 3610); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(206, 4362); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(207, 5120); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(208, 5920); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(209, 6844); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(210, 7985); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(211, 9032); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(212, 10110); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(213, 11543); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(214, 12939); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(215, 14510); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(216, 15921); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(217, 17672); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(218, 19401); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(219, 21109); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(220, 22635); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(221, 24464); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(222, 26313); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(223, 28390); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(224, 30108); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(225, 32433); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(226, 34537); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(227, 36303); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(228, 38327); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(229, 40769); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(230, 43151); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(231, 45227); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(232, 47266); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(233, 49354); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(234, 51871); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(235, 54535); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(236, 56452); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(237, 58774); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(238, 60894); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(239, 63859); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(240, 66008); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(241, 69032); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(242, 71244); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(243, 73990); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(244, 76457); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(245, 78460); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(246, 81532); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(247, 84633); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(248, 86620); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(249, 89335); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(250, 91939); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(251, 94407); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(252, 97871); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(253, 101284); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(254, 105356); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(255, 109874); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(256, 115189); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(257, 119070); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(258, 125713); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(259, 129974); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(260, 136213); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(261, 142218); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(262, 149024); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(263, 155511); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(264, 162336); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(265, 168487); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(266, 174481); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(267, 180256); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(268, 186907); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(269, 192667); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(270, 197431); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(271, 200199); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(272, 204418); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(273, 207084); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(274, 208449); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(275, 210361); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(276, 212871); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(277, 215609); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(278, 219724); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(279, 224750); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(280, 233935); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(281, 245876); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(282, 261590); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(283, 281313); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(284, 308962); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(285, 343499); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(286, 386664); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(287, 444408); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(288, 517016); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(289, 609873); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(290, 727558); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(291, 883264); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(292, 1080026); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(293, 1344472); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(294, 1694149); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(295, 2162000); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(296, 2748644); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(297, 3435877); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(298, 4122557); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(299, 4699700); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(300, 5066263); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(301, 5065393); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(302, 4695252); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(303, 4119017); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(304, 3430082); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(305, 2743061); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(306, 2153486); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(307, 1692541); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(308, 1344718); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(309, 1079820); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(310, 879247); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(311, 727643); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(312, 609039); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(313, 515794); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(314, 443535); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(315, 385790); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(316, 341970); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(317, 307650); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(318, 281489); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(319, 261120); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(320, 244674); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(321, 233597); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(322, 224312); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(323, 218516); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(324, 215155); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(325, 211792); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(326, 209758); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(327, 208301); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(328, 205879); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(329, 203266); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(330, 200101); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(331, 196043); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(332, 191886); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(333, 185768); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(334, 180308); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(335, 174114); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(336, 167105); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(337, 161105); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(338, 153757); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(339, 148103); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(340, 142315); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(341, 135322); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(342, 128922); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(343, 124726); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(344, 119675); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(345, 113599); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(346, 109080); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(347, 105289); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(348, 101066); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(349, 97487); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(350, 94226); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(351, 91592); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(352, 88335); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(353, 86613); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(354, 83101); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(355, 80997); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(356, 78408); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(357, 76137); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(358, 73466); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(359, 70822); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(360, 68403); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(361, 65732); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(362, 63186); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(363, 60686); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(364, 58546); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(365, 56294); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(366, 53705); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(367, 51521); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(368, 49724); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(369, 46998); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(370, 44866); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(371, 42467); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(372, 40290); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(373, 38280); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(374, 36299); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(375, 33877); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(376, 32126); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(377, 30342); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(378, 28257); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(379, 26328); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(380, 24144); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(381, 22513); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(382, 20884); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(383, 19297); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(384, 17320); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(385, 16268); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(386, 14411); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(387, 13098); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(388, 11682); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(389, 10511); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(390, 9050); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(391, 7944); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(392, 6971); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(393, 5944); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(394, 5084); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(395, 4306); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(396, 3634); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(397, 3069); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(398, 2690); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(399, 2326); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(400, 2068); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(401, 1964); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(402, 1878); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(403, 1782); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(404, 1730); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(405, 1738); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(406, 1640); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(407, 1605); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(408, 1519); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(409, 1372); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(410, 1454); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(411, 1327); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(412, 1286); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(413, 1223); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(414, 1172); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(415, 1105); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(416, 1045); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(417, 1060); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(418, 942); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(419, 942); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(420, 911); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(421, 872); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(422, 913); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(423, 840); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(424, 754); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(425, 761); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(426, 734); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(427, 676); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(428, 631); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(429, 611); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(430, 587); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(431, 614); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(432, 586); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(433, 558); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(434, 531); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(435, 539); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(436, 485); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(437, 509); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(438, 518); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(439, 495); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(440, 554); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(441, 511); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(442, 485); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(443, 463); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(444, 453); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(445, 484); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(446, 459); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(447, 457); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(448, 453); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(449, 448); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(450, 428); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(451, 446); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(452, 379); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(453, 412); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(454, 405); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(455, 419); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(456, 383); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(457, 371); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(458, 395); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(459, 386); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(460, 365); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(461, 360); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(462, 388); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(463, 343); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(464, 368); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(465, 344); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(466, 363); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(467, 341); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(468, 304); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(469, 354); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(470, 306); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(471, 309); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(472, 268); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(473, 338); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(474, 300); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(475, 299); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(476, 290); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(477, 259); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(478, 309); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(479, 257); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(480, 269); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(481, 254); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(482, 244); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(483, 252); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(484, 271); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(485, 260); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(486, 257); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(487, 246); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(488, 215); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(489, 239); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(490, 228); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(491, 208); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(492, 183); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(493, 201); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(494, 176); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(495, 172); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(496, 151); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(497, 187); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(498, 174); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(499, 163); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(500, 167); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(501, 143); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(502, 156); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(503, 170); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(504, 162); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(505, 173); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(506, 143); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(507, 138); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(508, 130); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(509, 123); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(510, 153); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(511, 130); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(512, 126); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(513, 110); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(514, 101); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(515, 100); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(516, 80); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(517, 121); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(518, 101); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(519, 83); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(520, 105); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(521, 75); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(522, 83); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(523, 71); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(524, 77); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(525, 67); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(526, 76); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(527, 66); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(528, 61); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(529, 58); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(530, 50); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(531, 57); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(532, 53); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(533, 41); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(534, 40); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(535, 30); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(536, 30); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(537, 35); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(538, 43); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(539, 31); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(540, 36); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(541, 22); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(542, 28); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(543, 26); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(544, 14); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(545, 20); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(546, 21); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(547, 16); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(548, 18); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(549, 20); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(550, 9); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(551, 12); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(552, 4); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(553, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(554, 9); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(555, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(556, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(557, 4); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(558, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(559, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(560, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(561, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(563, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(564, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetBinContent(601, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetEntries(7.652662e+07); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetDirectory(0); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->SetLineColor(2); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v1__10->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px->Add(TofTests_MultiTrkHitClosestDeltaY_px_v1, ""); - - TH1D* TofTests_MultiTrkHitClosestDeltaY_px_v2__11 = - new TH1D("TofTests_MultiTrkHitClosestDeltaY_px_v2__11", - "Quality of the Tof Hits position on Y axis relative to closest " - "Track, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(37, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(38, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(40, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(41, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(42, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(43, 2); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(44, 5); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(45, 2); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(46, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(47, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(48, 7); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(49, 5); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(50, 5); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(51, 8); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(52, 16); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(53, 13); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(54, 17); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(55, 18); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(56, 22); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(57, 16); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(58, 14); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(59, 14); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(60, 29); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(61, 25); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(62, 25); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(63, 26); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(64, 30); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(65, 40); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(66, 35); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(67, 39); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(68, 43); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(69, 50); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(70, 42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(71, 60); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(72, 54); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(73, 47); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(74, 50); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(75, 53); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(76, 42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(77, 44); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(78, 74); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(79, 84); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(80, 72); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(81, 92); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(82, 81); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(83, 80); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(84, 93); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(85, 71); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(86, 85); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(87, 88); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(88, 97); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(89, 106); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(90, 114); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(91, 108); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(92, 107); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(93, 122); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(94, 103); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(95, 104); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(96, 129); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(97, 128); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(98, 138); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(99, 140); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(100, 148); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(101, 146); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(102, 151); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(103, 171); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(104, 164); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(105, 164); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(106, 181); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(107, 162); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(108, 190); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(109, 198); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(110, 192); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(111, 174); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(112, 172); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(113, 211); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(114, 203); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(115, 191); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(116, 233); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(117, 194); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(118, 234); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(119, 236); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(120, 227); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(121, 238); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(122, 250); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(123, 261); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(124, 260); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(125, 268); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(126, 235); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(127, 261); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(128, 285); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(129, 275); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(130, 279); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(131, 287); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(132, 301); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(133, 295); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(134, 340); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(135, 279); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(136, 307); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(137, 315); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(138, 343); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(139, 343); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(140, 337); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(141, 340); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(142, 358); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(143, 382); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(144, 352); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(145, 352); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(146, 374); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(147, 377); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(148, 431); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(149, 386); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(150, 401); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(151, 419); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(152, 402); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(153, 426); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(154, 465); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(155, 418); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(156, 451); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(157, 441); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(158, 466); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(159, 475); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(160, 450); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(161, 432); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(162, 471); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(163, 470); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(164, 505); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(165, 518); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(166, 510); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(167, 549); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(168, 556); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(169, 594); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(170, 711); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(171, 854); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(172, 925); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(173, 1072); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(174, 1225); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(175, 1386); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(176, 1585); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(177, 1778); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(178, 2010); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(179, 2212); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(180, 2528); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(181, 2734); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(182, 2993); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(183, 3296); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(184, 3514); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(185, 3855); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(186, 4155); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(187, 4524); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(188, 4728); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(189, 5159); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(190, 5438); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(191, 5832); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(192, 6304); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(193, 6598); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(194, 6963); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(195, 7262); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(196, 7827); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(197, 8140); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(198, 8474); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(199, 8946); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(200, 9194); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(201, 9917); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(202, 10199); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(203, 10698); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(204, 11047); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(205, 11575); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(206, 12030); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(207, 12665); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(208, 13432); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(209, 13712); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(210, 14449); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(211, 14858); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(212, 15360); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(213, 15981); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(214, 16744); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(215, 17059); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(216, 17872); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(217, 18552); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(218, 19090); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(219, 19863); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(220, 20637); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(221, 21252); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(222, 21810); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(223, 22436); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(224, 23219); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(225, 23908); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(226, 24862); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(227, 25518); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(228, 26185); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(229, 26882); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(230, 27487); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(231, 28166); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(232, 29342); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(233, 29808); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(234, 30664); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(235, 31280); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(236, 32149); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(237, 32978); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(238, 33809); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(239, 34889); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(240, 35580); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(241, 36692); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(242, 37310); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(243, 37999); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(244, 39295); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(245, 39318); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(246, 40696); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(247, 41908); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(248, 42824); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(249, 43320); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(250, 44480); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(251, 45425); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(252, 46539); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(253, 47899); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(254, 49427); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(255, 50640); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(256, 52234); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(257, 53769); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(258, 55951); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(259, 57278); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(260, 59797); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(261, 61534); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(262, 63897); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(263, 66190); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(264, 68167); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(265, 70858); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(266, 72937); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(267, 75613); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(268, 77337); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(269, 79577); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(270, 81349); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(271, 82940); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(272, 83710); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(273, 84738); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(274, 85717); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(275, 86180); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(276, 86448); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(277, 88381); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(278, 90067); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(279, 91911); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(280, 95549); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(281, 100181); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(282, 106839); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(283, 116293); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(284, 127769); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(285, 144417); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(286, 165571); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(287, 195290); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(288, 233395); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(289, 287569); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(290, 360177); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(291, 458882); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(292, 598463); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(293, 793238); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(294, 1058329); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(295, 1416421); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(296, 1884129); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(297, 2445587); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(298, 3018038); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(299, 3510846); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(300, 3824063); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(301, 3820091); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(302, 3506181); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(303, 3014333); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(304, 2437916); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(305, 1882800); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(306, 1412593); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(307, 1056013); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(308, 789820); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(309, 598967); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(310, 458038); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(311, 359464); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(312, 286047); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(313, 233432); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(314, 193684); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(315, 165587); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(316, 144118); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(317, 127908); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(318, 116030); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(319, 107046); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(320, 101151); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(321, 95444); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(322, 92662); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(323, 89367); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(324, 87834); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(325, 86660); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(326, 86529); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(327, 85723); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(328, 84751); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(329, 83674); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(330, 82916); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(331, 81021); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(332, 79281); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(333, 77508); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(334, 75287); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(335, 73759); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(336, 70823); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(337, 68138); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(338, 66341); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(339, 63887); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(340, 62026); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(341, 59747); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(342, 57530); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(343, 55796); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(344, 53568); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(345, 51934); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(346, 50066); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(347, 49214); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(348, 47909); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(349, 46474); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(350, 45584); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(351, 44392); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(352, 43523); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(353, 42646); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(354, 41737); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(355, 40736); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(356, 40068); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(357, 38794); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(358, 38201); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(359, 37350); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(360, 36568); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(361, 35505); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(362, 34729); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(363, 33672); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(364, 32964); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(365, 32544); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(366, 31360); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(367, 30469); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(368, 29720); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(369, 29014); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(370, 28525); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(371, 27866); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(372, 26906); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(373, 26100); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(374, 25394); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(375, 24410); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(376, 23994); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(377, 23239); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(378, 22481); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(379, 22010); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(380, 21080); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(381, 20647); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(382, 19835); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(383, 19313); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(384, 18585); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(385, 17600); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(386, 17179); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(387, 16662); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(388, 16089); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(389, 15517); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(390, 14711); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(391, 13970); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(392, 13599); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(393, 13117); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(394, 12640); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(395, 12123); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(396, 11591); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(397, 11017); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(398, 10702); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(399, 10307); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(400, 9915); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(401, 9486); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(402, 8918); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(403, 8455); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(404, 8162); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(405, 7737); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(406, 7555); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(407, 6999); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(408, 6504); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(409, 6199); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(410, 5859); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(411, 5431); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(412, 5139); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(413, 4792); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(414, 4576); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(415, 4191); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(416, 3862); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(417, 3501); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(418, 3167); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(419, 3044); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(420, 2821); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(421, 2487); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(422, 2231); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(423, 1980); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(424, 1767); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(425, 1605); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(426, 1431); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(427, 1258); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(428, 1024); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(429, 925); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(430, 801); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(431, 750); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(432, 674); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(433, 586); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(434, 492); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(435, 510); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(436, 522); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(437, 525); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(438, 470); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(439, 507); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(440, 491); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(441, 464); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(442, 430); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(443, 463); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(444, 473); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(445, 436); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(446, 422); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(447, 435); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(448, 424); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(449, 383); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(450, 414); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(451, 374); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(452, 433); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(453, 386); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(454, 369); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(455, 350); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(456, 369); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(457, 347); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(458, 345); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(459, 347); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(460, 347); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(461, 360); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(462, 352); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(463, 333); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(464, 323); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(465, 345); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(466, 292); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(467, 274); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(468, 300); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(469, 284); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(470, 310); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(471, 286); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(472, 289); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(473, 298); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(474, 260); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(475, 291); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(476, 250); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(477, 241); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(478, 234); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(479, 255); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(480, 227); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(481, 213); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(482, 211); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(483, 228); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(484, 226); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(485, 235); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(486, 187); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(487, 200); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(488, 190); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(489, 197); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(490, 191); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(491, 182); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(492, 199); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(493, 189); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(494, 178); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(495, 167); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(496, 163); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(497, 143); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(498, 156); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(499, 171); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(500, 148); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(501, 149); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(502, 147); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(503, 148); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(504, 143); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(505, 131); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(506, 129); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(507, 102); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(508, 108); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(509, 125); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(510, 104); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(511, 105); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(512, 95); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(513, 99); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(514, 100); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(515, 87); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(516, 94); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(517, 86); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(518, 86); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(519, 68); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(520, 83); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(521, 54); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(522, 63); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(523, 73); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(524, 55); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(525, 50); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(526, 53); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(527, 58); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(528, 55); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(529, 42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(530, 38); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(531, 39); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(532, 40); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(533, 53); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(534, 45); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(535, 42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(536, 28); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(537, 26); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(538, 24); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(539, 17); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(540, 19); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(541, 23); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(542, 26); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(543, 19); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(544, 13); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(545, 12); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(546, 18); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(547, 13); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(548, 17); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(549, 13); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(550, 7); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(551, 9); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(552, 11); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(553, 5); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(554, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(555, 2); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(556, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(558, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(559, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetBinContent(562, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetEntries(4.871926e+07); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetDirectory(0); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->SetLineColor(3); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v2__11->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px->Add(TofTests_MultiTrkHitClosestDeltaY_px_v2, ""); - - TH1D* TofTests_MultiTrkHitClosestDeltaY_px_v3__12 = - new TH1D("TofTests_MultiTrkHitClosestDeltaY_px_v3__12", - "Quality of the Tof Hits position on Y axis relative to closest " - "Track, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(28, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(40, 2); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(42, 5); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(43, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(44, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(45, 2); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(46, 2); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(47, 4); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(48, 4); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(49, 5); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(50, 11); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(51, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(52, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(53, 8); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(54, 14); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(55, 16); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(56, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(57, 9); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(58, 12); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(59, 12); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(60, 21); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(61, 18); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(62, 16); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(63, 29); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(64, 18); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(65, 23); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(66, 33); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(67, 32); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(68, 28); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(69, 31); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(70, 31); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(71, 43); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(72, 32); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(73, 40); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(74, 39); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(75, 39); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(76, 50); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(77, 59); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(78, 42); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(79, 51); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(80, 45); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(81, 50); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(82, 63); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(83, 67); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(84, 56); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(85, 71); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(86, 79); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(87, 71); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(88, 81); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(89, 85); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(90, 91); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(91, 81); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(92, 75); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(93, 80); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(94, 99); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(95, 96); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(96, 82); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(97, 99); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(98, 108); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(99, 105); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(100, 107); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(101, 111); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(102, 109); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(103, 123); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(104, 121); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(105, 113); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(106, 133); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(107, 127); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(108, 111); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(109, 152); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(110, 143); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(111, 148); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(112, 149); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(113, 152); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(114, 151); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(115, 149); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(116, 179); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(117, 163); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(118, 183); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(119, 172); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(120, 199); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(121, 172); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(122, 183); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(123, 184); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(124, 178); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(125, 173); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(126, 218); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(127, 211); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(128, 196); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(129, 234); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(130, 243); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(131, 221); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(132, 215); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(133, 229); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(134, 221); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(135, 225); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(136, 242); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(137, 238); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(138, 230); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(139, 242); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(140, 254); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(141, 247); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(142, 282); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(143, 273); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(144, 260); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(145, 298); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(146, 302); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(147, 288); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(148, 288); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(149, 307); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(150, 289); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(151, 327); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(152, 301); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(153, 329); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(154, 347); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(155, 315); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(156, 354); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(157, 336); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(158, 352); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(159, 324); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(160, 351); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(161, 325); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(162, 366); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(163, 358); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(164, 364); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(165, 371); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(166, 365); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(167, 416); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(168, 453); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(169, 434); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(170, 489); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(171, 587); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(172, 631); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(173, 780); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(174, 819); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(175, 923); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(176, 1023); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(177, 1174); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(178, 1337); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(179, 1436); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(180, 1653); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(181, 1841); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(182, 1993); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(183, 2181); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(184, 2393); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(185, 2470); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(186, 2770); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(187, 2951); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(188, 3059); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(189, 3319); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(190, 3532); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(191, 3845); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(192, 4170); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(193, 4541); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(194, 4690); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(195, 4817); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(196, 5180); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(197, 5394); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(198, 5729); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(199, 5836); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(200, 6024); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(201, 6489); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(202, 6741); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(203, 6954); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(204, 7324); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(205, 7653); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(206, 8039); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(207, 8312); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(208, 8662); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(209, 9035); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(210, 9385); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(211, 9621); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(212, 10051); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(213, 10507); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(214, 10761); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(215, 11134); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(216, 11718); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(217, 12141); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(218, 12311); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(219, 13044); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(220, 13483); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(221, 13713); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(222, 14249); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(223, 15008); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(224, 15124); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(225, 15719); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(226, 16167); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(227, 16505); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(228, 17259); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(229, 17473); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(230, 18126); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(231, 18836); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(232, 19080); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(233, 19808); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(234, 20227); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(235, 20608); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(236, 21355); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(237, 21762); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(238, 22354); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(239, 22866); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(240, 23208); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(241, 23844); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(242, 24469); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(243, 25079); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(244, 25649); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(245, 26213); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(246, 26460); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(247, 27459); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(248, 27927); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(249, 28653); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(250, 29291); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(251, 29864); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(252, 30519); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(253, 30976); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(254, 32372); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(255, 33149); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(256, 34138); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(257, 35591); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(258, 36856); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(259, 38102); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(260, 39772); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(261, 41315); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(262, 43005); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(263, 44240); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(264, 46035); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(265, 48141); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(266, 48995); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(267, 51327); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(268, 52710); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(269, 54062); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(270, 55011); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(271, 56214); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(272, 57059); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(273, 57934); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(274, 58141); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(275, 58880); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(276, 60231); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(277, 60401); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(278, 61746); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(279, 62934); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(280, 65757); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(281, 69226); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(282, 73802); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(283, 79434); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(284, 87457); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(285, 99432); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(286, 114323); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(287, 135506); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(288, 162448); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(289, 200532); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(290, 252420); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(291, 326594); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(292, 429140); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(293, 576258); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(294, 778863); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(295, 1056362); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(296, 1418992); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(297, 1857743); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(298, 2308326); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(299, 2700611); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(300, 2953531); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(301, 2954172); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(302, 2698544); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(303, 2305144); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(304, 1856084); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(305, 1418481); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(306, 1054264); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(307, 778336); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(308, 575834); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(309, 429273); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(310, 325455); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(311, 253147); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(312, 200002); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(313, 161678); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(314, 134217); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(315, 113932); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(316, 98791); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(317, 87930); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(318, 79518); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(319, 73595); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(320, 69054); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(321, 65669); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(322, 63420); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(323, 61053); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(324, 60546); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(325, 59456); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(326, 59130); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(327, 58456); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(328, 57671); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(329, 57353); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(330, 56383); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(331, 55462); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(332, 54348); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(333, 53001); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(334, 51133); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(335, 49674); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(336, 47535); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(337, 46354); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(338, 44399); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(339, 42537); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(340, 41350); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(341, 39869); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(342, 38337); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(343, 36748); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(344, 35723); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(345, 34457); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(346, 33190); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(347, 31826); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(348, 31519); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(349, 30539); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(350, 29549); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(351, 28990); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(352, 28249); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(353, 27924); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(354, 27063); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(355, 26369); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(356, 26135); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(357, 25816); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(358, 24674); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(359, 24514); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(360, 23796); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(361, 23437); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(362, 22633); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(363, 22229); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(364, 21509); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(365, 21219); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(366, 20815); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(367, 20331); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(368, 19508); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(369, 19121); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(370, 18472); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(371, 17961); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(372, 17386); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(373, 17463); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(374, 16907); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(375, 16265); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(376, 15762); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(377, 15186); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(378, 15024); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(379, 14304); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(380, 13838); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(381, 13298); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(382, 13115); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(383, 12611); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(384, 12188); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(385, 11670); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(386, 11480); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(387, 10914); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(388, 10479); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(389, 10141); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(390, 9772); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(391, 9365); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(392, 8987); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(393, 8812); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(394, 8445); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(395, 7883); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(396, 7718); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(397, 7314); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(398, 7017); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(399, 6681); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(400, 6533); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(401, 6261); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(402, 5944); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(403, 5582); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(404, 5453); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(405, 5144); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(406, 4873); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(407, 4578); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(408, 4314); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(409, 4202); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(410, 3897); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(411, 3614); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(412, 3359); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(413, 3217); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(414, 2914); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(415, 2739); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(416, 2559); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(417, 2375); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(418, 2165); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(419, 1990); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(420, 1800); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(421, 1716); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(422, 1486); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(423, 1305); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(424, 1212); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(425, 976); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(426, 902); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(427, 836); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(428, 736); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(429, 668); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(430, 600); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(431, 530); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(432, 476); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(433, 412); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(434, 364); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(435, 389); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(436, 366); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(437, 362); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(438, 326); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(439, 330); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(440, 350); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(441, 345); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(442, 336); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(443, 345); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(444, 312); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(445, 306); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(446, 311); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(447, 326); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(448, 337); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(449, 300); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(450, 316); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(451, 288); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(452, 310); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(453, 323); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(454, 294); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(455, 265); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(456, 283); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(457, 298); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(458, 324); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(459, 270); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(460, 267); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(461, 211); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(462, 262); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(463, 273); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(464, 269); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(465, 244); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(466, 242); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(467, 245); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(468, 223); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(469, 255); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(470, 239); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(471, 216); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(472, 222); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(473, 241); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(474, 209); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(475, 229); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(476, 196); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(477, 205); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(478, 183); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(479, 172); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(480, 172); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(481, 158); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(482, 165); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(483, 179); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(484, 183); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(485, 161); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(486, 155); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(487, 174); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(488, 137); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(489, 140); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(490, 143); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(491, 138); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(492, 170); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(493, 141); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(494, 110); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(495, 145); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(496, 114); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(497, 114); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(498, 140); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(499, 104); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(500, 114); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(501, 127); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(502, 120); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(503, 89); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(504, 109); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(505, 104); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(506, 96); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(507, 103); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(508, 106); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(509, 93); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(510, 90); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(511, 102); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(512, 81); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(513, 77); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(514, 69); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(515, 76); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(516, 57); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(517, 75); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(518, 78); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(519, 68); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(520, 55); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(521, 63); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(522, 44); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(523, 53); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(524, 40); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(525, 50); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(526, 47); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(527, 38); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(528, 38); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(529, 35); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(530, 47); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(531, 31); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(532, 34); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(533, 28); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(534, 27); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(535, 33); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(536, 34); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(537, 19); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(538, 18); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(539, 23); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(540, 23); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(541, 15); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(542, 15); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(543, 16); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(544, 14); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(545, 10); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(546, 10); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(547, 14); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(548, 10); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(549, 8); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(550, 9); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(551, 4); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(552, 8); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(553, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(554, 6); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(555, 4); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(556, 7); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(557, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(558, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(559, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(560, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(561, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(562, 2); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetBinContent(601, 3); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetEntries(3.607024e+07); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetDirectory(0); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->SetLineColor(4); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitClosestDeltaY_px_v3__12->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitClosestDeltaY_px->Add(TofTests_MultiTrkHitClosestDeltaY_px_v3, ""); - TofTests_MultiTrkHitClosestDeltaY_px->Draw("nostack, hist"); - - TPaveText* pt = new TPaveText(0.15, 0.932931, 0.85, 0.995, "blNDC"); - pt->SetName("title"); - pt->SetBorderSize(0); - pt->SetFillColor(0); - pt->SetFillStyle(0); - pt->SetTextFont(42); - TText* text = pt->AddText("Quality of the Tof Hits position on Y axis relative to " - "closest Track, for hit coming from multiple MC Track"); - pt->Draw(); - - TLegend* leg = new TLegend(0.5782748, 0.7785714, 0.9277955, 0.9190476, NULL, "brNDC"); - leg->SetBorderSize(2); - leg->SetLineColor(1); - leg->SetLineStyle(1); - leg->SetLineWidth(1); - leg->SetFillColor(0); - leg->SetFillStyle(1001); - TLegendEntry* entry = - leg->AddEntry("TofTests_MultiTrkHitClosestDeltaY_px", "TofTests_MultiTrkHitClosestDeltaY_px", "l"); - entry->SetLineColor(1); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiTrkHitClosestDeltaY_px_v1", "TofTests_MultiTrkHitClosestDeltaY_px_v1", "l"); - entry->SetLineColor(2); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiTrkHitClosestDeltaY_px_v2", "TofTests_MultiTrkHitClosestDeltaY_px_v2", "l"); - entry->SetLineColor(3); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiTrkHitClosestDeltaY_px_v3", "TofTests_MultiTrkHitClosestDeltaY_px_v3", "l"); - entry->SetLineColor(4); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - leg->Draw(); - Panel1->Modified(); - Panel1->cd(); - Panel1->SetSelected(Panel1); -} diff --git a/macro/tof/qa/data/MultiTrkDeltaYMean.C b/macro/tof/qa/data/MultiTrkDeltaYMean.C deleted file mode 100644 index baa099f77141e3498a0935bbbe936a1c88ccf225..0000000000000000000000000000000000000000 --- a/macro/tof/qa/data/MultiTrkDeltaYMean.C +++ /dev/null @@ -1,2313 +0,0 @@ -/* Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -{ - //=========Macro generated from canvas: Panel1/ - //========= (Tue Sep 29 13:58:32 2015) by ROOT version5.34/32 - TCanvas* Panel1 = new TCanvas("Panel1", "", -1, 1, 1569, 844); - Panel1->SetHighLightColor(2); - Panel1->Range(-37.5, -1.662101, 37.5, 8.077893); - Panel1->SetFillColor(0); - Panel1->SetBorderMode(0); - Panel1->SetBorderSize(2); - Panel1->SetLogy(); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - - THStack* TofTests_MultiTrkHitMeanDeltaY_px = new THStack(); - TofTests_MultiTrkHitMeanDeltaY_px->SetName("TofTests_MultiTrkHitMeanDeltaY_px"); - TofTests_MultiTrkHitMeanDeltaY_px->SetTitle("Quality of the Tof Hits position on Y axis relative to mean Track " - "position, for hit coming from multiple MC Track"); - - TH1F* TofTests_MultiTrkHitMeanDeltaY_px_stack_4 = - new TH1F("TofTests_MultiTrkHitMeanDeltaY_px_stack_4", - "Quality of the Tof Hits position on Y axis relative to mean " - "Track position, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->SetMinimum(0.2050683); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->SetMaximum(1.270262e+07); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->SetDirectory(0); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->SetStats(0); - - Int_t ci; // for color index setting - TColor* color; // for color definition with alpha - ci = TColor::GetColor("#000099"); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->SetLineColor(ci); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetZaxis()->SetRange(1, 1); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_stack_4->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px->SetHistogram(TofTests_MultiTrkHitMeanDeltaY_px_stack_4); - - - TH1D* TofTests_MultiTrkHitMeanDeltaY_px__13 = new TH1D("TofTests_MultiTrkHitMeanDeltaY_px__13", - "Quality of the Tof Hits position on Y axis relative to mean " - "Track position, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(0, 4); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(4, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(5, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(11, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(18, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(24, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(27, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(33, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(34, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(36, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(37, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(43, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(44, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(45, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(48, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(49, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(50, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(53, 4); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(54, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(55, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(56, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(57, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(58, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(59, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(60, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(61, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(62, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(63, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(64, 6); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(65, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(66, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(67, 7); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(68, 13); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(69, 6); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(70, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(71, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(72, 13); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(73, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(74, 12); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(75, 16); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(76, 12); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(77, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(78, 13); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(79, 13); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(80, 12); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(81, 15); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(82, 17); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(83, 15); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(84, 13); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(85, 13); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(86, 21); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(87, 14); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(88, 13); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(89, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(90, 20); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(91, 22); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(92, 18); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(93, 25); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(94, 24); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(95, 32); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(96, 27); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(97, 19); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(98, 31); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(99, 26); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(100, 35); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(101, 33); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(102, 33); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(103, 30); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(104, 34); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(105, 38); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(106, 35); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(107, 36); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(108, 41); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(109, 45); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(110, 24); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(111, 45); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(112, 39); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(113, 42); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(114, 35); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(115, 49); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(116, 48); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(117, 60); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(118, 58); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(119, 49); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(120, 50); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(121, 58); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(122, 50); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(123, 62); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(124, 58); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(125, 65); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(126, 76); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(127, 66); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(128, 72); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(129, 69); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(130, 48); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(131, 79); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(132, 83); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(133, 73); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(134, 69); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(135, 76); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(136, 86); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(137, 86); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(138, 88); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(139, 84); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(140, 93); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(141, 110); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(142, 101); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(143, 101); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(144, 108); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(145, 95); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(146, 121); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(147, 124); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(148, 100); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(149, 117); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(150, 149); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(151, 106); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(152, 136); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(153, 141); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(154, 126); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(155, 156); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(156, 164); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(157, 153); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(158, 149); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(159, 159); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(160, 148); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(161, 167); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(162, 165); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(163, 157); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(164, 165); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(165, 178); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(166, 185); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(167, 188); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(168, 216); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(169, 208); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(170, 203); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(171, 248); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(172, 240); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(173, 267); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(174, 267); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(175, 267); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(176, 294); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(177, 326); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(178, 326); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(179, 366); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(180, 357); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(181, 392); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(182, 387); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(183, 422); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(184, 423); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(185, 472); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(186, 522); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(187, 508); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(188, 572); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(189, 570); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(190, 631); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(191, 637); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(192, 699); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(193, 722); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(194, 734); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(195, 743); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(196, 799); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(197, 817); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(198, 884); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(199, 973); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(200, 955); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(201, 1054); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(202, 1113); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(203, 1257); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(204, 1399); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(205, 1475); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(206, 1620); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(207, 1841); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(208, 1969); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(209, 2189); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(210, 2445); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(211, 2689); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(212, 2983); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(213, 3320); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(214, 3679); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(215, 3863); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(216, 4266); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(217, 4591); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(218, 5104); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(219, 5571); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(220, 6039); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(221, 6399); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(222, 6866); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(223, 7432); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(224, 8001); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(225, 8572); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(226, 9252); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(227, 9727); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(228, 10488); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(229, 11264); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(230, 11941); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(231, 12830); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(232, 13555); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(233, 14319); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(234, 15243); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(235, 16366); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(236, 17153); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(237, 18326); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(238, 19648); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(239, 20765); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(240, 21656); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(241, 23034); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(242, 24672); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(243, 25916); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(244, 27183); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(245, 29100); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(246, 31001); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(247, 32545); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(248, 34332); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(249, 36201); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(250, 38431); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(251, 40515); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(252, 43100); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(253, 45805); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(254, 48259); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(255, 51465); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(256, 54579); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(257, 57704); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(258, 61161); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(259, 64902); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(260, 69001); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(261, 73652); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(262, 77389); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(263, 82569); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(264, 88461); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(265, 93156); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(266, 99928); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(267, 106366); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(268, 112451); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(269, 120657); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(270, 128502); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(271, 136593); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(272, 145701); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(273, 155612); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(274, 167140); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(275, 178279); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(276, 190942); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(277, 205290); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(278, 219106); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(279, 235755); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(280, 252024); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(281, 270371); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(282, 290860); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(283, 312818); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(284, 336175); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(285, 362891); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(286, 394365); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(287, 430546); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(288, 476978); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(289, 539457); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(290, 624476); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(291, 749826); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(292, 933178); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(293, 1200302); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(294, 1579982); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(295, 2087005); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(296, 2721115); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(297, 3450110); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(298, 4183713); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(299, 4789970); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(300, 5142094); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(301, 5139907); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(302, 4783373); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(303, 4174594); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(304, 3439043); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(305, 2707787); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(306, 2076886); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(307, 1569674); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(308, 1195482); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(309, 929968); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(310, 748603); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(311, 622207); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(312, 537084); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(313, 475821); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(314, 429773); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(315, 394597); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(316, 363317); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(317, 337126); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(318, 313269); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(319, 291531); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(320, 269839); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(321, 252748); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(322, 235073); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(323, 218754); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(324, 204487); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(325, 191542); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(326, 178223); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(327, 167212); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(328, 155968); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(329, 146108); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(330, 137273); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(331, 128052); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(332, 120801); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(333, 113848); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(334, 106575); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(335, 100540); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(336, 93906); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(337, 88636); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(338, 83405); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(339, 78474); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(340, 73648); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(341, 69400); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(342, 64985); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(343, 61368); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(344, 57509); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(345, 54003); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(346, 51618); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(347, 48094); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(348, 45456); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(349, 43222); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(350, 40432); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(351, 38766); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(352, 36198); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(353, 34600); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(354, 32472); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(355, 31076); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(356, 29485); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(357, 27740); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(358, 26228); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(359, 25070); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(360, 23434); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(361, 21911); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(362, 20714); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(363, 19618); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(364, 18443); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(365, 17457); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(366, 16268); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(367, 15417); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(368, 14396); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(369, 13585); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(370, 12951); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(371, 11815); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(372, 11080); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(373, 10382); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(374, 9821); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(375, 9194); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(376, 8582); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(377, 8061); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(378, 7502); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(379, 6851); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(380, 6516); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(381, 5939); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(382, 5418); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(383, 5130); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(384, 4785); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(385, 4281); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(386, 3899); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(387, 3611); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(388, 3275); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(389, 2990); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(390, 2792); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(391, 2453); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(392, 2299); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(393, 2008); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(394, 1860); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(395, 1644); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(396, 1443); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(397, 1415); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(398, 1284); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(399, 1142); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(400, 1104); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(401, 999); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(402, 955); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(403, 860); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(404, 888); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(405, 767); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(406, 762); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(407, 731); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(408, 694); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(409, 653); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(410, 641); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(411, 633); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(412, 536); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(413, 587); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(414, 554); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(415, 495); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(416, 458); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(417, 454); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(418, 431); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(419, 391); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(420, 386); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(421, 362); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(422, 380); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(423, 365); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(424, 310); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(425, 306); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(426, 262); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(427, 277); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(428, 250); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(429, 245); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(430, 228); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(431, 204); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(432, 233); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(433, 194); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(434, 178); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(435, 178); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(436, 170); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(437, 207); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(438, 163); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(439, 166); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(440, 163); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(441, 163); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(442, 148); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(443, 135); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(444, 144); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(445, 160); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(446, 129); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(447, 137); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(448, 128); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(449, 129); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(450, 123); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(451, 122); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(452, 115); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(453, 125); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(454, 117); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(455, 115); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(456, 104); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(457, 114); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(458, 119); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(459, 112); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(460, 100); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(461, 91); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(462, 112); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(463, 81); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(464, 71); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(465, 80); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(466, 82); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(467, 78); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(468, 67); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(469, 89); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(470, 77); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(471, 62); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(472, 66); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(473, 76); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(474, 67); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(475, 63); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(476, 82); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(477, 63); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(478, 61); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(479, 50); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(480, 58); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(481, 52); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(482, 68); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(483, 62); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(484, 56); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(485, 61); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(486, 44); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(487, 45); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(488, 44); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(489, 35); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(490, 51); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(491, 36); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(492, 41); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(493, 38); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(494, 38); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(495, 39); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(496, 38); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(497, 31); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(498, 34); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(499, 26); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(500, 32); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(501, 27); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(502, 28); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(503, 21); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(504, 24); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(505, 22); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(506, 26); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(507, 27); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(508, 24); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(509, 17); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(510, 17); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(511, 20); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(512, 17); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(513, 24); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(514, 18); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(515, 15); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(516, 14); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(517, 16); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(518, 21); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(519, 14); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(520, 10); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(521, 12); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(522, 10); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(523, 19); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(524, 10); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(525, 13); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(526, 18); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(527, 9); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(528, 17); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(529, 11); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(530, 11); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(531, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(532, 4); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(533, 8); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(534, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(535, 7); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(536, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(537, 6); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(538, 7); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(539, 4); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(540, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(541, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(542, 4); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(543, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(544, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(545, 5); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(546, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(547, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(548, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(549, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(550, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(551, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(552, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(553, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(554, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(555, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(559, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(560, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(561, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(562, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(566, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(567, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(568, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(570, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(573, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(582, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(584, 2); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(590, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(596, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(598, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetBinContent(601, 3); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetEntries(6.978501e+07); - TofTests_MultiTrkHitMeanDeltaY_px__13->SetDirectory(0); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px__13->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px->Add(TofTests_MultiTrkHitMeanDeltaY_px, ""); - - TH1D* TofTests_MultiTrkHitMeanDeltaY_px_v1__14 = - new TH1D("TofTests_MultiTrkHitMeanDeltaY_px_v1__14", - "Quality of the Tof Hits position on Y axis relative to mean " - "Track position, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(0, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(4, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(23, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(24, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(25, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(40, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(42, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(43, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(45, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(48, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(50, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(51, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(52, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(53, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(54, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(55, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(57, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(58, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(59, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(60, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(61, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(62, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(63, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(64, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(65, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(66, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(68, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(69, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(70, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(71, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(72, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(73, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(74, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(75, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(76, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(77, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(78, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(79, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(80, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(81, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(82, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(83, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(84, 19); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(85, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(86, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(87, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(88, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(89, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(90, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(91, 21); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(92, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(93, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(94, 19); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(95, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(96, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(97, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(98, 19); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(99, 26); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(100, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(101, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(102, 21); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(103, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(104, 25); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(105, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(106, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(107, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(108, 26); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(109, 24); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(110, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(111, 21); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(112, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(113, 28); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(114, 38); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(115, 26); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(116, 45); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(117, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(118, 38); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(119, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(120, 37); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(121, 48); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(122, 49); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(123, 46); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(124, 32); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(125, 57); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(126, 47); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(127, 54); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(128, 55); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(129, 55); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(130, 48); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(131, 56); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(132, 44); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(133, 63); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(134, 65); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(135, 64); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(136, 73); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(137, 59); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(138, 67); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(139, 69); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(140, 84); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(141, 67); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(142, 69); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(143, 81); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(144, 85); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(145, 92); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(146, 76); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(147, 78); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(148, 71); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(149, 89); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(150, 86); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(151, 92); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(152, 106); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(153, 113); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(154, 111); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(155, 113); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(156, 99); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(157, 104); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(158, 120); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(159, 120); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(160, 121); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(161, 121); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(162, 155); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(163, 131); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(164, 126); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(165, 151); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(166, 147); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(167, 137); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(168, 167); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(169, 159); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(170, 170); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(171, 179); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(172, 180); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(173, 191); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(174, 200); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(175, 210); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(176, 218); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(177, 221); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(178, 229); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(179, 267); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(180, 263); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(181, 261); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(182, 343); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(183, 307); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(184, 299); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(185, 364); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(186, 354); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(187, 375); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(188, 360); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(189, 468); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(190, 458); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(191, 520); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(192, 522); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(193, 493); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(194, 553); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(195, 518); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(196, 550); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(197, 601); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(198, 604); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(199, 676); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(200, 722); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(201, 825); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(202, 803); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(203, 891); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(204, 1102); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(205, 1174); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(206, 1304); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(207, 1517); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(208, 1643); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(209, 1759); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(210, 1908); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(211, 2168); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(212, 2415); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(213, 2766); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(214, 2927); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(215, 3360); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(216, 3554); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(217, 3972); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(218, 4344); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(219, 4754); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(220, 5063); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(221, 5600); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(222, 6016); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(223, 6579); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(224, 6970); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(225, 7725); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(226, 7883); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(227, 8579); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(228, 9278); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(229, 9920); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(230, 10354); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(231, 11520); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(232, 12051); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(233, 13002); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(234, 13810); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(235, 14895); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(236, 15877); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(237, 16587); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(238, 17869); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(239, 19061); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(240, 20388); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(241, 21396); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(242, 22811); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(243, 24032); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(244, 25740); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(245, 27128); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(246, 28681); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(247, 31011); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(248, 32352); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(249, 34798); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(250, 36836); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(251, 38856); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(252, 40913); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(253, 43712); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(254, 46884); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(255, 49432); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(256, 53359); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(257, 56841); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(258, 60500); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(259, 64596); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(260, 68957); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(261, 74296); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(262, 79205); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(263, 84739); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(264, 90408); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(265, 96525); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(266, 103345); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(267, 111702); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(268, 119442); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(269, 127960); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(270, 137298); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(271, 147122); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(272, 158869); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(273, 171188); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(274, 183742); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(275, 198449); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(276, 214425); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(277, 231093); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(278, 251414); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(279, 270453); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(280, 293737); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(281, 318096); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(282, 345899); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(283, 375440); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(284, 409859); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(285, 446150); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(286, 487565); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(287, 538071); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(288, 597095); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(289, 672770); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(290, 774760); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(291, 914999); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(292, 1115470); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(293, 1401440); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(294, 1795379); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(295, 2315473); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(296, 2960447); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(297, 3694231); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(298, 4432697); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(299, 5044353); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(300, 5392720); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(301, 5387221); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(302, 5036141); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(303, 4422175); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(304, 3683866); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(305, 2949417); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(306, 2306204); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(307, 1788318); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(308, 1396364); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(309, 1115400); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(310, 914915); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(311, 774341); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(312, 672333); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(313, 596415); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(314, 537067); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(315, 489770); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(316, 446935); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(317, 410744); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(318, 376417); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(319, 346312); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(320, 318360); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(321, 294577); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(322, 271824); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(323, 250706); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(324, 232085); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(325, 214285); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(326, 198898); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(327, 184518); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(328, 171092); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(329, 158946); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(330, 147978); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(331, 137820); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(332, 128253); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(333, 119722); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(334, 111559); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(335, 104681); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(336, 96986); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(337, 91081); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(338, 85031); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(339, 79303); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(340, 74548); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(341, 69610); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(342, 65069); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(343, 60849); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(344, 57068); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(345, 53544); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(346, 50809); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(347, 47300); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(348, 44363); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(349, 41603); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(350, 39648); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(351, 36762); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(352, 34773); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(353, 32936); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(354, 30930); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(355, 29001); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(356, 27500); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(357, 25902); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(358, 24466); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(359, 23055); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(360, 21593); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(361, 20091); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(362, 18994); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(363, 17926); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(364, 16775); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(365, 15761); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(366, 14764); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(367, 13857); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(368, 13217); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(369, 12327); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(370, 11667); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(371, 10706); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(372, 10094); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(373, 9342); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(374, 8681); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(375, 8201); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(376, 7575); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(377, 7019); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(378, 6580); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(379, 6123); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(380, 5758); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(381, 5052); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(382, 4673); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(383, 4393); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(384, 3911); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(385, 3773); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(386, 3253); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(387, 3070); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(388, 2681); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(389, 2576); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(390, 2159); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(391, 2003); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(392, 1823); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(393, 1654); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(394, 1428); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(395, 1268); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(396, 1147); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(397, 991); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(398, 948); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(399, 859); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(400, 753); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(401, 693); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(402, 648); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(403, 613); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(404, 622); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(405, 589); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(406, 574); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(407, 544); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(408, 523); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(409, 500); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(410, 487); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(411, 442); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(412, 423); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(413, 408); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(414, 368); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(415, 366); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(416, 367); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(417, 348); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(418, 285); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(419, 314); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(420, 275); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(421, 228); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(422, 243); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(423, 220); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(424, 239); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(425, 203); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(426, 202); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(427, 176); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(428, 193); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(429, 184); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(430, 170); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(431, 188); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(432, 163); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(433, 162); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(434, 132); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(435, 139); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(436, 143); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(437, 134); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(438, 128); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(439, 114); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(440, 125); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(441, 119); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(442, 122); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(443, 118); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(444, 119); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(445, 96); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(446, 98); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(447, 102); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(448, 90); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(449, 64); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(450, 100); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(451, 78); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(452, 75); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(453, 100); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(454, 68); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(455, 92); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(456, 86); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(457, 93); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(458, 79); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(459, 93); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(460, 73); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(461, 68); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(462, 64); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(463, 76); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(464, 88); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(465, 62); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(466, 47); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(467, 62); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(468, 55); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(469, 57); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(470, 64); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(471, 48); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(472, 42); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(473, 51); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(474, 51); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(475, 31); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(476, 59); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(477, 41); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(478, 41); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(479, 53); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(480, 37); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(481, 52); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(482, 40); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(483, 53); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(484, 54); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(485, 42); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(486, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(487, 32); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(488, 32); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(489, 24); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(490, 44); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(491, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(492, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(493, 29); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(494, 40); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(495, 25); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(496, 28); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(497, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(498, 31); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(499, 19); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(500, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(501, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(502, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(503, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(504, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(505, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(506, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(507, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(508, 13); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(509, 19); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(510, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(511, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(512, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(513, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(514, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(515, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(516, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(517, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(518, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(519, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(520, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(521, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(522, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(523, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(524, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(525, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(526, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(527, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(528, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(529, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(530, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(531, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(532, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(533, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(534, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(535, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(536, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(537, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(538, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(539, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(540, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(541, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(542, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(543, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(544, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(545, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(546, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(547, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(548, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(549, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(550, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(552, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(555, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(556, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(558, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(559, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(581, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(588, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(592, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(599, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetBinContent(601, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetEntries(7.652662e+07); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetDirectory(0); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->SetLineColor(2); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v1__14->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px->Add(TofTests_MultiTrkHitMeanDeltaY_px_v1, ""); - - TH1D* TofTests_MultiTrkHitMeanDeltaY_px_v2__15 = - new TH1D("TofTests_MultiTrkHitMeanDeltaY_px_v2__15", - "Quality of the Tof Hits position on Y axis relative to mean " - "Track position, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(0, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(2, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(7, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(11, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(13, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(17, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(20, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(23, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(28, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(36, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(38, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(39, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(44, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(46, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(48, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(50, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(52, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(53, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(54, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(55, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(56, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(57, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(58, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(59, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(60, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(61, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(62, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(63, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(64, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(65, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(66, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(67, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(68, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(69, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(70, 12); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(71, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(72, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(73, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(74, 13); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(75, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(76, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(77, 12); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(78, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(79, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(80, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(81, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(82, 13); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(83, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(84, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(85, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(86, 13); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(87, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(88, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(89, 24); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(90, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(91, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(92, 13); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(93, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(94, 25); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(95, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(96, 22); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(97, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(98, 26); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(99, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(100, 28); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(101, 35); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(102, 25); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(103, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(104, 32); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(105, 40); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(106, 35); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(107, 41); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(108, 34); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(109, 29); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(110, 31); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(111, 42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(112, 47); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(113, 44); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(114, 47); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(115, 54); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(116, 46); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(117, 61); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(118, 42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(119, 41); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(120, 58); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(121, 53); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(122, 42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(123, 56); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(124, 64); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(125, 67); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(126, 66); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(127, 49); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(128, 76); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(129, 65); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(130, 85); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(131, 56); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(132, 61); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(133, 79); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(134, 60); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(135, 82); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(136, 85); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(137, 73); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(138, 75); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(139, 81); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(140, 97); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(141, 81); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(142, 86); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(143, 94); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(144, 100); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(145, 102); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(146, 108); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(147, 82); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(148, 101); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(149, 110); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(150, 88); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(151, 119); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(152, 100); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(153, 120); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(154, 117); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(155, 118); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(156, 115); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(157, 124); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(158, 116); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(159, 141); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(160, 160); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(161, 139); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(162, 143); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(163, 126); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(164, 163); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(165, 155); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(166, 156); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(167, 153); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(168, 188); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(169, 183); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(170, 196); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(171, 260); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(172, 218); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(173, 258); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(174, 277); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(175, 298); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(176, 298); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(177, 328); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(178, 389); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(179, 400); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(180, 428); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(181, 439); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(182, 494); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(183, 522); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(184, 595); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(185, 672); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(186, 674); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(187, 713); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(188, 737); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(189, 801); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(190, 834); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(191, 899); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(192, 964); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(193, 1069); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(194, 1112); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(195, 1167); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(196, 1199); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(197, 1327); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(198, 1399); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(199, 1398); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(200, 1551); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(201, 1664); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(202, 1706); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(203, 1786); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(204, 1905); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(205, 2050); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(206, 2089); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(207, 2310); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(208, 2446); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(209, 2537); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(210, 2605); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(211, 2841); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(212, 3088); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(213, 3151); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(214, 3265); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(215, 3451); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(216, 3597); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(217, 3840); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(218, 4021); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(219, 4150); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(220, 4383); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(221, 4834); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(222, 4878); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(223, 5197); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(224, 5356); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(225, 5592); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(226, 5966); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(227, 6220); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(228, 6565); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(229, 6794); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(230, 7282); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(231, 7534); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(232, 7901); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(233, 8161); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(234, 8649); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(235, 8906); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(236, 9431); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(237, 9817); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(238, 10304); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(239, 10751); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(240, 11313); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(241, 11936); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(242, 12486); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(243, 13053); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(244, 13585); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(245, 14133); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(246, 14894); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(247, 15603); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(248, 16001); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(249, 16962); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(250, 17689); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(251, 18550); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(252, 19602); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(253, 20788); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(254, 21423); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(255, 22461); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(256, 23510); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(257, 25003); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(258, 25992); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(259, 27978); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(260, 29443); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(261, 30618); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(262, 32642); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(263, 34558); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(264, 36769); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(265, 39085); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(266, 41603); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(267, 43744); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(268, 46224); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(269, 49779); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(270, 53278); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(271, 56367); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(272, 61000); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(273, 65617); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(274, 70283); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(275, 75780); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(276, 82251); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(277, 89436); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(278, 96980); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(279, 105979); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(280, 116014); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(281, 127746); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(282, 139963); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(283, 154508); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(284, 170958); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(285, 190353); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(286, 213360); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(287, 241272); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(288, 277749); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(289, 328244); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(290, 397891); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(291, 499620); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(292, 646871); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(293, 860477); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(294, 1157070); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(295, 1560148); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(296, 2062946); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(297, 2636896); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(298, 3212766); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(299, 3694037); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(300, 3969921); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(301, 3968971); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(302, 3684858); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(303, 3207288); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(304, 2628129); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(305, 2052653); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(306, 1553473); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(307, 1154702); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(308, 855980); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(309, 645485); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(310, 497325); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(311, 397128); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(312, 326382); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(313, 276745); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(314, 241287); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(315, 212384); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(316, 189803); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(317, 170773); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(318, 154480); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(319, 139338); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(320, 127113); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(321, 115957); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(322, 106059); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(323, 97438); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(324, 89361); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(325, 82100); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(326, 76089); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(327, 70819); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(328, 65272); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(329, 61029); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(330, 57208); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(331, 52756); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(332, 49899); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(333, 46617); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(334, 43790); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(335, 41230); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(336, 39078); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(337, 36740); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(338, 34429); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(339, 32598); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(340, 30927); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(341, 29280); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(342, 28256); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(343, 26389); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(344, 25044); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(345, 24117); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(346, 22479); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(347, 21246); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(348, 20387); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(349, 19478); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(350, 18628); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(351, 17557); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(352, 16755); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(353, 16274); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(354, 15424); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(355, 14967); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(356, 14453); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(357, 13702); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(358, 13037); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(359, 12255); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(360, 11629); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(361, 11259); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(362, 10783); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(363, 10361); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(364, 9773); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(365, 9384); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(366, 8950); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(367, 8588); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(368, 8137); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(369, 8069); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(370, 7521); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(371, 7104); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(372, 6827); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(373, 6548); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(374, 6294); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(375, 5906); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(376, 5564); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(377, 5288); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(378, 5045); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(379, 4872); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(380, 4641); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(381, 4529); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(382, 4129); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(383, 3959); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(384, 3755); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(385, 3646); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(386, 3475); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(387, 3244); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(388, 3132); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(389, 2801); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(390, 2850); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(391, 2674); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(392, 2502); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(393, 2365); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(394, 2227); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(395, 2080); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(396, 2000); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(397, 1914); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(398, 1807); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(399, 1683); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(400, 1663); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(401, 1595); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(402, 1464); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(403, 1442); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(404, 1286); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(405, 1223); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(406, 1141); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(407, 1135); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(408, 1066); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(409, 926); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(410, 854); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(411, 864); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(412, 821); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(413, 747); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(414, 718); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(415, 646); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(416, 558); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(417, 534); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(418, 537); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(419, 492); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(420, 480); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(421, 419); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(422, 394); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(423, 359); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(424, 341); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(425, 292); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(426, 298); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(427, 285); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(428, 226); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(429, 231); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(430, 232); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(431, 211); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(432, 199); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(433, 216); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(434, 163); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(435, 147); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(436, 144); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(437, 147); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(438, 136); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(439, 141); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(440, 146); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(441, 143); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(442, 158); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(443, 143); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(444, 142); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(445, 152); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(446, 116); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(447, 134); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(448, 109); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(449, 101); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(450, 99); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(451, 108); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(452, 121); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(453, 104); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(454, 104); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(455, 113); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(456, 97); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(457, 90); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(458, 97); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(459, 79); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(460, 100); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(461, 87); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(462, 64); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(463, 81); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(464, 93); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(465, 79); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(466, 74); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(467, 66); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(468, 74); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(469, 82); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(470, 66); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(471, 64); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(472, 58); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(473, 57); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(474, 57); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(475, 50); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(476, 61); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(477, 53); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(478, 59); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(479, 53); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(480, 54); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(481, 49); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(482, 35); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(483, 51); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(484, 52); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(485, 43); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(486, 49); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(487, 51); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(488, 45); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(489, 37); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(490, 42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(491, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(492, 38); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(493, 40); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(494, 36); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(495, 34); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(496, 35); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(497, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(498, 25); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(499, 38); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(500, 29); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(501, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(502, 25); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(503, 22); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(504, 29); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(505, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(506, 24); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(507, 26); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(508, 31); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(509, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(510, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(511, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(512, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(513, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(514, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(515, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(516, 13); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(517, 21); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(518, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(519, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(520, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(521, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(522, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(523, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(524, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(525, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(526, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(527, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(528, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(529, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(530, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(531, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(532, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(533, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(534, 12); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(535, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(536, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(537, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(538, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(539, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(540, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(541, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(542, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(543, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(544, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(545, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(546, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(547, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(548, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(549, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(550, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(553, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(554, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(555, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(556, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(557, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(558, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(565, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(569, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(572, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(575, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetBinContent(595, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetEntries(4.871926e+07); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetDirectory(0); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->SetLineColor(3); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v2__15->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px->Add(TofTests_MultiTrkHitMeanDeltaY_px_v2, ""); - - TH1D* TofTests_MultiTrkHitMeanDeltaY_px_v3__16 = - new TH1D("TofTests_MultiTrkHitMeanDeltaY_px_v3__16", - "Quality of the Tof Hits position on Y axis relative to mean " - "Track position, for hit coming from multiple MC Track", - 600, -30, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(0, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(1, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(9, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(10, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(12, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(15, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(17, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(30, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(31, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(40, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(41, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(44, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(51, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(52, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(53, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(54, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(55, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(56, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(57, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(58, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(59, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(61, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(62, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(63, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(64, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(65, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(66, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(67, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(68, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(69, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(70, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(71, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(72, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(73, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(74, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(75, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(76, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(77, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(78, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(79, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(80, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(81, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(82, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(83, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(84, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(85, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(86, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(87, 13); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(88, 12); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(89, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(90, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(91, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(92, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(93, 12); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(94, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(95, 24); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(96, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(97, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(98, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(99, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(100, 19); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(101, 21); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(102, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(103, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(104, 19); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(105, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(106, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(107, 21); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(108, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(109, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(110, 31); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(111, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(112, 22); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(113, 43); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(114, 36); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(115, 36); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(116, 34); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(117, 40); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(118, 31); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(119, 44); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(120, 43); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(121, 42); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(122, 39); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(123, 47); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(124, 43); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(125, 35); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(126, 55); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(127, 46); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(128, 52); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(129, 53); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(130, 44); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(131, 49); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(132, 45); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(133, 34); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(134, 61); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(135, 63); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(136, 55); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(137, 62); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(138, 79); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(139, 55); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(140, 69); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(141, 79); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(142, 70); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(143, 80); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(144, 72); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(145, 84); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(146, 84); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(147, 84); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(148, 84); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(149, 88); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(150, 90); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(151, 101); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(152, 78); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(153, 102); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(154, 113); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(155, 92); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(156, 87); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(157, 115); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(158, 117); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(159, 97); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(160, 118); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(161, 117); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(162, 120); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(163, 110); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(164, 120); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(165, 144); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(166, 127); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(167, 149); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(168, 144); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(169, 154); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(170, 176); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(171, 158); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(172, 177); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(173, 180); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(174, 223); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(175, 192); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(176, 208); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(177, 277); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(178, 252); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(179, 281); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(180, 352); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(181, 335); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(182, 401); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(183, 394); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(184, 413); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(185, 422); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(186, 494); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(187, 516); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(188, 543); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(189, 539); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(190, 584); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(191, 670); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(192, 708); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(193, 682); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(194, 762); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(195, 819); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(196, 913); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(197, 887); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(198, 973); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(199, 998); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(200, 1107); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(201, 1184); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(202, 1132); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(203, 1256); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(204, 1384); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(205, 1406); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(206, 1501); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(207, 1610); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(208, 1743); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(209, 1711); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(210, 1901); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(211, 1955); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(212, 2019); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(213, 2139); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(214, 2283); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(215, 2335); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(216, 2456); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(217, 2682); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(218, 2840); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(219, 2958); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(220, 3106); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(221, 3182); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(222, 3438); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(223, 3617); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(224, 3755); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(225, 3975); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(226, 4112); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(227, 4257); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(228, 4539); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(229, 4818); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(230, 5095); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(231, 5209); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(232, 5626); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(233, 5648); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(234, 6012); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(235, 6350); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(236, 6674); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(237, 6931); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(238, 7131); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(239, 7699); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(240, 7932); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(241, 8305); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(242, 8493); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(243, 9018); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(244, 9550); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(245, 10114); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(246, 10360); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(247, 10892); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(248, 11322); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(249, 11922); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(250, 12381); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(251, 13167); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(252, 13667); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(253, 14454); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(254, 15362); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(255, 15911); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(256, 16720); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(257, 17560); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(258, 18619); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(259, 19385); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(260, 20655); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(261, 21920); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(262, 23527); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(263, 24478); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(264, 26173); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(265, 27220); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(266, 29334); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(267, 31089); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(268, 32828); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(269, 35189); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(270, 37969); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(271, 40731); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(272, 42639); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(273, 46403); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(274, 49514); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(275, 53454); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(276, 57934); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(277, 63248); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(278, 68133); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(279, 74221); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(280, 81282); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(281, 88510); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(282, 97265); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(283, 107574); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(284, 117642); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(285, 131151); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(286, 146010); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(287, 165212); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(288, 191526); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(289, 226250); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(290, 276521); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(291, 349789); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(292, 459694); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(293, 619564); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(294, 848727); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(295, 1152697); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(296, 1535266); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(297, 1982079); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(298, 2431153); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(299, 2806365); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(300, 3021528); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(301, 3020172); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(302, 2800413); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(303, 2421175); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(304, 1977712); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(305, 1533985); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(306, 1148162); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(307, 843707); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(308, 618995); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(309, 458094); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(310, 350410); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(311, 275409); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(312, 225321); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(313, 190388); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(314, 164861); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(315, 146301); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(316, 130366); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(317, 117669); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(318, 106535); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(319, 97000); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(320, 88620); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(321, 80820); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(322, 74062); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(323, 68191); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(324, 62838); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(325, 57764); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(326, 53824); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(327, 50017); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(328, 45990); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(329, 43111); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(330, 40074); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(331, 37557); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(332, 35052); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(333, 32730); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(334, 30732); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(335, 29615); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(336, 27422); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(337, 25708); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(338, 24355); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(339, 23200); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(340, 21719); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(341, 20520); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(342, 19593); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(343, 18422); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(344, 17741); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(345, 16627); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(346, 15990); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(347, 15147); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(348, 14489); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(349, 13781); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(350, 13245); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(351, 12352); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(352, 11883); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(353, 11372); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(354, 10825); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(355, 10496); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(356, 10104); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(357, 9541); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(358, 9093); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(359, 8749); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(360, 8471); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(361, 7903); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(362, 7535); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(363, 7308); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(364, 6887); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(365, 6538); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(366, 6371); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(367, 5986); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(368, 5650); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(369, 5563); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(370, 5092); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(371, 4982); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(372, 4683); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(373, 4461); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(374, 4296); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(375, 4054); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(376, 4044); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(377, 3729); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(378, 3574); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(379, 3424); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(380, 3371); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(381, 3088); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(382, 2988); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(383, 2835); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(384, 2690); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(385, 2524); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(386, 2472); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(387, 2297); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(388, 2119); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(389, 2085); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(390, 1989); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(391, 1876); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(392, 1715); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(393, 1672); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(394, 1631); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(395, 1457); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(396, 1450); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(397, 1346); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(398, 1241); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(399, 1176); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(400, 1078); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(401, 1041); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(402, 1041); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(403, 959); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(404, 857); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(405, 837); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(406, 844); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(407, 743); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(408, 712); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(409, 728); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(410, 626); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(411, 610); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(412, 558); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(413, 506); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(414, 496); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(415, 488); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(416, 453); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(417, 412); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(418, 363); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(419, 351); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(420, 356); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(421, 313); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(422, 304); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(423, 275); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(424, 255); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(425, 242); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(426, 233); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(427, 188); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(428, 173); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(429, 168); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(430, 168); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(431, 155); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(432, 158); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(433, 146); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(434, 157); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(435, 126); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(436, 132); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(437, 121); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(438, 94); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(439, 125); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(440, 126); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(441, 101); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(442, 114); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(443, 111); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(444, 107); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(445, 95); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(446, 116); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(447, 86); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(448, 108); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(449, 92); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(450, 88); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(451, 82); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(452, 88); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(453, 86); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(454, 76); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(455, 66); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(456, 89); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(457, 85); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(458, 67); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(459, 68); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(460, 74); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(461, 65); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(462, 68); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(463, 67); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(464, 71); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(465, 50); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(466, 48); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(467, 57); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(468, 54); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(469, 53); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(470, 52); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(471, 68); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(472, 50); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(473, 39); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(474, 55); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(475, 52); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(476, 53); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(477, 47); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(478, 45); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(479, 36); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(480, 48); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(481, 31); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(482, 48); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(483, 38); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(484, 28); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(485, 34); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(486, 27); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(487, 43); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(488, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(489, 26); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(490, 34); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(491, 26); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(492, 31); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(493, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(494, 34); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(495, 34); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(496, 26); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(497, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(498, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(499, 25); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(500, 30); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(501, 21); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(502, 23); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(503, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(504, 19); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(505, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(506, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(507, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(508, 17); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(509, 15); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(510, 20); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(511, 16); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(512, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(513, 18); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(514, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(515, 14); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(516, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(517, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(518, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(519, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(520, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(521, 12); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(522, 10); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(523, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(524, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(525, 9); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(526, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(527, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(528, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(529, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(530, 11); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(531, 8); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(532, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(533, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(534, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(535, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(536, 7); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(537, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(538, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(539, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(540, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(541, 5); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(542, 6); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(543, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(544, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(545, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(546, 3); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(548, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(549, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(550, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(551, 2); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(552, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(555, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(557, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(559, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(561, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(565, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(566, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(567, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(568, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(569, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(586, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetBinContent(601, 4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetEntries(3.607024e+07); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetDirectory(0); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->SetLineColor(4); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetXaxis()->SetTitle(" Y(Hit) - Y(Track) [cm]"); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetXaxis()->SetRange(1, 600); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetXaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetXaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetXaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetXaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetYaxis()->SetRange(1, 1); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetYaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetYaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetYaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetYaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetZaxis()->SetLabelFont(42); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetZaxis()->SetLabelSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetZaxis()->SetTitleSize(0.035); - TofTests_MultiTrkHitMeanDeltaY_px_v3__16->GetZaxis()->SetTitleFont(42); - TofTests_MultiTrkHitMeanDeltaY_px->Add(TofTests_MultiTrkHitMeanDeltaY_px_v3, ""); - TofTests_MultiTrkHitMeanDeltaY_px->Draw("nostack, hist"); - - TPaveText* pt = new TPaveText(0.15, 0.932931, 0.85, 0.995, "blNDC"); - pt->SetName("title"); - pt->SetBorderSize(0); - pt->SetFillColor(0); - pt->SetFillStyle(0); - pt->SetTextFont(42); - TText* text = pt->AddText("Quality of the Tof Hits position on Y axis relative to mean " - "Track position, for hit coming from multiple MC Track"); - pt->Draw(); - - TLegend* leg = new TLegend(0.5693291, 0.775, 0.9188498, 0.9154762, NULL, "brNDC"); - leg->SetBorderSize(2); - leg->SetLineColor(1); - leg->SetLineStyle(1); - leg->SetLineWidth(1); - leg->SetFillColor(0); - leg->SetFillStyle(1001); - TLegendEntry* entry = leg->AddEntry("TofTests_MultiTrkHitMeanDeltaY_px", "TofTests_MultiTrkHitMeanDeltaY_px", "l"); - entry->SetLineColor(1); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiTrkHitMeanDeltaY_px_v1", "TofTests_MultiTrkHitMeanDeltaY_px_v1", "l"); - entry->SetLineColor(2); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiTrkHitMeanDeltaY_px_v2", "TofTests_MultiTrkHitMeanDeltaY_px_v2", "l"); - entry->SetLineColor(3); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_MultiTrkHitMeanDeltaY_px_v3", "TofTests_MultiTrkHitMeanDeltaY_px_v3", "l"); - entry->SetLineColor(4); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - leg->Draw(); - Panel1->Modified(); - Panel1->cd(); - Panel1->SetSelected(Panel1); -} diff --git a/macro/tof/qa/data/SingTrkDeltaY.C b/macro/tof/qa/data/SingTrkDeltaY.C deleted file mode 100644 index bf68d1258b2777601269d2cdb9112d41f7e1dcf2..0000000000000000000000000000000000000000 --- a/macro/tof/qa/data/SingTrkDeltaY.C +++ /dev/null @@ -1,1218 +0,0 @@ -/* Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -{ - //=========Macro generated from canvas: Panel1/ - //========= (Tue Sep 29 14:12:56 2015) by ROOT version5.34/32 - TCanvas* Panel1 = new TCanvas("Panel1", "", -1, 1, 1569, 844); - Panel1->SetHighLightColor(2); - Panel1->Range(-37.5, -1.827098, 37.5, 9.136925); - Panel1->SetFillColor(0); - Panel1->SetBorderMode(0); - Panel1->SetBorderSize(2); - Panel1->SetLogy(); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - - THStack* TofTests_SingleTrackHitDeltaY = new THStack(); - TofTests_SingleTrackHitDeltaY->SetName("TofTests_SingleTrackHitDeltaY"); - TofTests_SingleTrackHitDeltaY->SetTitle("Quality of the Tof Hits position on Y axis, for hit coming from a single " - "MC Track"); - - TH1F* TofTests_SingleTrackHitDeltaY_stack_6 = - new TH1F("TofTests_SingleTrackHitDeltaY_stack_6", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingleTrackHitDeltaY_stack_6->SetMinimum(0.1859108); - TofTests_SingleTrackHitDeltaY_stack_6->SetMaximum(1.0978e+08); - TofTests_SingleTrackHitDeltaY_stack_6->SetDirectory(0); - TofTests_SingleTrackHitDeltaY_stack_6->SetStats(0); - - Int_t ci; // for color index setting - TColor* color; // for color definition with alpha - ci = TColor::GetColor("#000099"); - TofTests_SingleTrackHitDeltaY_stack_6->SetLineColor(ci); - TofTests_SingleTrackHitDeltaY_stack_6->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingleTrackHitDeltaY_stack_6->GetXaxis()->SetRange(1, 600); - TofTests_SingleTrackHitDeltaY_stack_6->GetXaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY_stack_6->GetXaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY_stack_6->GetXaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY_stack_6->GetXaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY_stack_6->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingleTrackHitDeltaY_stack_6->GetYaxis()->SetRange(1, 1); - TofTests_SingleTrackHitDeltaY_stack_6->GetYaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY_stack_6->GetYaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY_stack_6->GetYaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY_stack_6->GetYaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY_stack_6->GetZaxis()->SetRange(1, 1); - TofTests_SingleTrackHitDeltaY_stack_6->GetZaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY_stack_6->GetZaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY_stack_6->GetZaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY_stack_6->GetZaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY->SetHistogram(TofTests_SingleTrackHitDeltaY_stack_6); - - - TH1D* TofTests_SingleTrackHitDeltaY__21 = new TH1D("TofTests_SingleTrackHitDeltaY__21", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(93, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(101, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(121, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(123, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(126, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(128, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(139, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(147, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(156, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(158, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(161, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(163, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(164, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(166, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(167, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(169, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(170, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(172, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(174, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(176, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(177, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(178, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(180, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(181, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(182, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(183, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(184, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(185, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(186, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(187, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(188, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(189, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(190, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(191, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(192, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(193, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(194, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(195, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(196, 9); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(197, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(198, 8); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(199, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(200, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(201, 7); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(202, 9); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(203, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(204, 10); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(205, 13); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(206, 6); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(207, 7); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(208, 12); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(209, 8); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(210, 14); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(211, 16); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(212, 9); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(213, 27); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(214, 14); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(215, 15); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(216, 22); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(217, 12); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(218, 24); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(219, 34); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(220, 26); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(221, 26); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(222, 39); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(223, 36); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(224, 35); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(225, 31); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(226, 47); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(227, 50); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(228, 47); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(229, 53); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(230, 57); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(231, 61); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(232, 72); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(233, 49); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(234, 80); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(235, 88); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(236, 91); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(237, 98); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(238, 115); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(239, 108); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(240, 116); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(241, 140); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(242, 153); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(243, 190); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(244, 209); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(245, 190); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(246, 222); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(247, 221); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(248, 264); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(249, 308); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(250, 347); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(251, 414); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(252, 461); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(253, 501); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(254, 528); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(255, 616); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(256, 682); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(257, 783); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(258, 861); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(259, 1022); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(260, 1181); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(261, 1314); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(262, 1437); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(263, 1656); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(264, 1869); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(265, 2129); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(266, 2402); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(267, 2712); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(268, 3027); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(269, 3547); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(270, 3982); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(271, 4475); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(272, 5149); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(273, 6043); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(274, 6970); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(275, 8152); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(276, 9910); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(277, 11971); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(278, 15041); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(279, 19828); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(280, 27038); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(281, 39831); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(282, 62463); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(283, 101595); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(284, 170437); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(285, 288267); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(286, 485727); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(287, 811022); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(288, 1326295); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(289, 2119520); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(290, 3303749); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(291, 5010434); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(292, 7380705); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(293, 1.053734e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(294, 1.458873e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(295, 1.949658e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(296, 2.506869e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(297, 3.091134e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(298, 3.640241e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(299, 4.074562e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(300, 4.328159e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(301, 4.325748e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(302, 4.06455e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(303, 3.626236e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(304, 3.074439e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(305, 2.490127e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(306, 1.933577e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(307, 1.445136e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(308, 1.042036e+07); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(309, 7274132); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(310, 4930577); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(311, 3245031); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(312, 2072841); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(313, 1291468); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(314, 782096); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(315, 463867); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(316, 269206); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(317, 155712); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(318, 89790); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(319, 52701); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(320, 31580); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(321, 19855); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(322, 13278); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(323, 9514); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(324, 6968); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(325, 5476); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(326, 4259); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(327, 3431); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(328, 2876); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(329, 2431); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(330, 2018); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(331, 1708); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(332, 1445); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(333, 1216); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(334, 1118); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(335, 968); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(336, 846); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(337, 691); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(338, 592); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(339, 506); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(340, 442); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(341, 421); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(342, 376); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(343, 312); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(344, 281); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(345, 256); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(346, 226); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(347, 178); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(348, 145); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(349, 136); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(350, 136); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(351, 94); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(352, 89); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(353, 77); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(354, 68); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(355, 73); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(356, 55); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(357, 65); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(358, 44); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(359, 50); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(360, 39); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(361, 39); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(362, 29); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(363, 23); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(364, 26); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(365, 27); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(366, 22); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(367, 17); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(368, 15); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(369, 11); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(370, 17); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(371, 19); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(372, 13); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(373, 8); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(374, 9); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(375, 6); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(376, 6); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(377, 11); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(378, 9); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(379, 7); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(380, 7); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(381, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(382, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(383, 10); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(384, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(385, 5); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(386, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(387, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(388, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(389, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(390, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(391, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(392, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(393, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(394, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(395, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(396, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(398, 4); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(399, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(400, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(401, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(403, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(404, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(405, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(406, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(409, 3); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(410, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(414, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(416, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(417, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(418, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(421, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(425, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(428, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(433, 2); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(438, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(449, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(454, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(517, 1); - TofTests_SingleTrackHitDeltaY__21->SetBinContent(550, 1); - TofTests_SingleTrackHitDeltaY__21->SetEntries(4.830426e+08); - TofTests_SingleTrackHitDeltaY__21->SetDirectory(0); - TofTests_SingleTrackHitDeltaY__21->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingleTrackHitDeltaY__21->GetXaxis()->SetRange(1, 600); - TofTests_SingleTrackHitDeltaY__21->GetXaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__21->GetXaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__21->GetXaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__21->GetXaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY__21->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingleTrackHitDeltaY__21->GetYaxis()->SetRange(1, 1); - TofTests_SingleTrackHitDeltaY__21->GetYaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__21->GetYaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__21->GetYaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__21->GetYaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY__21->GetZaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__21->GetZaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__21->GetZaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__21->GetZaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY->Add(TofTests_SingleTrackHitDeltaY, ""); - - TH1D* TofTests_SingleTrackHitDeltaY__22 = new TH1D("TofTests_SingleTrackHitDeltaY__22", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(97, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(101, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(109, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(110, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(147, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(149, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(150, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(151, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(153, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(155, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(158, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(159, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(162, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(163, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(164, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(167, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(168, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(169, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(170, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(171, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(172, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(173, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(174, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(175, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(178, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(179, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(180, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(181, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(182, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(183, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(184, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(185, 5); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(187, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(188, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(189, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(190, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(191, 6); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(192, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(193, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(194, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(195, 6); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(196, 5); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(197, 5); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(198, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(199, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(200, 6); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(201, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(202, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(203, 6); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(204, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(205, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(206, 10); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(207, 8); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(208, 13); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(209, 11); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(210, 9); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(211, 10); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(212, 14); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(213, 23); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(214, 11); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(215, 18); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(216, 16); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(217, 24); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(218, 20); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(219, 30); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(220, 26); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(221, 24); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(222, 16); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(223, 31); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(224, 34); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(225, 32); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(226, 44); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(227, 34); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(228, 35); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(229, 44); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(230, 47); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(231, 49); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(232, 61); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(233, 58); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(234, 74); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(235, 69); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(236, 65); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(237, 86); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(238, 102); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(239, 105); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(240, 114); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(241, 114); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(242, 116); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(243, 128); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(244, 189); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(245, 203); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(246, 211); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(247, 250); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(248, 260); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(249, 268); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(250, 363); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(251, 341); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(252, 441); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(253, 468); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(254, 538); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(255, 612); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(256, 623); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(257, 743); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(258, 805); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(259, 930); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(260, 1005); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(261, 1159); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(262, 1359); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(263, 1507); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(264, 1817); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(265, 1954); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(266, 2285); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(267, 2540); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(268, 2807); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(269, 3248); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(270, 3715); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(271, 4174); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(272, 4832); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(273, 5722); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(274, 6435); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(275, 7708); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(276, 9168); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(277, 11046); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(278, 14067); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(279, 18256); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(280, 25408); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(281, 37414); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(282, 58442); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(283, 94692); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(284, 159524); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(285, 269751); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(286, 454970); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(287, 760970); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(288, 1245861); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(289, 1992189); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(290, 3104135); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(291, 4704555); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(292, 6922631); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(293, 9881133); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(294, 1.366839e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(295, 1.823888e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(296, 2.343652e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(297, 2.888076e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(298, 3.39728e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(299, 3.803302e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(300, 4.038785e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(301, 4.03724e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(302, 3.795108e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(303, 3.38614e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(304, 2.87385e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(305, 2.330287e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(306, 1.810096e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(307, 1.353694e+07); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(308, 9775363); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(309, 6830852); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(310, 4639124); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(311, 3050163); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(312, 1948870); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(313, 1214597); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(314, 734917); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(315, 435396); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(316, 254006); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(317, 145438); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(318, 84122); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(319, 49363); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(320, 29753); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(321, 18583); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(322, 12298); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(323, 8777); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(324, 6561); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(325, 5114); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(326, 3934); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(327, 3401); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(328, 2708); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(329, 2246); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(330, 1932); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(331, 1611); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(332, 1433); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(333, 1190); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(334, 977); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(335, 936); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(336, 833); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(337, 653); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(338, 563); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(339, 501); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(340, 426); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(341, 420); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(342, 332); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(343, 311); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(344, 277); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(345, 226); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(346, 208); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(347, 179); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(348, 157); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(349, 136); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(350, 141); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(351, 98); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(352, 88); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(353, 78); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(354, 75); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(355, 72); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(356, 50); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(357, 54); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(358, 57); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(359, 37); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(360, 44); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(361, 32); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(362, 25); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(363, 22); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(364, 17); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(365, 19); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(366, 16); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(367, 16); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(368, 18); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(369, 14); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(370, 16); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(371, 8); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(372, 16); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(373, 7); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(374, 8); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(375, 11); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(376, 7); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(377, 7); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(378, 8); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(379, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(380, 6); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(381, 5); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(382, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(383, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(384, 5); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(385, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(386, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(387, 6); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(388, 6); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(389, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(390, 5); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(391, 4); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(392, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(393, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(394, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(395, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(396, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(397, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(398, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(400, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(402, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(404, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(405, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(407, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(409, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(410, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(411, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(412, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(415, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(417, 3); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(421, 2); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(424, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(428, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(433, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(434, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(436, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(442, 1); - TofTests_SingleTrackHitDeltaY__22->SetBinContent(463, 1); - TofTests_SingleTrackHitDeltaY__22->SetEntries(4.51578e+08); - TofTests_SingleTrackHitDeltaY__22->SetDirectory(0); - TofTests_SingleTrackHitDeltaY__22->SetLineColor(2); - TofTests_SingleTrackHitDeltaY__22->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingleTrackHitDeltaY__22->GetXaxis()->SetRange(1, 600); - TofTests_SingleTrackHitDeltaY__22->GetXaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__22->GetXaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__22->GetXaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__22->GetXaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY__22->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingleTrackHitDeltaY__22->GetYaxis()->SetRange(1, 1); - TofTests_SingleTrackHitDeltaY__22->GetYaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__22->GetYaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__22->GetYaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__22->GetYaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY__22->GetZaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__22->GetZaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__22->GetZaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__22->GetZaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY->Add(TofTests_SingleTrackHitDeltaY, ""); - - TH1D* TofTests_SingleTrackHitDeltaY__23 = new TH1D("TofTests_SingleTrackHitDeltaY__23", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(79, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(97, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(110, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(137, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(141, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(142, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(145, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(149, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(154, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(156, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(160, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(161, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(163, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(167, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(170, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(171, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(172, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(173, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(174, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(175, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(176, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(178, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(179, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(181, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(182, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(184, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(186, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(187, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(188, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(189, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(190, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(191, 7); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(192, 6); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(193, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(194, 5); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(195, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(196, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(197, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(198, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(199, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(200, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(201, 6); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(202, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(203, 11); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(204, 6); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(205, 6); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(206, 7); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(207, 7); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(208, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(209, 6); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(210, 5); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(211, 7); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(212, 11); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(213, 11); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(214, 7); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(215, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(216, 13); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(217, 6); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(218, 10); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(219, 11); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(220, 6); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(221, 11); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(222, 11); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(223, 18); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(224, 14); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(225, 10); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(226, 18); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(227, 17); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(228, 14); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(229, 17); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(230, 35); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(231, 31); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(232, 23); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(233, 29); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(234, 32); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(235, 28); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(236, 23); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(237, 24); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(238, 37); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(239, 30); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(240, 41); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(241, 40); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(242, 42); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(243, 56); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(244, 63); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(245, 50); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(246, 67); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(247, 66); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(248, 74); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(249, 86); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(250, 90); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(251, 84); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(252, 140); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(253, 142); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(254, 158); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(255, 171); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(256, 193); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(257, 227); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(258, 255); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(259, 297); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(260, 330); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(261, 348); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(262, 435); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(263, 492); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(264, 592); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(265, 635); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(266, 735); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(267, 835); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(268, 1036); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(269, 1171); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(270, 1343); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(271, 1478); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(272, 1886); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(273, 2272); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(274, 2594); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(275, 3007); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(276, 3746); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(277, 4804); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(278, 6434); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(279, 9375); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(280, 13702); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(281, 22211); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(282, 37483); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(283, 65104); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(284, 114987); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(285, 201193); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(286, 348346); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(287, 591462); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(288, 978093); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(289, 1568326); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(290, 2443768); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(291, 3691196); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(292, 5411628); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(293, 7668592); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(294, 1.052347e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(295, 1.393086e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(296, 1.773349e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(297, 2.16776e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(298, 2.533158e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(299, 2.821007e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(300, 2.989054e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(301, 2.986738e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(302, 2.814553e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(303, 2.523411e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(304, 2.155977e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(305, 1.762269e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(306, 1.382518e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(307, 1.044346e+07); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(308, 7610670); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(309, 5362247); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(310, 3659468); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(311, 2420141); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(312, 1549164); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(313, 963825); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(314, 580284); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(315, 341455); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(316, 194576); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(317, 109869); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(318, 60964); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(319, 33796); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(320, 19331); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(321, 11383); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(322, 7000); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(323, 4693); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(324, 3334); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(325, 2443); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(326, 1832); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(327, 1478); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(328, 1148); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(329, 927); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(330, 799); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(331, 592); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(332, 553); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(333, 444); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(334, 301); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(335, 309); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(336, 245); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(337, 207); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(338, 160); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(339, 148); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(340, 120); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(341, 88); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(342, 87); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(343, 82); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(344, 70); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(345, 63); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(346, 56); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(347, 45); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(348, 30); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(349, 31); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(350, 31); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(351, 19); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(352, 13); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(353, 25); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(354, 12); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(355, 13); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(356, 13); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(357, 8); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(358, 16); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(359, 10); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(360, 12); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(361, 7); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(362, 7); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(363, 5); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(364, 10); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(365, 5); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(366, 7); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(367, 8); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(368, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(369, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(370, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(371, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(372, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(373, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(374, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(375, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(376, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(377, 5); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(378, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(379, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(380, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(383, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(384, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(385, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(386, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(389, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(390, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(393, 4); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(396, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(398, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(402, 3); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(403, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(404, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(406, 2); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(409, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(417, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(418, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(419, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(421, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(422, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(432, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(433, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(451, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(452, 1); - TofTests_SingleTrackHitDeltaY__23->SetBinContent(483, 1); - TofTests_SingleTrackHitDeltaY__23->SetEntries(3.401431e+08); - TofTests_SingleTrackHitDeltaY__23->SetDirectory(0); - TofTests_SingleTrackHitDeltaY__23->SetLineColor(3); - TofTests_SingleTrackHitDeltaY__23->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingleTrackHitDeltaY__23->GetXaxis()->SetRange(1, 600); - TofTests_SingleTrackHitDeltaY__23->GetXaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__23->GetXaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__23->GetXaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__23->GetXaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY__23->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingleTrackHitDeltaY__23->GetYaxis()->SetRange(1, 1); - TofTests_SingleTrackHitDeltaY__23->GetYaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__23->GetYaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__23->GetYaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__23->GetYaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY__23->GetZaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__23->GetZaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__23->GetZaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__23->GetZaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY->Add(TofTests_SingleTrackHitDeltaY, ""); - - TH1D* TofTests_SingleTrackHitDeltaY__24 = new TH1D("TofTests_SingleTrackHitDeltaY__24", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(41, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(100, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(101, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(127, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(129, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(134, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(145, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(161, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(162, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(170, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(173, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(175, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(176, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(177, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(178, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(180, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(181, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(182, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(184, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(185, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(186, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(187, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(188, 5); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(189, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(190, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(191, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(193, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(194, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(195, 6); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(196, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(197, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(198, 5); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(199, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(200, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(201, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(202, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(203, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(204, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(205, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(206, 8); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(207, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(208, 5); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(209, 7); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(210, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(211, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(212, 8); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(213, 7); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(214, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(215, 7); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(216, 8); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(217, 14); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(218, 10); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(219, 5); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(220, 15); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(221, 19); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(222, 10); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(223, 14); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(224, 10); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(225, 12); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(226, 15); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(227, 16); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(228, 9); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(229, 22); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(230, 20); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(231, 14); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(232, 25); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(233, 18); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(234, 21); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(235, 28); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(236, 23); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(237, 35); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(238, 22); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(239, 29); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(240, 30); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(241, 41); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(242, 32); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(243, 42); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(244, 51); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(245, 55); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(246, 65); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(247, 65); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(248, 66); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(249, 82); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(250, 99); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(251, 88); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(252, 123); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(253, 116); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(254, 164); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(255, 156); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(256, 177); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(257, 210); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(258, 234); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(259, 268); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(260, 295); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(261, 339); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(262, 403); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(263, 471); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(264, 545); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(265, 621); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(266, 689); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(267, 739); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(268, 906); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(269, 1017); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(270, 1272); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(271, 1400); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(272, 1721); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(273, 2008); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(274, 2357); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(275, 2826); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(276, 3469); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(277, 4374); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(278, 5730); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(279, 7909); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(280, 11933); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(281, 18760); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(282, 31550); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(283, 54390); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(284, 95058); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(285, 166284); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(286, 287233); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(287, 486456); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(288, 802809); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(289, 1287634); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(290, 2006046); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(291, 3030487); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(292, 4435498); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(293, 6291158); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(294, 8623005); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(295, 1.141038e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(296, 1.452318e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(297, 1.774985e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(298, 2.074565e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(299, 2.311025e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(300, 2.44747e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(301, 2.444966e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(302, 2.305661e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(303, 2.06697e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(304, 1.767328e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(305, 1.444593e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(306, 1.133507e+07); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(307, 8566811); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(308, 6245088); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(309, 4408014); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(310, 3003491); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(311, 1986691); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(312, 1274186); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(313, 792707); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(314, 478053); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(315, 279666); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(316, 161605); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(317, 90811); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(318, 50585); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(319, 28411); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(320, 16510); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(321, 9648); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(322, 6056); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(323, 4086); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(324, 2855); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(325, 2066); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(326, 1661); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(327, 1360); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(328, 1109); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(329, 861); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(330, 732); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(331, 583); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(332, 524); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(333, 364); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(334, 322); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(335, 275); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(336, 263); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(337, 195); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(338, 167); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(339, 136); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(340, 113); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(341, 100); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(342, 102); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(343, 85); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(344, 70); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(345, 53); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(346, 39); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(347, 40); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(348, 32); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(349, 29); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(350, 27); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(351, 12); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(352, 21); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(353, 17); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(354, 17); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(355, 9); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(356, 12); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(357, 12); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(358, 15); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(359, 10); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(360, 6); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(361, 9); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(362, 7); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(363, 9); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(364, 7); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(365, 10); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(366, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(367, 5); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(368, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(369, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(370, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(371, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(372, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(373, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(374, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(375, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(377, 4); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(378, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(379, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(381, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(384, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(387, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(388, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(389, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(390, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(391, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(396, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(398, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(401, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(402, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(404, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(406, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(407, 3); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(409, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(416, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(418, 2); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(421, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(422, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(427, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(453, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(477, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(487, 1); - TofTests_SingleTrackHitDeltaY__24->SetBinContent(548, 1); - TofTests_SingleTrackHitDeltaY__24->SetEntries(2.787312e+08); - TofTests_SingleTrackHitDeltaY__24->SetDirectory(0); - TofTests_SingleTrackHitDeltaY__24->SetLineColor(4); - TofTests_SingleTrackHitDeltaY__24->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingleTrackHitDeltaY__24->GetXaxis()->SetRange(1, 600); - TofTests_SingleTrackHitDeltaY__24->GetXaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__24->GetXaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__24->GetXaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__24->GetXaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY__24->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingleTrackHitDeltaY__24->GetYaxis()->SetRange(1, 1); - TofTests_SingleTrackHitDeltaY__24->GetYaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__24->GetYaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__24->GetYaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__24->GetYaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY__24->GetZaxis()->SetLabelFont(42); - TofTests_SingleTrackHitDeltaY__24->GetZaxis()->SetLabelSize(0.035); - TofTests_SingleTrackHitDeltaY__24->GetZaxis()->SetTitleSize(0.035); - TofTests_SingleTrackHitDeltaY__24->GetZaxis()->SetTitleFont(42); - TofTests_SingleTrackHitDeltaY->Add(TofTests_SingleTrackHitDeltaY, ""); - TofTests_SingleTrackHitDeltaY->Draw("nostack, hist"); - - TPaveText* pt = new TPaveText(0.15, 0.932931, 0.85, 0.995, "blNDC"); - pt->SetName("title"); - pt->SetBorderSize(0); - pt->SetFillColor(0); - pt->SetFillStyle(0); - pt->SetTextFont(42); - TText* text = pt->AddText("Quality of the Tof Hits position on Y axis, for " - "hit coming from a single MC Track"); - pt->Draw(); - - TLegend* leg = new TLegend(0.6019169, 0.7821429, 0.9514377, 0.922619, NULL, "brNDC"); - leg->SetBorderSize(2); - leg->SetLineColor(1); - leg->SetLineStyle(1); - leg->SetLineWidth(1); - leg->SetFillColor(0); - leg->SetFillStyle(1001); - TLegendEntry* entry = leg->AddEntry("TofTests_SingleTrackHitDeltaY", "TofTests_SingleTrackHitDeltaY", "l"); - entry->SetLineColor(1); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_SingleTrackHitDeltaY", "TofTests_SingleTrackHitDeltaY", "l"); - entry->SetLineColor(2); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_SingleTrackHitDeltaY", "TofTests_SingleTrackHitDeltaY", "l"); - entry->SetLineColor(3); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_SingleTrackHitDeltaY", "TofTests_SingleTrackHitDeltaY", "l"); - entry->SetLineColor(4); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - leg->Draw(); - Panel1->Modified(); - Panel1->cd(); - Panel1->SetSelected(Panel1); -} diff --git a/macro/tof/qa/data/SingTrkMultiPntDeltaY.C b/macro/tof/qa/data/SingTrkMultiPntDeltaY.C deleted file mode 100644 index 5f20f1b11d73ad7d9364783fbb4c30637d9ecbbf..0000000000000000000000000000000000000000 --- a/macro/tof/qa/data/SingTrkMultiPntDeltaY.C +++ /dev/null @@ -1,1223 +0,0 @@ -/* Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -{ - //=========Macro generated from canvas: Panel1/ - //========= (Tue Sep 29 14:00:13 2015) by ROOT version5.34/32 - TCanvas* Panel1 = new TCanvas("Panel1", "", -1, 1, 1569, 844); - Panel1->SetHighLightColor(2); - Panel1->Range(-37.5, -1.734154, 37.5, 8.536809); - Panel1->SetFillColor(0); - Panel1->SetBorderMode(0); - Panel1->SetBorderSize(2); - Panel1->SetLogy(); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - Panel1->SetFrameFillColor(10); - Panel1->SetFrameBorderMode(0); - - THStack* TofTests_SingTrkMultiPntHitDeltaY = new THStack(); - TofTests_SingTrkMultiPntHitDeltaY->SetName("TofTests_SingTrkMultiPntHitDeltaY"); - TofTests_SingTrkMultiPntHitDeltaY->SetTitle( - "Quality of the Tof Hits position on Y axis, for hit coming from a single " - "MC Track"); - - TH1F* TofTests_SingTrkMultiPntHitDeltaY_stack_5 = - new TH1F("TofTests_SingTrkMultiPntHitDeltaY_stack_5", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->SetMinimum(0.1963098); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->SetMaximum(3.233796e+07); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->SetDirectory(0); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->SetStats(0); - - Int_t ci; // for color index setting - TColor* color; // for color definition with alpha - ci = TColor::GetColor("#000099"); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->SetLineColor(ci); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetXaxis()->SetRange(1, 600); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetXaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetXaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetXaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetXaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetYaxis()->SetRange(1, 1); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetYaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetYaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetYaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetYaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetZaxis()->SetRange(1, 1); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetZaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetZaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetZaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY_stack_5->GetZaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY->SetHistogram(TofTests_SingTrkMultiPntHitDeltaY_stack_5); - - - TH1D* TofTests_SingTrkMultiPntHitDeltaY__17 = - new TH1D("TofTests_SingTrkMultiPntHitDeltaY__17", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(93, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(101, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(121, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(123, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(126, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(128, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(139, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(147, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(156, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(158, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(161, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(163, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(164, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(166, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(167, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(169, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(170, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(172, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(174, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(176, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(177, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(178, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(180, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(181, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(182, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(183, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(184, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(185, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(186, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(187, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(188, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(189, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(190, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(191, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(192, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(193, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(194, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(195, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(196, 9); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(197, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(198, 8); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(199, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(200, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(201, 7); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(202, 9); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(203, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(204, 10); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(205, 13); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(206, 6); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(207, 7); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(208, 12); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(209, 8); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(210, 14); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(211, 16); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(212, 9); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(213, 27); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(214, 14); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(215, 15); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(216, 22); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(217, 12); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(218, 24); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(219, 34); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(220, 26); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(221, 26); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(222, 39); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(223, 36); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(224, 35); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(225, 31); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(226, 47); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(227, 50); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(228, 47); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(229, 53); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(230, 57); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(231, 61); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(232, 72); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(233, 49); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(234, 80); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(235, 88); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(236, 91); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(237, 98); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(238, 115); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(239, 108); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(240, 116); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(241, 140); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(242, 153); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(243, 190); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(244, 209); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(245, 190); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(246, 222); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(247, 221); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(248, 264); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(249, 308); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(250, 347); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(251, 414); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(252, 461); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(253, 501); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(254, 528); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(255, 616); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(256, 682); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(257, 783); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(258, 861); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(259, 1022); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(260, 1181); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(261, 1314); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(262, 1437); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(263, 1656); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(264, 1869); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(265, 2129); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(266, 2402); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(267, 2712); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(268, 3027); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(269, 3547); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(270, 3981); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(271, 4475); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(272, 5146); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(273, 6024); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(274, 6907); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(275, 8052); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(276, 9671); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(277, 11286); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(278, 13415); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(279, 16346); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(280, 19435); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(281, 24050); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(282, 30413); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(283, 38626); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(284, 50282); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(285, 66609); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(286, 91118); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(287, 129692); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(288, 192185); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(289, 295157); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(290, 470094); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(291, 762112); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(292, 1237842); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(293, 1970708); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(294, 3058246); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(295, 4545433); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(296, 6411511); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(297, 8530428); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(298, 1.063975e+07); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(299, 1.2339e+07); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(300, 1.328683e+07); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(301, 1.326268e+07); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(302, 1.223695e+07); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(303, 1.048165e+07); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(304, 8354611); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(305, 6230843); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(306, 4368750); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(307, 2906333); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(308, 1845125); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(309, 1132986); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(310, 681704); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(311, 409399); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(312, 248052); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(313, 155614); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(314, 100883); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(315, 68526); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(316, 48409); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(317, 35403); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(318, 26642); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(319, 20664); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(320, 15670); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(321, 12322); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(322, 9723); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(323, 7896); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(324, 6320); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(325, 5193); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(326, 4125); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(327, 3388); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(328, 2862); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(329, 2423); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(330, 2018); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(331, 1707); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(332, 1444); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(333, 1215); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(334, 1118); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(335, 968); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(336, 846); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(337, 691); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(338, 592); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(339, 506); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(340, 442); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(341, 421); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(342, 376); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(343, 312); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(344, 281); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(345, 256); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(346, 226); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(347, 178); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(348, 145); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(349, 136); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(350, 136); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(351, 94); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(352, 89); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(353, 77); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(354, 68); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(355, 73); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(356, 55); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(357, 65); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(358, 44); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(359, 50); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(360, 39); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(361, 39); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(362, 29); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(363, 23); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(364, 26); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(365, 27); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(366, 22); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(367, 17); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(368, 15); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(369, 11); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(370, 17); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(371, 19); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(372, 13); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(373, 8); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(374, 9); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(375, 6); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(376, 6); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(377, 11); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(378, 9); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(379, 7); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(380, 7); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(381, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(382, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(383, 10); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(384, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(385, 5); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(386, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(387, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(388, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(389, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(390, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(391, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(392, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(393, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(394, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(395, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(396, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(398, 4); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(399, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(400, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(401, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(403, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(404, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(405, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(406, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(409, 3); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(410, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(414, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(416, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(417, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(418, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(421, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(425, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(428, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(433, 2); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(438, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(449, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(454, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(517, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetBinContent(550, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->SetEntries(1.270061e+08); - TofTests_SingTrkMultiPntHitDeltaY__17->SetDirectory(0); - TofTests_SingTrkMultiPntHitDeltaY__17->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingTrkMultiPntHitDeltaY__17->GetXaxis()->SetRange(1, 600); - TofTests_SingTrkMultiPntHitDeltaY__17->GetXaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__17->GetXaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__17->GetXaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__17->GetXaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY__17->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingTrkMultiPntHitDeltaY__17->GetYaxis()->SetRange(1, 1); - TofTests_SingTrkMultiPntHitDeltaY__17->GetYaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__17->GetYaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__17->GetYaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__17->GetYaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY__17->GetZaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__17->GetZaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__17->GetZaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__17->GetZaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY->Add(TofTests_SingTrkMultiPntHitDeltaY, ""); - - TH1D* TofTests_SingTrkMultiPntHitDeltaY__18 = - new TH1D("TofTests_SingTrkMultiPntHitDeltaY__18", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(97, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(101, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(109, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(110, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(147, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(149, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(150, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(151, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(153, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(155, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(158, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(159, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(162, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(163, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(164, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(167, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(168, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(169, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(170, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(171, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(172, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(173, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(174, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(175, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(178, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(179, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(180, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(181, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(182, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(183, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(184, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(185, 5); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(187, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(188, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(189, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(190, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(191, 6); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(192, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(193, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(194, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(195, 6); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(196, 5); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(197, 5); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(198, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(199, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(200, 6); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(201, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(202, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(203, 6); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(204, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(205, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(206, 10); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(207, 8); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(208, 13); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(209, 11); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(210, 9); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(211, 10); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(212, 14); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(213, 23); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(214, 11); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(215, 18); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(216, 16); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(217, 24); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(218, 20); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(219, 30); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(220, 26); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(221, 24); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(222, 16); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(223, 31); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(224, 34); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(225, 32); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(226, 44); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(227, 34); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(228, 35); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(229, 44); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(230, 47); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(231, 49); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(232, 61); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(233, 58); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(234, 74); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(235, 69); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(236, 65); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(237, 86); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(238, 102); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(239, 105); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(240, 114); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(241, 114); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(242, 116); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(243, 128); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(244, 189); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(245, 203); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(246, 211); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(247, 250); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(248, 260); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(249, 268); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(250, 363); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(251, 341); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(252, 441); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(253, 468); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(254, 538); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(255, 612); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(256, 623); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(257, 743); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(258, 805); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(259, 930); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(260, 1005); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(261, 1159); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(262, 1359); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(263, 1507); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(264, 1817); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(265, 1954); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(266, 2285); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(267, 2540); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(268, 2807); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(269, 3247); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(270, 3715); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(271, 4172); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(272, 4830); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(273, 5696); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(274, 6390); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(275, 7599); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(276, 8915); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(277, 10395); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(278, 12582); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(279, 14964); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(280, 18306); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(281, 22438); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(282, 27970); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(283, 35231); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(284, 45981); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(285, 60743); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(286, 83170); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(287, 118286); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(288, 173830); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(289, 267781); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(290, 425848); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(291, 688876); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(292, 1115896); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(293, 1782374); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(294, 2764100); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(295, 4111143); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(296, 5809500); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(297, 7732474); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(298, 9636068); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(299, 1.119366e+07); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(300, 1.206585e+07); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(301, 1.203349e+07); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(302, 1.110712e+07); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(303, 9508781); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(304, 7575501); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(305, 5650029); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(306, 3958865); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(307, 2625937); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(308, 1667110); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(309, 1023230); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(310, 617208); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(311, 369162); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(312, 223962); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(313, 140576); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(314, 91990); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(315, 62422); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(316, 44595); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(317, 32497); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(318, 24516); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(319, 18890); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(320, 14601); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(321, 11376); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(322, 9032); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(323, 7278); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(324, 5951); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(325, 4861); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(326, 3836); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(327, 3360); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(328, 2694); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(329, 2243); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(330, 1930); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(331, 1611); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(332, 1433); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(333, 1190); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(334, 977); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(335, 936); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(336, 833); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(337, 653); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(338, 563); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(339, 501); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(340, 426); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(341, 420); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(342, 332); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(343, 311); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(344, 277); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(345, 226); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(346, 208); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(347, 179); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(348, 157); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(349, 136); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(350, 141); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(351, 98); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(352, 88); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(353, 78); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(354, 75); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(355, 72); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(356, 50); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(357, 54); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(358, 57); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(359, 37); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(360, 44); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(361, 32); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(362, 25); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(363, 22); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(364, 17); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(365, 19); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(366, 16); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(367, 16); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(368, 18); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(369, 14); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(370, 16); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(371, 8); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(372, 16); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(373, 7); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(374, 8); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(375, 11); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(376, 7); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(377, 7); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(378, 8); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(379, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(380, 6); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(381, 5); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(382, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(383, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(384, 5); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(385, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(386, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(387, 6); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(388, 6); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(389, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(390, 5); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(391, 4); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(392, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(393, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(394, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(395, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(396, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(397, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(398, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(400, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(402, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(404, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(405, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(407, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(409, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(410, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(411, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(412, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(415, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(417, 3); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(421, 2); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(424, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(428, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(433, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(434, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(436, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(442, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetBinContent(463, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->SetEntries(1.151431e+08); - TofTests_SingTrkMultiPntHitDeltaY__18->SetDirectory(0); - TofTests_SingTrkMultiPntHitDeltaY__18->SetLineColor(2); - TofTests_SingTrkMultiPntHitDeltaY__18->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingTrkMultiPntHitDeltaY__18->GetXaxis()->SetRange(1, 600); - TofTests_SingTrkMultiPntHitDeltaY__18->GetXaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__18->GetXaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__18->GetXaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__18->GetXaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY__18->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingTrkMultiPntHitDeltaY__18->GetYaxis()->SetRange(1, 1); - TofTests_SingTrkMultiPntHitDeltaY__18->GetYaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__18->GetYaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__18->GetYaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__18->GetYaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY__18->GetZaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__18->GetZaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__18->GetZaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__18->GetZaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY->Add(TofTests_SingTrkMultiPntHitDeltaY, ""); - - TH1D* TofTests_SingTrkMultiPntHitDeltaY__19 = - new TH1D("TofTests_SingTrkMultiPntHitDeltaY__19", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(79, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(97, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(110, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(137, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(141, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(142, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(145, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(149, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(154, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(156, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(160, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(161, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(163, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(167, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(170, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(171, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(172, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(173, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(174, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(175, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(176, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(178, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(179, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(181, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(182, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(184, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(186, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(187, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(188, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(189, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(190, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(191, 7); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(192, 6); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(193, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(194, 5); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(195, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(196, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(197, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(198, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(199, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(200, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(201, 6); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(202, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(203, 11); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(204, 6); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(205, 6); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(206, 7); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(207, 7); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(208, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(209, 6); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(210, 5); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(211, 7); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(212, 11); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(213, 11); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(214, 7); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(215, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(216, 13); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(217, 6); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(218, 10); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(219, 11); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(220, 6); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(221, 11); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(222, 11); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(223, 18); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(224, 14); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(225, 10); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(226, 18); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(227, 17); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(228, 14); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(229, 17); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(230, 35); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(231, 31); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(232, 23); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(233, 29); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(234, 32); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(235, 28); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(236, 23); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(237, 24); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(238, 37); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(239, 30); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(240, 41); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(241, 40); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(242, 42); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(243, 56); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(244, 63); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(245, 50); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(246, 67); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(247, 66); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(248, 74); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(249, 86); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(250, 90); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(251, 84); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(252, 140); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(253, 142); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(254, 158); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(255, 171); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(256, 193); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(257, 227); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(258, 255); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(259, 297); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(260, 330); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(261, 348); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(262, 435); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(263, 492); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(264, 592); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(265, 635); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(266, 735); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(267, 835); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(268, 1036); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(269, 1171); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(270, 1341); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(271, 1477); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(272, 1884); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(273, 2259); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(274, 2576); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(275, 2920); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(276, 3558); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(277, 4289); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(278, 5246); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(279, 6653); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(280, 7957); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(281, 9932); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(282, 12497); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(283, 16540); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(284, 21467); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(285, 28661); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(286, 39567); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(287, 58035); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(288, 87550); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(289, 136670); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(290, 221015); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(291, 362478); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(292, 593835); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(293, 958547); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(294, 1497580); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(295, 2235354); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(296, 3169992); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(297, 4225965); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(298, 5281187); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(299, 6139622); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(300, 6620485); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(301, 6591206); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(302, 6066431); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(303, 5179897); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(304, 4110950); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(305, 3055521); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(306, 2136937); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(307, 1411190); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(308, 891857); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(309, 544992); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(310, 326450); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(311, 194479); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(312, 117892); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(313, 73341); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(314, 47016); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(315, 32219); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(316, 22289); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(317, 15946); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(318, 12160); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(319, 9150); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(320, 7134); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(321, 5602); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(322, 4325); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(323, 3496); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(324, 2779); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(325, 2224); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(326, 1747); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(327, 1446); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(328, 1143); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(329, 924); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(330, 799); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(331, 591); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(332, 553); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(333, 444); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(334, 301); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(335, 309); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(336, 245); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(337, 207); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(338, 160); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(339, 148); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(340, 120); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(341, 88); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(342, 87); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(343, 82); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(344, 70); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(345, 63); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(346, 56); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(347, 45); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(348, 30); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(349, 31); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(350, 31); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(351, 19); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(352, 13); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(353, 25); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(354, 12); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(355, 13); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(356, 13); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(357, 8); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(358, 16); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(359, 10); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(360, 12); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(361, 7); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(362, 7); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(363, 5); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(364, 10); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(365, 5); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(366, 7); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(367, 8); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(368, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(369, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(370, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(371, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(372, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(373, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(374, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(375, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(376, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(377, 5); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(378, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(379, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(380, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(383, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(384, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(385, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(386, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(389, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(390, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(393, 4); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(396, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(398, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(402, 3); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(403, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(404, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(406, 2); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(409, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(417, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(418, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(419, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(421, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(422, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(432, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(433, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(451, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(452, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetBinContent(483, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->SetEntries(6.264221e+07); - TofTests_SingTrkMultiPntHitDeltaY__19->SetDirectory(0); - TofTests_SingTrkMultiPntHitDeltaY__19->SetLineColor(3); - TofTests_SingTrkMultiPntHitDeltaY__19->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingTrkMultiPntHitDeltaY__19->GetXaxis()->SetRange(1, 600); - TofTests_SingTrkMultiPntHitDeltaY__19->GetXaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__19->GetXaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__19->GetXaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__19->GetXaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY__19->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingTrkMultiPntHitDeltaY__19->GetYaxis()->SetRange(1, 1); - TofTests_SingTrkMultiPntHitDeltaY__19->GetYaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__19->GetYaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__19->GetYaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__19->GetYaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY__19->GetZaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__19->GetZaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__19->GetZaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__19->GetZaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY->Add(TofTests_SingTrkMultiPntHitDeltaY, ""); - - TH1D* TofTests_SingTrkMultiPntHitDeltaY__20 = - new TH1D("TofTests_SingTrkMultiPntHitDeltaY__20", - "Quality of the Tof Hits position on Y axis, for hit coming from " - "a single MC Track", - 600, -30, 30); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(41, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(100, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(101, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(127, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(129, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(134, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(145, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(161, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(162, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(170, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(173, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(175, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(176, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(177, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(178, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(180, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(181, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(182, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(184, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(185, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(186, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(187, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(188, 5); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(189, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(190, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(191, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(193, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(194, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(195, 6); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(196, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(197, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(198, 5); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(199, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(200, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(201, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(202, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(203, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(204, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(205, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(206, 8); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(207, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(208, 5); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(209, 7); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(210, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(211, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(212, 8); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(213, 7); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(214, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(215, 7); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(216, 8); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(217, 14); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(218, 10); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(219, 5); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(220, 15); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(221, 19); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(222, 10); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(223, 14); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(224, 10); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(225, 12); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(226, 15); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(227, 16); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(228, 9); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(229, 22); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(230, 20); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(231, 14); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(232, 25); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(233, 18); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(234, 21); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(235, 28); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(236, 23); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(237, 35); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(238, 22); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(239, 29); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(240, 30); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(241, 41); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(242, 32); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(243, 42); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(244, 51); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(245, 55); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(246, 65); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(247, 65); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(248, 66); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(249, 82); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(250, 99); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(251, 88); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(252, 123); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(253, 116); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(254, 164); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(255, 156); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(256, 177); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(257, 210); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(258, 234); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(259, 268); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(260, 295); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(261, 339); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(262, 403); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(263, 471); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(264, 545); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(265, 621); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(266, 689); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(267, 739); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(268, 906); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(269, 1017); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(270, 1272); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(271, 1398); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(272, 1721); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(273, 1999); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(274, 2337); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(275, 2766); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(276, 3294); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(277, 3936); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(278, 4745); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(279, 5688); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(280, 7208); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(281, 8773); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(282, 11103); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(283, 14224); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(284, 18525); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(285, 24173); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(286, 33274); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(287, 47060); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(288, 69978); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(289, 107977); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(290, 173314); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(291, 284019); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(292, 467572); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(293, 751844); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(294, 1175724); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(295, 1760632); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(296, 2502925); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(297, 3348945); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(298, 4188657); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(299, 4876890); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(300, 5259812); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(301, 5240424); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(302, 4828961); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(303, 4120766); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(304, 3268354); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(305, 2421516); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(306, 1688258); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(307, 1118312); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(308, 702570); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(309, 433042); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(310, 258025); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(311, 154129); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(312, 94278); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(313, 58999); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(314, 39041); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(315, 26651); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(316, 19098); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(317, 13984); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(318, 10639); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(319, 8082); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(320, 6422); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(321, 5018); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(322, 3884); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(323, 3101); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(324, 2450); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(325, 1897); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(326, 1589); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(327, 1336); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(328, 1096); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(329, 857); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(330, 731); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(331, 582); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(332, 524); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(333, 364); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(334, 322); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(335, 275); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(336, 263); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(337, 195); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(338, 167); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(339, 136); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(340, 113); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(341, 100); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(342, 102); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(343, 85); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(344, 70); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(345, 53); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(346, 39); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(347, 40); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(348, 32); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(349, 29); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(350, 27); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(351, 12); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(352, 21); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(353, 17); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(354, 17); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(355, 9); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(356, 12); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(357, 12); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(358, 15); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(359, 10); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(360, 6); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(361, 9); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(362, 7); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(363, 9); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(364, 7); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(365, 10); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(366, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(367, 5); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(368, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(369, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(370, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(371, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(372, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(373, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(374, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(375, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(377, 4); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(378, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(379, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(381, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(384, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(387, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(388, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(389, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(390, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(391, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(396, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(398, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(401, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(402, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(404, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(406, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(407, 3); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(409, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(416, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(418, 2); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(421, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(422, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(427, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(453, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(477, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(487, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetBinContent(548, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->SetEntries(4.97078e+07); - TofTests_SingTrkMultiPntHitDeltaY__20->SetDirectory(0); - TofTests_SingTrkMultiPntHitDeltaY__20->SetLineColor(4); - TofTests_SingTrkMultiPntHitDeltaY__20->GetXaxis()->SetTitle(" Y(Hit) - X(Track) [cm]"); - TofTests_SingTrkMultiPntHitDeltaY__20->GetXaxis()->SetRange(1, 600); - TofTests_SingTrkMultiPntHitDeltaY__20->GetXaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__20->GetXaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__20->GetXaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__20->GetXaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY__20->GetYaxis()->SetTitle(" # [Hits]"); - TofTests_SingTrkMultiPntHitDeltaY__20->GetYaxis()->SetRange(1, 1); - TofTests_SingTrkMultiPntHitDeltaY__20->GetYaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__20->GetYaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__20->GetYaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__20->GetYaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY__20->GetZaxis()->SetLabelFont(42); - TofTests_SingTrkMultiPntHitDeltaY__20->GetZaxis()->SetLabelSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__20->GetZaxis()->SetTitleSize(0.035); - TofTests_SingTrkMultiPntHitDeltaY__20->GetZaxis()->SetTitleFont(42); - TofTests_SingTrkMultiPntHitDeltaY->Add(TofTests_SingTrkMultiPntHitDeltaY, ""); - TofTests_SingTrkMultiPntHitDeltaY->Draw("nostack, hist"); - - TPaveText* pt = new TPaveText(0.15, 0.932931, 0.85, 0.995, "blNDC"); - pt->SetName("title"); - pt->SetBorderSize(0); - pt->SetFillColor(0); - pt->SetFillStyle(0); - pt->SetTextFont(42); - TText* text = pt->AddText("Quality of the Tof Hits position on Y axis, for " - "hit coming from a single MC Track"); - pt->Draw(); - - TLegend* leg = new TLegend(0.5808307, 0.7904762, 0.9303514, 0.9309524, NULL, "brNDC"); - leg->SetBorderSize(2); - leg->SetLineColor(1); - leg->SetLineStyle(1); - leg->SetLineWidth(1); - leg->SetFillColor(0); - leg->SetFillStyle(1001); - TLegendEntry* entry = leg->AddEntry("TofTests_SingTrkMultiPntHitDeltaY", "TofTests_SingTrkMultiPntHitDeltaY", "l"); - entry->SetLineColor(1); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_SingTrkMultiPntHitDeltaY", "TofTests_SingTrkMultiPntHitDeltaY", "l"); - entry->SetLineColor(2); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_SingTrkMultiPntHitDeltaY", "TofTests_SingTrkMultiPntHitDeltaY", "l"); - entry->SetLineColor(3); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - entry = leg->AddEntry("TofTests_SingTrkMultiPntHitDeltaY", "TofTests_SingTrkMultiPntHitDeltaY", "l"); - entry->SetLineColor(4); - entry->SetLineStyle(1); - entry->SetLineWidth(1); - entry->SetMarkerColor(1); - entry->SetMarkerStyle(21); - entry->SetMarkerSize(1); - entry->SetTextFont(42); - leg->Draw(); - Panel1->Modified(); - Panel1->cd(); - Panel1->SetSelected(Panel1); -} diff --git a/macro/tof/qa/hitProdComp.C b/macro/tof/qa/hitProdComp.C deleted file mode 100644 index 6d5f95fa25d6e7d155fccc0160789b049095563a..0000000000000000000000000000000000000000 --- a/macro/tof/qa/hitProdComp.C +++ /dev/null @@ -1,452 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbFiles = 4; -const UInt_t kuNbDim = 5; -const TString ksDimName[kuNbDim] = {"X", "Y", "Z", "R", "T"}; -const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - -const UInt_t kuNbStepsDist = 12; -const Double_t kdDistStep = 2.5; //cm -const UInt_t kuNbStepsTime = 10; -const Double_t kdTimeStep = 100.0; //ps - -Bool_t hitProdComp(TString sFilenameA = "data/tofqa.sis300_electron_auau.25gev.centr._HitProd.hst.all.root", - TString sFilenameB = "data/tofqa.sis300_electron_auau.25gev.centr.noTRD_HitProd.hst.all.root", - TString sFilenameC = "data/tofqa.cbm100_pbar_auau.25gev.centr._HitProd.hst.all.root", - TString sFilenameD = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_HitProd.hst.all.root", - TString sTagA = "sis300e_Trd_25gev", TString sTagB = "sis300e_NoTrd_25gev", - TString sTagC = "cbm100p_Trd_25gev", TString sTagD = "cbm100p_NoTrd_25gev", - TString sOutFileTag = "_25gev") -{ - // Open the input files - TFile* filePnt[kuNbFiles]; - filePnt[0] = new TFile(sFilenameA, "READ"); - filePnt[1] = new TFile(sFilenameB, "READ"); - filePnt[2] = new TFile(sFilenameC, "READ"); - filePnt[3] = new TFile(sFilenameD, "READ"); - TString sTagFiles[kuNbFiles]; - sTagFiles[0] = sTagA; - sTagFiles[1] = sTagB; - sTagFiles[2] = sTagC; - sTagFiles[3] = sTagD; - - if (NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3]) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePnt[0] << " " << sFilenameB - << " -> " << filePnt[1] << " " << sFilenameC << " -> " << filePnt[2] << " " << sFilenameD << " -> " - << filePnt[3] << " " << endl; - return kFALSE; - } // if( NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3] ) - - // First recover all input hitograms from files - gROOT->cd(); - TH1* hSinglePointHitDelta[kuNbFiles][kuNbDim]; - TH1* hDiffPointHitLeftDelta[kuNbFiles][kuNbDim]; - TH1* hDiffPointHitRightDelta[kuNbFiles][kuNbDim]; - TH1* hSingleTrackHitLeftDelta[kuNbFiles][kuNbDim]; - TH1* hSingleTrackHitRightDelta[kuNbFiles][kuNbDim]; - TH1* hDiffTrackHitLeftDelta[kuNbFiles][kuNbDim]; - TH1* hDiffTrackHitRightDelta[kuNbFiles][kuNbDim]; - - TH1* hAllPntHitHpLeftDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitHpRightDelta[kuNbFiles][kuNbDim]; - - TH1* tempOneDimHist = NULL; - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_SinglePointHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSinglePointHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SinglePointHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_DiffPointHitLeftDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hDiffPointHitLeftDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_DiffPointHitLeftDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_DiffPointHitRightDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hDiffPointHitRightDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_DiffPointHitRightDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_SingleTrackHitLeftDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingleTrackHitLeftDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingleTrackHitLeftDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_SingleTrackHitRightDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingleTrackHitRightDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingleTrackHitRightDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_DiffTrackHitLeftDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hDiffTrackHitLeftDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_DiffTrackHitLeftDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_DiffTrackHitRightDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hDiffTrackHitRightDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_DiffTrackHitRightDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - - hAllPntHitHpLeftDelta[uFile][uDim] = (TH1*) (hDiffPointHitLeftDelta[uFile][uDim]->Clone( - Form("%s_AllPntHitHpLeftDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitHpRightDelta[uFile][uDim] = (TH1*) (hDiffPointHitRightDelta[uFile][uDim]->Clone( - Form("%s_AllPntHitHpRightDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - - hAllPntHitHpLeftDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitHpRightDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - } // Loop on files and dimensions - - // Display SinglePnt, Multi Pnts, Single Trk and Multi Trk histos - THStack* histosStackSingPnt[kuNbDim]; - THStack* histosStackMultiPntL[kuNbDim]; - THStack* histosStackMultiPntR[kuNbDim]; - THStack* histosStackSingTrkL[kuNbDim]; - THStack* histosStackSingTrkR[kuNbDim]; - THStack* histosStackMultiTrkL[kuNbDim]; - THStack* histosStackMultiTrkR[kuNbDim]; - THStack* histosStackAllPntL[kuNbDim]; - THStack* histosStackAllPntR[kuNbDim]; - - TLegend* legSingPnt[kuNbDim]; - TLegend* legMultiPntL[kuNbDim]; - TLegend* legMultiPntR[kuNbDim]; - TLegend* legSingTrkL[kuNbDim]; - TLegend* legSingTrkR[kuNbDim]; - TLegend* legMultiTrkL[kuNbDim]; - TLegend* legMultiTrkR[kuNbDim]; - TLegend* legAllPntL[kuNbDim]; - TLegend* legAllPntR[kuNbDim]; - - TCanvas* canvSingPnt = new TCanvas("canvSingPnt", "Distance between Hit and Point, single point", 1920, 986); - TCanvas* canvMultiPntL = - new TCanvas("canvMultiPntL", "Distance between Hit and Left Point, multiple points", 1920, 986); - TCanvas* canvMultiPntR = - new TCanvas("canvMultiPntR", "Distance between Hit and Right Point, multiple points", 1920, 986); - TCanvas* canvSingTrkL = - new TCanvas("canvSingTrkL", "Distance between Hit and Left Point, single trk but Multi Pnt", 1920, 986); - TCanvas* canvSingTrkR = - new TCanvas("canvSingTrkR", "Distance between Hit and Right Point, single trk but Multi Pnt", 1920, 986); - TCanvas* canvMultiTrkL = - new TCanvas("canvMultiTrkL", "Distance between Hit and Left Point, multiple tracks", 1920, 986); - TCanvas* canvMultiTrkR = - new TCanvas("canvMultiTrkR", "Distance between Hit and Right Point, multiple tracks", 1920, 986); - TCanvas* canvAllPntL = - new TCanvas("canvAllPntL", "Distance between Hit and Point, Left Point if multiple points", 1920, 986); - TCanvas* canvAllPntR = - new TCanvas("canvAllPntR", "Distance between Hit and Point, Right Point if multiple points", 1920, 986); - - canvSingPnt->cd(); - canvSingPnt->Divide(3, 2); - canvMultiPntL->cd(); - canvMultiPntL->Divide(3, 2); - canvMultiPntR->cd(); - canvMultiPntR->Divide(3, 2); - canvSingTrkL->cd(); - canvSingTrkL->Divide(3, 2); - canvSingTrkR->cd(); - canvSingTrkR->Divide(3, 2); - canvMultiTrkL->cd(); - canvMultiTrkL->Divide(3, 2); - canvMultiTrkR->cd(); - canvMultiTrkR->Divide(3, 2); - canvAllPntL->cd(); - canvAllPntL->Divide(3, 2); - canvAllPntR->cd(); - canvAllPntR->Divide(3, 2); - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackSingPnt[uDim] = - new THStack(Form("histosStackSingPnt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from single Pnt; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntL[uDim] = - new THStack(Form("histosStackMultiPntL_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Left Pnt, Hits from multi Pnt; " - "%s Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntR[uDim] = - new THStack(Form("histosStackMultiPntR_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Right Pnt, Hits from multi Pnt; " - "%s Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkL[uDim] = - new THStack(Form("histosStackSingTrkL_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Left Pnt, Hits from single Trk " - "but multi Pnt; %s Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkR[uDim] = - new THStack(Form("histosStackSingTrkR_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Right Pnt, Hits from single Trk " - "but multi Pnt; %s Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkL[uDim] = - new THStack(Form("histosStackMultiTrkL_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Left Pnt, Hits from multi Trk; " - "%s Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkR[uDim] = - new THStack(Form("histosStackMultiTrkR_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Right Pnt, Hits from multi Trk; " - "%s Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - - histosStackAllPntL[uDim] = - new THStack(Form("histosStackAllPntL_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Left Pnt if multi Pnt; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntR[uDim] = - new THStack(Form("histosStackAllPntR_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Right Pnt if multi Pnt; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackSingPnt[uDim] = - new THStack(Form("histosStackSingPnt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from single Pnt; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntL[uDim] = - new THStack(Form("histosStackMultiPntL_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Left Pnt, Hits from multi Pnt; " - "%s Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntR[uDim] = - new THStack(Form("histosStackMultiPntR_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Right Pnt, Hits from multi Pnt; " - "%s Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkL[uDim] = - new THStack(Form("histosStackSingTrkL_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Left Pnt, Hits from single Trk " - "but multi Pnt; %s Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkR[uDim] = - new THStack(Form("histosStackSingTrkR_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Right Pnt, Hits from single Trk " - "but multi Pnt; %s Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkL[uDim] = - new THStack(Form("histosStackMultiTrkL_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Left Pnt, Hits from multi Trk; " - "%s Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkR[uDim] = - new THStack(Form("histosStackMultiTrkR_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Right Pnt, Hits from multi Trk; " - "%s Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - - histosStackAllPntL[uDim] = - new THStack(Form("histosStackAllPntL_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Left Pnt if multi Pnt; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntR[uDim] = - new THStack(Form("histosStackAllPntR_%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Right Pnt if multi Pnt; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legSingPnt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingPnt[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legSingPnt[uDim]->SetTextSize(kdLegTextSize); - legMultiPntL[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntL[uDim]->SetHeader(Form("Dist. in %s to left Pnt", ksDimName[uDim].Data())); - legMultiPntL[uDim]->SetTextSize(kdLegTextSize); - legMultiPntR[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntR[uDim]->SetHeader(Form("Dist. in %s to right Pnt", ksDimName[uDim].Data())); - legMultiPntR[uDim]->SetTextSize(kdLegTextSize); - legSingTrkL[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrkL[uDim]->SetHeader(Form("Dist. in %s to left Pnt", ksDimName[uDim].Data())); - legSingTrkL[uDim]->SetTextSize(kdLegTextSize); - legSingTrkR[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrkR[uDim]->SetHeader(Form("Dist. in %s to right Pnt", ksDimName[uDim].Data())); - legSingTrkR[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkL[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkL[uDim]->SetHeader(Form("Dist. in %s to left Pnt", ksDimName[uDim].Data())); - legMultiTrkL[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkR[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkR[uDim]->SetHeader(Form("Dist. in %s to right Pnt", ksDimName[uDim].Data())); - legMultiTrkR[uDim]->SetTextSize(kdLegTextSize); - - legAllPntL[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntL[uDim]->SetHeader(Form("Dist. in %s to left Pnt", ksDimName[uDim].Data())); - legAllPntL[uDim]->SetTextSize(kdLegTextSize); - legAllPntR[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntR[uDim]->SetHeader(Form("Dist. in %s to right Pnt", ksDimName[uDim].Data())); - legAllPntR[uDim]->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hSinglePointHitDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSinglePointHitDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingPnt[uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - legSingPnt[uDim]->AddEntry(hSinglePointHitDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hDiffPointHitLeftDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hDiffPointHitLeftDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntL[uDim]->Add(hDiffPointHitLeftDelta[uFile][uDim]); - legMultiPntL[uDim]->AddEntry(hDiffPointHitLeftDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hDiffPointHitRightDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hDiffPointHitRightDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntR[uDim]->Add(hDiffPointHitRightDelta[uFile][uDim]); - legMultiPntR[uDim]->AddEntry(hDiffPointHitRightDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hSingleTrackHitLeftDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingleTrackHitLeftDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrkL[uDim]->Add(hSingleTrackHitLeftDelta[uFile][uDim]); - legSingTrkL[uDim]->AddEntry(hSingleTrackHitLeftDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hSingleTrackHitRightDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingleTrackHitRightDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrkR[uDim]->Add(hSingleTrackHitRightDelta[uFile][uDim]); - legSingTrkR[uDim]->AddEntry(hSingleTrackHitRightDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hDiffTrackHitLeftDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hDiffTrackHitLeftDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkL[uDim]->Add(hDiffTrackHitLeftDelta[uFile][uDim]); - legMultiTrkL[uDim]->AddEntry(hDiffTrackHitLeftDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hDiffTrackHitRightDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hDiffTrackHitRightDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkR[uDim]->Add(hDiffTrackHitRightDelta[uFile][uDim]); - legMultiTrkR[uDim]->AddEntry(hDiffTrackHitRightDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitHpLeftDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitHpLeftDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntL[uDim]->Add(hAllPntHitHpLeftDelta[uFile][uDim]); - legAllPntL[uDim]->AddEntry(hAllPntHitHpLeftDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitHpRightDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitHpRightDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntR[uDim]->Add(hAllPntHitHpRightDelta[uFile][uDim]); - legAllPntR[uDim]->AddEntry(hAllPntHitHpRightDelta[uFile][uDim], sTagFiles[uFile], "l"); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvSingPnt->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingPnt[uDim]->Draw("nostack"); - // legSingPnt[uDim]->Draw(); - - canvMultiPntL->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntL[uDim]->Draw("nostack"); - // legMultiPntL[uDim]->Draw(); - - canvMultiPntR->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntR[uDim]->Draw("nostack"); - // legMultiPntR[uDim]->Draw(); - - canvSingTrkL->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrkL[uDim]->Draw("nostack"); - // legSingTrkL[uDim]->Draw(); - - canvSingTrkR->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrkR[uDim]->Draw("nostack"); - // legSingTrkR[uDim]->Draw(); - - canvMultiTrkL->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkL[uDim]->Draw("nostack"); - // legMultiTrkL[uDim]->Draw(); - - canvMultiTrkR->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkR[uDim]->Draw("nostack"); - // legMultiTrkR[uDim]->Draw(); - - canvAllPntL->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntL[uDim]->Draw("nostack"); - // legAllPntL[uDim]->Draw(); - - canvAllPntR->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntR[uDim]->Draw("nostack"); - // legAllPntR[uDim]->Draw(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - canvSingPnt->SaveAs(Form("HProd_SingPnt_%s.png", sOutFileTag.Data())); - canvSingPnt->SaveAs(Form("HProd_SingPnt_%s.pdf", sOutFileTag.Data())); - - canvMultiPntL->SaveAs(Form("HProd_MultiPntL_%s.png", sOutFileTag.Data())); - canvMultiPntL->SaveAs(Form("HProd_MultiPntL_%s.pdf", sOutFileTag.Data())); - - canvMultiPntR->SaveAs(Form("HProd_MultiPntR_%s.png", sOutFileTag.Data())); - canvMultiPntR->SaveAs(Form("HProd_MultiPntR_%s.pdf", sOutFileTag.Data())); - - canvSingTrkL->SaveAs(Form("HProd_SingTrkL_%s.png", sOutFileTag.Data())); - canvSingTrkL->SaveAs(Form("HProd_SingTrkL_%s.pdf", sOutFileTag.Data())); - - canvSingTrkR->SaveAs(Form("HProd_SingTrkR_%s.png", sOutFileTag.Data())); - canvSingTrkR->SaveAs(Form("HProd_SingTrkR_%s.pdf", sOutFileTag.Data())); - - canvMultiTrkL->SaveAs(Form("HProd_MultiTrkL_%s.png", sOutFileTag.Data())); - canvMultiTrkL->SaveAs(Form("HProd_MultiTrkL_%s.pdf", sOutFileTag.Data())); - - canvMultiTrkR->SaveAs(Form("HProd_MultiTrkR_%s.png", sOutFileTag.Data())); - canvMultiTrkR->SaveAs(Form("HProd_MultiTrkR_%s.pdf", sOutFileTag.Data())); - - canvAllPntL->SaveAs(Form("HProd_AllPntL_%s.png", sOutFileTag.Data())); - canvAllPntL->SaveAs(Form("HProd_AllPntL_%s.pdf", sOutFileTag.Data())); - - canvAllPntR->SaveAs(Form("HProd_AllPntR_%s.png", sOutFileTag.Data())); - canvAllPntR->SaveAs(Form("HProd_AllPntR_%s.pdf", sOutFileTag.Data())); - - - return kTRUE; -} diff --git a/macro/tof/qa/hitProdCompPull.C b/macro/tof/qa/hitProdCompPull.C deleted file mode 100644 index 9ee120479813efffd690c6638864c505b791d36a..0000000000000000000000000000000000000000 --- a/macro/tof/qa/hitProdCompPull.C +++ /dev/null @@ -1,399 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbFiles = 4; -const UInt_t kuNbDim = 4; -const TString ksDimName[kuNbDim] = {"X", "Y", "Z", "R"}; -const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - -const UInt_t kuNbStepsDist = 12; -const Double_t kdDistStep = 2.5; //cm -const UInt_t kuNbStepsTime = 10; -const Double_t kdTimeStep = 100.0; //ps - -Bool_t hitProdCompPull(TString sFilenameA = "data/tofqa.sis300_electron_auau.25gev.centr._HitProd.hst.all.root", - TString sFilenameB = "data/tofqa.sis300_electron_auau.25gev.centr.noTRD_HitProd.hst.all.root", - TString sFilenameC = "data/tofqa.cbm100_pbar_auau.25gev.centr._HitProd.hst.all.root", - TString sFilenameD = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_HitProd.hst.all.root", - TString sTagA = "sis300e_Trd_25gev", TString sTagB = "sis300e_NoTrd_25gev", - TString sTagC = "cbm100p_Trd_25gev", TString sTagD = "cbm100p_NoTrd_25gev", - TString sOutFileTag = "_25gev") -{ - // Open the input files - TFile* filePnt[kuNbFiles]; - filePnt[0] = new TFile(sFilenameA, "READ"); - filePnt[1] = new TFile(sFilenameB, "READ"); - filePnt[2] = new TFile(sFilenameC, "READ"); - filePnt[3] = new TFile(sFilenameD, "READ"); - TString sTagFiles[kuNbFiles]; - sTagFiles[0] = sTagA; - sTagFiles[1] = sTagB; - sTagFiles[2] = sTagC; - sTagFiles[3] = sTagD; - - if (NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3]) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePnt[0] << " " << sFilenameB - << " -> " << filePnt[1] << " " << sFilenameC << " -> " << filePnt[2] << " " << sFilenameD << " -> " - << filePnt[3] << " " << endl; - return kFALSE; - } // if( NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3] ) - - // First recover all input hitograms from files - gROOT->cd(); - TH1* hSinglePointHitPull[kuNbFiles][kuNbDim]; - TH1* hDiffPointHitLeftPull[kuNbFiles][kuNbDim]; - TH1* hDiffPointHitRightPull[kuNbFiles][kuNbDim]; - TH1* hSingleTrackHitLeftPull[kuNbFiles][kuNbDim]; - TH1* hSingleTrackHitRightPull[kuNbFiles][kuNbDim]; - TH1* hDiffTrackHitLeftPull[kuNbFiles][kuNbDim]; - TH1* hDiffTrackHitRightPull[kuNbFiles][kuNbDim]; - - TH1* hAllPntHitHpLeftPull[kuNbFiles][kuNbDim]; - TH1* hAllPntHitHpRightPull[kuNbFiles][kuNbDim]; - - TH1* tempOneDimHist = NULL; - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_SinglePointHitPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSinglePointHitPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SinglePointHitPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_DiffPointHitLeftPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hDiffPointHitLeftPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_DiffPointHitLeftPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_DiffPointHitRightPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hDiffPointHitRightPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_DiffPointHitRightPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_SingleTrackHitLeftPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingleTrackHitLeftPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingleTrackHitLeftPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_SingleTrackHitRightPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingleTrackHitRightPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingleTrackHitRightPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_DiffTrackHitLeftPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hDiffTrackHitLeftPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_DiffTrackHitLeftPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("HitProd_DiffTrackHitRightPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hDiffTrackHitRightPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_DiffTrackHitRightPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - - hAllPntHitHpLeftPull[uFile][uDim] = (TH1*) (hDiffPointHitLeftPull[uFile][uDim]->Clone( - Form("%s_AllPntHitHpLeftPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitHpRightPull[uFile][uDim] = (TH1*) (hDiffPointHitRightPull[uFile][uDim]->Clone( - Form("%s_AllPntHitHpRightPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - - hAllPntHitHpLeftPull[uFile][uDim]->Add(hSinglePointHitPull[uFile][uDim]); - hAllPntHitHpRightPull[uFile][uDim]->Add(hSinglePointHitPull[uFile][uDim]); - } // Loop on files and dimensions - - // Display SinglePnt, Multi Pnts, Single Trk and Multi Trk histos - THStack* histosStackSingPnt[kuNbDim]; - THStack* histosStackMultiPntL[kuNbDim]; - THStack* histosStackMultiPntR[kuNbDim]; - THStack* histosStackSingTrkL[kuNbDim]; - THStack* histosStackSingTrkR[kuNbDim]; - THStack* histosStackMultiTrkL[kuNbDim]; - THStack* histosStackMultiTrkR[kuNbDim]; - THStack* histosStackAllPntL[kuNbDim]; - THStack* histosStackAllPntR[kuNbDim]; - - TLegend* legSingPnt[kuNbDim]; - TLegend* legMultiPntL[kuNbDim]; - TLegend* legMultiPntR[kuNbDim]; - TLegend* legSingTrkL[kuNbDim]; - TLegend* legSingTrkR[kuNbDim]; - TLegend* legMultiTrkL[kuNbDim]; - TLegend* legMultiTrkR[kuNbDim]; - TLegend* legAllPntL[kuNbDim]; - TLegend* legAllPntR[kuNbDim]; - - TCanvas* canvSingPnt = new TCanvas("canvSingPnt", "Pull between Hit and Point, single point", 1920, 986); - TCanvas* canvMultiPntL = new TCanvas("canvMultiPntL", "Pull between Hit and Left Point, multiple points", 1920, 986); - TCanvas* canvMultiPntR = new TCanvas("canvMultiPntR", "Pull between Hit and Right Point, multiple points", 1920, 986); - TCanvas* canvSingTrkL = - new TCanvas("canvSingTrkL", "Pull between Hit and Left Point, single trk but Multi Pnt", 1920, 986); - TCanvas* canvSingTrkR = - new TCanvas("canvSingTrkR", "Pull between Hit and Right Point, single trk but Multi Pnt", 1920, 986); - TCanvas* canvMultiTrkL = new TCanvas("canvMultiTrkL", "Pull between Hit and Left Point, multiple tracks", 1920, 986); - TCanvas* canvMultiTrkR = new TCanvas("canvMultiTrkR", "Pull between Hit and Right Point, multiple tracks", 1920, 986); - TCanvas* canvAllPntL = - new TCanvas("canvAllPntL", "Pull between Hit and Point, Left Point if multiple points", 1920, 986); - TCanvas* canvAllPntR = - new TCanvas("canvAllPntR", "Pull between Hit and Point, Right Point if multiple points", 1920, 986); - - canvSingPnt->cd(); - canvSingPnt->Divide(3, 2); - canvMultiPntL->cd(); - canvMultiPntL->Divide(3, 2); - canvMultiPntR->cd(); - canvMultiPntR->Divide(3, 2); - canvSingTrkL->cd(); - canvSingTrkL->Divide(3, 2); - canvSingTrkR->cd(); - canvSingTrkR->Divide(3, 2); - canvMultiTrkL->cd(); - canvMultiTrkL->Divide(3, 2); - canvMultiTrkR->cd(); - canvMultiTrkR->Divide(3, 2); - canvAllPntL->cd(); - canvAllPntL->Divide(3, 2); - canvAllPntR->cd(); - canvAllPntR->Divide(3, 2); - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - - histosStackSingPnt[uDim] = - new THStack(Form("histosStackSingPnt%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, Hits from single Pnt; Pull %s(Hit " - "-> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntL[uDim] = - new THStack(Form("histosStackMultiPntL_%s", ksDimName[uDim].Data()), - Form("Pull in %s from Left Pnt, Hits from multi Pnt; Pull " - "%s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntR[uDim] = - new THStack(Form("histosStackMultiPntR_%s", ksDimName[uDim].Data()), - Form("Pull in %s from Right Pnt, Hits from multi Pnt; Pull " - "%s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkL[uDim] = - new THStack(Form("histosStackSingTrkL_%s", ksDimName[uDim].Data()), - Form("Pull in %s from Left Pnt, Hits from single Trk but " - "multi Pnt; Pull %s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkR[uDim] = - new THStack(Form("histosStackSingTrkR_%s", ksDimName[uDim].Data()), - Form("Pull in %s from Right Pnt, Hits from single Trk but " - "multi Pnt; Pull %s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkL[uDim] = - new THStack(Form("histosStackMultiTrkL_%s", ksDimName[uDim].Data()), - Form("Pull in %s from Left Pnt, Hits from multi Trk; Pull " - "%s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkR[uDim] = - new THStack(Form("histosStackMultiTrkR_%s", ksDimName[uDim].Data()), - Form("Pull in %s from Right Pnt, Hits from multi Trk; Pull " - "%s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - - histosStackAllPntL[uDim] = - new THStack(Form("histosStackAllPntL_%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, Left Pnt if multi Pnt; Pull " - "%s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntR[uDim] = - new THStack(Form("histosStackAllPntR_%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, Right Pnt if multi Pnt; Pull " - "%s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - - legSingPnt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingPnt[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legSingPnt[uDim]->SetTextSize(kdLegTextSize); - legMultiPntL[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntL[uDim]->SetHeader(Form("Dist. in %s to left Pnt", ksDimName[uDim].Data())); - legMultiPntL[uDim]->SetTextSize(kdLegTextSize); - legMultiPntR[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntR[uDim]->SetHeader(Form("Dist. in %s to right Pnt", ksDimName[uDim].Data())); - legMultiPntR[uDim]->SetTextSize(kdLegTextSize); - legSingTrkL[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrkL[uDim]->SetHeader(Form("Dist. in %s to left Pnt", ksDimName[uDim].Data())); - legSingTrkL[uDim]->SetTextSize(kdLegTextSize); - legSingTrkR[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrkR[uDim]->SetHeader(Form("Dist. in %s to right Pnt", ksDimName[uDim].Data())); - legSingTrkR[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkL[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkL[uDim]->SetHeader(Form("Dist. in %s to left Pnt", ksDimName[uDim].Data())); - legMultiTrkL[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkR[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkR[uDim]->SetHeader(Form("Dist. in %s to right Pnt", ksDimName[uDim].Data())); - legMultiTrkR[uDim]->SetTextSize(kdLegTextSize); - - legAllPntL[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntL[uDim]->SetHeader(Form("Dist. in %s to left Pnt", ksDimName[uDim].Data())); - legAllPntL[uDim]->SetTextSize(kdLegTextSize); - legAllPntR[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntR[uDim]->SetHeader(Form("Dist. in %s to right Pnt", ksDimName[uDim].Data())); - legAllPntR[uDim]->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hSinglePointHitPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSinglePointHitPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingPnt[uDim]->Add(hSinglePointHitPull[uFile][uDim]); - legSingPnt[uDim]->AddEntry(hSinglePointHitPull[uFile][uDim], sTagFiles[uFile], "l"); - - hDiffPointHitLeftPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hDiffPointHitLeftPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntL[uDim]->Add(hDiffPointHitLeftPull[uFile][uDim]); - legMultiPntL[uDim]->AddEntry(hDiffPointHitLeftPull[uFile][uDim], sTagFiles[uFile], "l"); - - hDiffPointHitRightPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hDiffPointHitRightPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntR[uDim]->Add(hDiffPointHitRightPull[uFile][uDim]); - legMultiPntR[uDim]->AddEntry(hDiffPointHitRightPull[uFile][uDim], sTagFiles[uFile], "l"); - - hSingleTrackHitLeftPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingleTrackHitLeftPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrkL[uDim]->Add(hSingleTrackHitLeftPull[uFile][uDim]); - legSingTrkL[uDim]->AddEntry(hSingleTrackHitLeftPull[uFile][uDim], sTagFiles[uFile], "l"); - - hSingleTrackHitRightPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingleTrackHitRightPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrkR[uDim]->Add(hSingleTrackHitRightPull[uFile][uDim]); - legSingTrkR[uDim]->AddEntry(hSingleTrackHitRightPull[uFile][uDim], sTagFiles[uFile], "l"); - - hDiffTrackHitLeftPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hDiffTrackHitLeftPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkL[uDim]->Add(hDiffTrackHitLeftPull[uFile][uDim]); - legMultiTrkL[uDim]->AddEntry(hDiffTrackHitLeftPull[uFile][uDim], sTagFiles[uFile], "l"); - - hDiffTrackHitRightPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hDiffTrackHitRightPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkR[uDim]->Add(hDiffTrackHitRightPull[uFile][uDim]); - legMultiTrkR[uDim]->AddEntry(hDiffTrackHitRightPull[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitHpLeftPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitHpLeftPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntL[uDim]->Add(hAllPntHitHpLeftPull[uFile][uDim]); - legAllPntL[uDim]->AddEntry(hAllPntHitHpLeftPull[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitHpRightPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitHpRightPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntR[uDim]->Add(hAllPntHitHpRightPull[uFile][uDim]); - legAllPntR[uDim]->AddEntry(hAllPntHitHpRightPull[uFile][uDim], sTagFiles[uFile], "l"); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvSingPnt->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingPnt[uDim]->Draw("nostack"); - // legSingPnt[uDim]->Draw(); - - canvMultiPntL->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntL[uDim]->Draw("nostack"); - // legMultiPntL[uDim]->Draw(); - - canvMultiPntR->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntR[uDim]->Draw("nostack"); - // legMultiPntR[uDim]->Draw(); - - canvSingTrkL->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrkL[uDim]->Draw("nostack"); - // legSingTrkL[uDim]->Draw(); - - canvSingTrkR->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrkR[uDim]->Draw("nostack"); - // legSingTrkR[uDim]->Draw(); - - canvMultiTrkL->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkL[uDim]->Draw("nostack"); - // legMultiTrkL[uDim]->Draw(); - - canvMultiTrkR->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkR[uDim]->Draw("nostack"); - // legMultiTrkR[uDim]->Draw(); - - canvAllPntL->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntL[uDim]->Draw("nostack"); - // legAllPntL[uDim]->Draw(); - - canvAllPntR->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntR[uDim]->Draw("nostack"); - // legAllPntR[uDim]->Draw(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - canvSingPnt->SaveAs(Form("HProdPull_SingPnt_%s.png", sOutFileTag.Data())); - canvSingPnt->SaveAs(Form("HProdPull_SingPnt_%s.pdf", sOutFileTag.Data())); - - canvMultiPntL->SaveAs(Form("HProdPull_MultiPntL_%s.png", sOutFileTag.Data())); - canvMultiPntL->SaveAs(Form("HProdPull_MultiPntL_%s.pdf", sOutFileTag.Data())); - - canvMultiPntR->SaveAs(Form("HProdPull_MultiPntR_%s.png", sOutFileTag.Data())); - canvMultiPntR->SaveAs(Form("HProdPull_MultiPntR_%s.pdf", sOutFileTag.Data())); - - canvSingTrkL->SaveAs(Form("HProdPull_SingTrkL_%s.png", sOutFileTag.Data())); - canvSingTrkL->SaveAs(Form("HProdPull_SingTrkL_%s.pdf", sOutFileTag.Data())); - - canvSingTrkR->SaveAs(Form("HProdPull_SingTrkR_%s.png", sOutFileTag.Data())); - canvSingTrkR->SaveAs(Form("HProdPull_SingTrkR_%s.pdf", sOutFileTag.Data())); - - canvMultiTrkL->SaveAs(Form("HProdPull_MultiTrkL_%s.png", sOutFileTag.Data())); - canvMultiTrkL->SaveAs(Form("HProdPull_MultiTrkL_%s.pdf", sOutFileTag.Data())); - - canvMultiTrkR->SaveAs(Form("HProdPull_MultiTrkR_%s.png", sOutFileTag.Data())); - canvMultiTrkR->SaveAs(Form("HProdPull_MultiTrkR_%s.pdf", sOutFileTag.Data())); - - canvAllPntL->SaveAs(Form("HProdPull_AllPntL_%s.png", sOutFileTag.Data())); - canvAllPntL->SaveAs(Form("HProdPull_AllPntL_%s.pdf", sOutFileTag.Data())); - - canvAllPntR->SaveAs(Form("HProdPull_AllPntR_%s.png", sOutFileTag.Data())); - canvAllPntR->SaveAs(Form("HProdPull_AllPntR_%s.pdf", sOutFileTag.Data())); - - - return kTRUE; -} diff --git a/macro/tof/qa/hitProdDigiComp.C b/macro/tof/qa/hitProdDigiComp.C deleted file mode 100644 index 9582a39e30c19406f29b38229439188280c2e764..0000000000000000000000000000000000000000 --- a/macro/tof/qa/hitProdDigiComp.C +++ /dev/null @@ -1,752 +0,0 @@ -/* Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbHistos = 5; -const UInt_t kuNbDim = 5; -const TString ksDimName[kuNbDim] = {"X", "Y", "Z", "R", "T"}; -const Color_t kcFileColor[kuNbHistos] = {kBlue, kRed, kGreen, kOrange, kMagenta}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - - -const Int_t kiNbPart = 6; -const TString ksPartTag[kiNbPart] = {"pip", "pim", "kp", "km", "p", "pbar"}; - -Bool_t hitProdDigiComp(TString sFilenameA = "data/tofqa.sis300_electron_auau.25gev.centr._HitProd.hst.all.root", - TString sFilenameB = "data/tofqa.sis300_electron_auau.25gev.centr._qa.hst.all.root", - TString sTagFilesA = "HitProd", TString sTagFilesB = "DigiClust", TString sOutFileTag = "_25gev", - Bool_t bSanityCheck = kFALSE) -{ - - // Open the input files - TFile* filePntA = new TFile(sFilenameA, "READ"); - TFile* filePntB = new TFile(sFilenameB, "READ"); - - if (NULL == filePntA || NULL == filePntB) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePntA << " " << sFilenameB - << " -> " << filePntB << " " << endl; - return kFALSE; - } // if( NULL == filePntA || NULL == filePntB ) - - // First recover all input hitograms from files - gROOT->cd(); - TH1* hSinglePointHitHpDelta[kuNbDim]; - TH1* hDiffPointHitLeftDelta[kuNbDim]; - TH1* hDiffPointHitRightDelta[kuNbDim]; - - TH1* hSinglePointHitDelta[kuNbDim]; - TH2* hMultiPntHitClosestDelta[kuNbDim]; - TH2* hMultiPntHitFurthestDelta[kuNbDim]; - TH2* hMultiPntHitMeanDelta[kuNbDim]; - - TH1* hMultiPntHitClosestDelta_proj[kuNbDim]; - TH1* hMultiPntHitFurthestDelta_proj[kuNbDim]; - TH1* hMultiPntHitMeanDelta_proj[kuNbDim]; - - TH1* hAllPntHitHpLeftDelta[kuNbDim]; - TH1* hAllPntHitHpRightDelta[kuNbDim]; - TH1* hAllPntHitClosestDelta[kuNbDim]; - TH1* hAllPntHitFurthestDelta[kuNbDim]; - TH1* hAllPntHitMeanDelta[kuNbDim]; - - // Particles distributions (objects) - TH1* fvhHpPlabGenTrk[kiNbPart]; - TH1* fvhHpPlabStsPnt[kiNbPart]; - TH1* fvhHpPlabTofPnt[kiNbPart]; - TH1* fvhHpPlabTofHit[kiNbPart]; - TH1* fvhDcPlabGenTrk[kiNbPart]; - TH1* fvhDcPlabStsPnt[kiNbPart]; - TH1* fvhDcPlabTofPnt[kiNbPart]; - TH1* fvhDcPlabTofHit[kiNbPart]; - - // Tracks matching specific stages - TH1* fvhHpPlabGenTrkTofPnt[kiNbPart]; - TH1* fvhHpPlabGenTrkTofHit[kiNbPart]; - TH1* fvhHpPlabStsTrkTofPnt[kiNbPart]; - TH1* fvhHpPlabStsTrkTofHit[kiNbPart]; - TH1* fvhDcPlabGenTrkTofPnt[kiNbPart]; - TH1* fvhDcPlabGenTrkTofHit[kiNbPart]; - TH1* fvhDcPlabStsTrkTofPnt[kiNbPart]; - TH1* fvhDcPlabStsTrkTofHit[kiNbPart]; - - // Ratios - TH1* fvhRatioPlabTofHit[kiNbPart]; - TH1* fvhRatioPlabGenTrkTofHit[kiNbPart]; - TH1* fvhRatioPlabStsTrkTofHit[kiNbPart]; - - // Hit position comparison - // XZ - TH2* fhHpHitMapXZ; - TH2* fhDcHitMapXZ; - TH2* fhRatioHitMapXZ; - // YZ - TH2* fhHpHitMapYZ; - TH2* fhDcHitMapYZ; - TH2* fhRatioHitMapYZ; - // Angular - TH2* fhHpHitMapAng; - TH2* fhDcHitMapAng; - TH2* fhRatioHitMapAng; - - TH1* tempOneDimHist = NULL; - TH2* tempTwoDimHist = NULL; - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - /* - tempOneDimHist = (TH1*) (filePntA->FindObjectAny( - Form("TofTests_SinglePointHitDelta%s", ksDimName[uDim].Data()) ) ); - if( NULL != tempOneDimHist ) - hSinglePointHitHpDelta[uDim] = (TH1*)(tempOneDimHist->Clone( - Form("%s_SinglePointHitHpDelta%s", sTagFilesA.Data(), ksDimName[uDim].Data()) ) ); - else return kFALSE; - - tempOneDimHist = (TH1*) (filePntA->FindObjectAny( - Form("HitProd_DiffPointHitLeftDelta%s", ksDimName[uDim].Data()) ) ); - if( NULL != tempOneDimHist ) - hDiffPointHitLeftDelta[uDim] = (TH1*)(tempOneDimHist->Clone( - Form("%s_DiffPointHitLeftDelta%s", sTagFilesA.Data(), ksDimName[uDim].Data()) ) ); - else return kFALSE; - - tempOneDimHist = (TH1*) (filePntA->FindObjectAny( - Form("HitProd_DiffPointHitRightDelta%s", ksDimName[uDim].Data()) ) ); - if( NULL != tempOneDimHist ) - hDiffPointHitRightDelta[uDim] = (TH1*)(tempOneDimHist->Clone( - Form("%s_DiffPointHitRightDelta%s", sTagFilesA.Data(), ksDimName[uDim].Data()) ) ); - else return kFALSE; - - hAllPntHitHpLeftDelta[uDim] = (TH1*)(hDiffPointHitLeftDelta[uDim]->Clone( - Form("%s_AllPntHitHpLeftDelta%s", sTagFilesA.Data(), ksDimName[uDim].Data()) ) ); - hAllPntHitHpRightDelta[uDim] = (TH1*)(hDiffPointHitRightDelta[uDim]->Clone( - Form("%s_AllPntHitHpRightDelta%s", sTagFilesA.Data(), ksDimName[uDim].Data()) ) ); - - hAllPntHitHpLeftDelta[uDim] ->Add( hSinglePointHitHpDelta[uDim] ); - hAllPntHitHpRightDelta[uDim]->Add( hSinglePointHitHpDelta[uDim] ); -*/ - tempTwoDimHist = (TH2*) (filePntA->FindObjectAny(Form("TofTests_MultiPntHitMeanDelta%s", ksDimName[uDim].Data()))); - if (NULL == tempTwoDimHist) return kFALSE; - - hAllPntHitHpLeftDelta[uDim] = (TH1*) (tempTwoDimHist->ProjectionX( - Form("%s_AllPntHitHpLeftDelta%s", sTagFilesA.Data(), ksDimName[uDim].Data()))); - hAllPntHitHpRightDelta[uDim] = (TH1*) (tempTwoDimHist->ProjectionX( - Form("%s_AllPntHitHpRightDelta%s", sTagFilesA.Data(), ksDimName[uDim].Data()))); - - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_SinglePointHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSinglePointHitDelta[uDim] = - (TH1*) (tempOneDimHist->Clone(Form("%s_SinglePointHitDelta%s", sTagFilesB.Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePntB->FindObjectAny(Form("TofTests_MultiPntHitClosestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitClosestDelta[uDim] = - (TH2*) (tempTwoDimHist->Clone(Form("%s_MultiPntHitClosestDelta%s", sTagFilesB.Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePntB->FindObjectAny(Form("TofTests_MultiPntHitFurthestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitFurthestDelta[uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitFurthestDelta%s", sTagFilesB.Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (filePntB->FindObjectAny(Form("TofTests_MultiPntHitMeanDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitMeanDelta[uDim] = - (TH2*) (tempTwoDimHist->Clone(Form("%s_MultiPntHitMeanDelta%s", sTagFilesB.Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - hMultiPntHitClosestDelta_proj[uDim] = hMultiPntHitClosestDelta[uDim]->ProjectionX( - Form("%s_MultiPntHitClosestDelta%s_proj", sTagFilesB.Data(), ksDimName[uDim].Data())); - hMultiPntHitFurthestDelta_proj[uDim] = hMultiPntHitFurthestDelta[uDim]->ProjectionX( - Form("%s_MultiPntHitFurthestDelta%s_proj", sTagFilesB.Data(), ksDimName[uDim].Data())); - hMultiPntHitMeanDelta_proj[uDim] = hMultiPntHitMeanDelta[uDim]->ProjectionX( - Form("%s_MultiPntHitMeanDelta%s_proj", sTagFilesB.Data(), ksDimName[uDim].Data())); - - hAllPntHitClosestDelta[uDim] = (TH1*) (hMultiPntHitClosestDelta_proj[uDim]->Clone( - Form("%s_AllPntHitClosestDelta%s", sTagFilesB.Data(), ksDimName[uDim].Data()))); - hAllPntHitFurthestDelta[uDim] = (TH1*) (hMultiPntHitFurthestDelta_proj[uDim]->Clone( - Form("%s_AllPntHitFurthestDelta%s", sTagFilesB.Data(), ksDimName[uDim].Data()))); - hAllPntHitMeanDelta[uDim] = (TH1*) (hMultiPntHitMeanDelta_proj[uDim]->Clone( - Form("%s_AllPntHitMeanDelta%s", sTagFilesB.Data(), ksDimName[uDim].Data()))); - - hAllPntHitClosestDelta[uDim]->Add(hSinglePointHitDelta[uDim]); - hAllPntHitFurthestDelta[uDim]->Add(hSinglePointHitDelta[uDim]); - hAllPntHitMeanDelta[uDim]->Add(hSinglePointHitDelta[uDim]); - } // Loop on dimensions - - - // Now loop on species and get the distribution of particles at different stages - for (Int_t iPart = 0; iPart < kiNbPart; iPart++) { - // Should be no difference between HitProd and Digi+Clust - // at MC level - // => These plots are optional and only for testing nothing - // went completely wrong - if (kTRUE == bSanityCheck) { - // HP - tempOneDimHist = (TH1*) (filePntA->FindObjectAny(Form("TofTests_PlabGenTrk_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhHpPlabGenTrk[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabGenTrk_%s", sTagFilesA.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePntA->FindObjectAny(Form("TofTests_PlabStsPnt_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhHpPlabStsPnt[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabStsPnt_%s", sTagFilesA.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePntA->FindObjectAny(Form("TofTests_PlabTofPnt_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhHpPlabTofPnt[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabTofPnt_%s", sTagFilesA.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - // D+C - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_PlabGenTrk_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhDcPlabGenTrk[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabGenTrk_%s", sTagFilesB.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_PlabStsPnt_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhDcPlabStsPnt[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabStsPnt_%s", sTagFilesB.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_PlabTofPnt_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhDcPlabTofPnt[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabTofPnt_%s", sTagFilesB.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - // HP - tempOneDimHist = (TH1*) (filePntA->FindObjectAny(Form("TofTests_PlabGenTrkTofPnt_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhHpPlabGenTrkTofPnt[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabGenTrkTofPnt_%s", sTagFilesA.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePntA->FindObjectAny(Form("TofTests_PlabStsTrkTofPnt_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhHpPlabStsTrkTofPnt[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabStsTrkTofPnt_%s", sTagFilesA.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - // D+C - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_PlabGenTrkTofPnt_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhDcPlabGenTrkTofPnt[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabGenTrkTofPnt_%s", sTagFilesB.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_PlabStsTrkTofPnt_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhDcPlabStsTrkTofPnt[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabStsTrkTofPnt_%s", sTagFilesB.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - } // if( kTRUE == bSanityCheck ) - - // HP - tempOneDimHist = (TH1*) (filePntA->FindObjectAny(Form("TofTests_PlabTofHit_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhHpPlabTofHit[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabTofHit_%s", sTagFilesA.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - // D+C - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_PlabTofHit_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhDcPlabTofHit[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabTofHit_%s", sTagFilesB.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - // HP - tempOneDimHist = (TH1*) (filePntA->FindObjectAny(Form("TofTests_PlabGenTrkTofHit_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhHpPlabGenTrkTofHit[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabGenTrkTofHit_%s", sTagFilesA.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePntA->FindObjectAny(Form("TofTests_PlabStsTrkTofHit_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhHpPlabStsTrkTofHit[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabStsTrkTofHit_%s", sTagFilesA.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - // D+C - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_PlabGenTrkTofHit_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhDcPlabGenTrkTofHit[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabGenTrkTofHit_%s", sTagFilesB.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePntB->FindObjectAny(Form("TofTests_PlabStsTrkTofHit_%s", ksPartTag[iPart].Data()))); - if (NULL != tempOneDimHist) - fvhDcPlabStsTrkTofHit[iPart] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabStsTrkTofHit_%s", sTagFilesB.Data(), ksPartTag[iPart].Data()))); - else - return kFALSE; - - - fvhRatioPlabTofHit[iPart] = - (TH1*) (fvhHpPlabTofHit[iPart]->Clone(Form("RatioPlabTofHit_%s", ksPartTag[iPart].Data()))); - fvhRatioPlabGenTrkTofHit[iPart] = - (TH1*) (fvhHpPlabGenTrkTofHit[iPart]->Clone(Form("RatioPlabGenTrkTofHit_%s", ksPartTag[iPart].Data()))); - fvhRatioPlabStsTrkTofHit[iPart] = - (TH1*) (fvhHpPlabStsTrkTofHit[iPart]->Clone(Form("RatioPlabStsTrkTofHit_%s", ksPartTag[iPart].Data()))); - - fvhRatioPlabTofHit[iPart]->Divide(fvhDcPlabTofHit[iPart], fvhHpPlabTofHit[iPart], 100.0); - fvhRatioPlabGenTrkTofHit[iPart]->Divide(fvhDcPlabGenTrkTofHit[iPart], fvhHpPlabGenTrkTofHit[iPart], 100.0); - fvhRatioPlabStsTrkTofHit[iPart]->Divide(fvhDcPlabStsTrkTofHit[iPart], fvhHpPlabStsTrkTofHit[iPart], 100.0); - - fvhRatioPlabTofHit[iPart]->GetZaxis()->SetTitle("Ratio [\%]"); - fvhRatioPlabGenTrkTofHit[iPart]->GetZaxis()->SetTitle("Ratio [\%]"); - fvhRatioPlabStsTrkTofHit[iPart]->GetZaxis()->SetTitle("Ratio [\%]"); - } // for( Int_t iPart = 0; iPart < kiNbPart; iPart++ ) - - // Compare the position of hits in XZ coordinates - tempTwoDimHist = (TH2*) (filePntA->FindObjectAny("TofTests_HitsMapXZ")); - if (NULL != tempTwoDimHist) fhHpHitMapXZ = (TH2*) (tempTwoDimHist->Clone(Form("%s_HitsMapXZ", sTagFilesA.Data()))); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (filePntB->FindObjectAny("TofTests_HitsMapXZ")); - if (NULL != tempTwoDimHist) fhDcHitMapXZ = (TH2*) (tempTwoDimHist->Clone(Form("%s_HitsMapXZ", sTagFilesB.Data()))); - else - return kFALSE; - - fhRatioHitMapXZ = (TH2*) (fhHpHitMapXZ->Clone("RatioHitMapXZ")); - fhRatioHitMapXZ->Divide(fhDcHitMapXZ, fhHpHitMapXZ, 100.0); - fhRatioHitMapXZ->GetZaxis()->SetTitle("Ratio [\%]"); - - // Compare the position of hits in YZ coordinates - tempTwoDimHist = (TH2*) (filePntA->FindObjectAny("TofTests_HitsMapYZ")); - if (NULL != tempTwoDimHist) fhHpHitMapYZ = (TH2*) (tempTwoDimHist->Clone(Form("%s_HitsMapYZ", sTagFilesA.Data()))); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (filePntB->FindObjectAny("TofTests_HitsMapYZ")); - if (NULL != tempTwoDimHist) fhDcHitMapYZ = (TH2*) (tempTwoDimHist->Clone(Form("%s_HitsMapYZ", sTagFilesB.Data()))); - else - return kFALSE; - - fhRatioHitMapYZ = (TH2*) (fhHpHitMapYZ->Clone("RatioHitMapYZ")); - fhRatioHitMapYZ->Divide(fhDcHitMapYZ, fhHpHitMapYZ, 100.0); - fhRatioHitMapYZ->GetZaxis()->SetTitle("Ratio [\%]"); - - // Compare the position of hits in angular coordinates - tempTwoDimHist = (TH2*) (filePntA->FindObjectAny("TofTests_HitsMapAng")); - if (NULL != tempTwoDimHist) fhHpHitMapAng = (TH2*) (tempTwoDimHist->Clone(Form("%s_HitsMapAng", sTagFilesA.Data()))); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (filePntB->FindObjectAny("TofTests_HitsMapAng")); - if (NULL != tempTwoDimHist) fhDcHitMapAng = (TH2*) (tempTwoDimHist->Clone(Form("%s_HitsMapAng", sTagFilesB.Data()))); - else - return kFALSE; - - fhRatioHitMapAng = (TH2*) (fhHpHitMapAng->Clone("RatioHitMapAng")); - fhRatioHitMapAng->Divide(fhDcHitMapAng, fhHpHitMapAng, 100.0); - fhRatioHitMapAng->GetZaxis()->SetTitle("Ratio [\%]"); - - // Display SinglePnt, Multi Pnts, Single Trk and Multi Trk histos - THStack* histosStackAll[kuNbDim]; - TLegend* legAll[kuNbDim]; - - TCanvas* canvAll = new TCanvas("canvAll", - "Distance between Hit and Point, all hits, comparison of " - "HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvAll->cd(); - canvAll->Divide(3, 2); - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackAll[uDim] = new THStack(Form("histosStackAll%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits; %s Hit - %s Trk " - "[ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackAll[uDim] = new THStack(Form("histosStackAll%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits; %s Hit - %s Trk " - "[cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legAll[uDim] = new TLegend(0.55, 0.55, 0.9, 0.9); - legAll[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legAll[uDim]->SetTextSize(kdLegTextSize); - - // HitProd With Left point if multiple MC - hAllPntHitHpLeftDelta[uDim]->SetLineColor(kcFileColor[0]); - hAllPntHitHpLeftDelta[uDim]->SetLineWidth(kiLineWidth); - histosStackAll[uDim]->Add(hAllPntHitHpLeftDelta[uDim]); - legAll[uDim]->AddEntry(hAllPntHitHpLeftDelta[uDim], Form("%s, Left", sTagFilesA.Data()), "l"); - - // HitProd With Right point if multiple MC - hAllPntHitHpRightDelta[uDim]->SetLineColor(kcFileColor[1]); - hAllPntHitHpRightDelta[uDim]->SetLineWidth(kiLineWidth); - histosStackAll[uDim]->Add(hAllPntHitHpRightDelta[uDim]); - legAll[uDim]->AddEntry(hAllPntHitHpRightDelta[uDim], Form("%s, Right", sTagFilesA.Data()), "l"); - - // DigiClust With Closest point if multiple MC - hAllPntHitClosestDelta[uDim]->SetLineColor(kcFileColor[2]); - hAllPntHitClosestDelta[uDim]->SetLineWidth(kiLineWidth); - histosStackAll[uDim]->Add(hAllPntHitClosestDelta[uDim]); - legAll[uDim]->AddEntry(hAllPntHitClosestDelta[uDim], Form("%s, Closest", sTagFilesB.Data()), "l"); - - // DigiClust With Furthest point if multiple MC - hAllPntHitFurthestDelta[uDim]->SetLineColor(kcFileColor[3]); - hAllPntHitFurthestDelta[uDim]->SetLineWidth(kiLineWidth); - histosStackAll[uDim]->Add(hAllPntHitFurthestDelta[uDim]); - legAll[uDim]->AddEntry(hAllPntHitFurthestDelta[uDim], Form("%s, Furthest", sTagFilesB.Data()), "l"); - - // DigiClust With Mean point if multiple MC - hAllPntHitMeanDelta[uDim]->SetLineColor(kcFileColor[4]); - hAllPntHitMeanDelta[uDim]->SetLineWidth(kiLineWidth); - histosStackAll[uDim]->Add(hAllPntHitMeanDelta[uDim]); - legAll[uDim]->AddEntry(hAllPntHitMeanDelta[uDim], Form("%s, Mean", sTagFilesB.Data()), "l"); - - canvAll->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAll[uDim]->Draw("nostack"); - if (2 == uDim) legAll[uDim]->Draw(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - canvAll->SaveAs(Form("HProdDigi_All_%s.png", sOutFileTag.Data())); - canvAll->SaveAs(Form("HProdDigi_All_%s.pdf", sOutFileTag.Data())); - - - TCanvas* canvPlabTofHit = new TCanvas("canvPlabTofHit", - "Distribution of TofHits as function of Plab, per species, " - "comparison of HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvPlabTofHit->cd(); - canvPlabTofHit->Divide(3, 2); - - TCanvas* canvPlabGenTrkTofHit = - new TCanvas("canvPlabGenTrkTofHit", - "Distribution of MC Tracks with TofHits as function of Plab, per species, " - "comparison of HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvPlabGenTrkTofHit->cd(); - canvPlabGenTrkTofHit->Divide(3, 2); - - TCanvas* canvPlabStsTrkTofHit = new TCanvas("canvPlabStsTrkTofHit", - "Distribution of MC Tracks with STS Points and TofHits as function of " - "Plab, per species, comparison of HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvPlabStsTrkTofHit->cd(); - canvPlabStsTrkTofHit->Divide(3, 2); - - TCanvas* canvPlabGenTrk; - TCanvas* canvPlabStsPnt; - TCanvas* canvPlabTofPnt; - TCanvas* canvPlabGenTrkTofPnt; - TCanvas* canvPlabStsTrkTofPnt; - - THStack* histosStackPlabTofHit[kiNbPart]; - THStack* histosStackPlabGenTrkTofHit[kiNbPart]; - THStack* histosStackPlabStsTrkTofHit[kiNbPart]; - - THStack* histosStackPlabGenTrk[kiNbPart]; - THStack* histosStackPlabStsPnt[kiNbPart]; - THStack* histosStackPlabTofPnt[kiNbPart]; - THStack* histosStackPlabGenTrkTofPnt[kiNbPart]; - THStack* histosStackPlabStsTrkTofPnt[kiNbPart]; - - if (kTRUE == bSanityCheck) { - canvPlabGenTrk = new TCanvas("canvPlabGenTrk", - "Distribution of MC Trk as function of Plab, per species, " - "comparison of HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvPlabGenTrk->cd(); - canvPlabGenTrk->Divide(3, 2); - - canvPlabStsPnt = new TCanvas("canvPlabStsPnt", - "Distribution of Sts Pnt as function of Plab, per species, " - "comparison of HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvPlabStsPnt->cd(); - canvPlabStsPnt->Divide(3, 2); - - canvPlabTofPnt = new TCanvas("canvPlabTofPnt", - "Distribution of Tof Pnt as function of Plab, per species, " - "comparison of HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvPlabTofPnt->cd(); - canvPlabTofPnt->Divide(3, 2); - - canvPlabGenTrkTofPnt = new TCanvas("canvPlabGenTrkTofPnt", - "Distribution of MC Tracks with Tof Pnt as function of Plab, per " - "species, comparison of HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvPlabGenTrkTofPnt->cd(); - canvPlabGenTrkTofPnt->Divide(3, 2); - - canvPlabStsTrkTofPnt = new TCanvas("canvPlabStsTrkTofPnt", - "Distribution of MC Tracks with STS Points and Tof Pnt as function of " - "Plab, per species, comparison of HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvPlabStsTrkTofPnt->cd(); - canvPlabStsTrkTofPnt->Divide(3, 2); - } // if( kTRUE == bSanityCheck ) - - for (Int_t iPart = 0; iPart < kiNbPart; iPart++) { - if (kTRUE == bSanityCheck) { - // MC Trk - histosStackPlabGenTrk[iPart] = new THStack( - Form("histosStackPlabGenTrk%s", ksPartTag[iPart].Data()), - Form("Distribution of MC Trk for %s, all Hits; Plab [GeV]; Counts [Hits]", ksPartTag[iPart].Data())); - - canvPlabGenTrk->cd(1 + iPart); - fvhHpPlabGenTrk[iPart]->SetLineColor(kcFileColor[0]); - fvhHpPlabGenTrk[iPart]->SetLineWidth(kiLineWidth); - fvhDcPlabGenTrk[iPart]->SetLineColor(kcFileColor[1]); - fvhDcPlabGenTrk[iPart]->SetLineWidth(kiLineWidth); - - histosStackPlabGenTrk[iPart]->Add(fvhHpPlabGenTrk[iPart]); - histosStackPlabGenTrk[iPart]->Add(fvhDcPlabGenTrk[iPart]); - - histosStackPlabGenTrk[iPart]->Draw("nostack"); - - // STS Pnt - histosStackPlabStsPnt[iPart] = new THStack( - Form("histosStackPlabStsPnt%s", ksPartTag[iPart].Data()), - Form("Distribution of STS Pnt for %s, all Hits; Plab [GeV]; Counts [Hits]", ksPartTag[iPart].Data())); - - canvPlabStsPnt->cd(1 + iPart); - fvhHpPlabStsPnt[iPart]->SetLineColor(kcFileColor[0]); - fvhHpPlabStsPnt[iPart]->SetLineWidth(kiLineWidth); - fvhDcPlabStsPnt[iPart]->SetLineColor(kcFileColor[1]); - fvhDcPlabStsPnt[iPart]->SetLineWidth(kiLineWidth); - - histosStackPlabStsPnt[iPart]->Add(fvhHpPlabStsPnt[iPart]); - histosStackPlabStsPnt[iPart]->Add(fvhDcPlabStsPnt[iPart]); - - histosStackPlabStsPnt[iPart]->Draw("nostack"); - - // TOF Pnt - histosStackPlabTofPnt[iPart] = new THStack( - Form("histosStackPlabTofPnt%s", ksPartTag[iPart].Data()), - Form("Distribution of MC Trk for %s, all Hits; Plab [GeV]; Counts [Hits]", ksPartTag[iPart].Data())); - - canvPlabTofPnt->cd(1 + iPart); - fvhHpPlabTofPnt[iPart]->SetLineColor(kcFileColor[0]); - fvhHpPlabTofPnt[iPart]->SetLineWidth(kiLineWidth); - fvhDcPlabTofPnt[iPart]->SetLineColor(kcFileColor[1]); - fvhDcPlabTofPnt[iPart]->SetLineWidth(kiLineWidth); - - histosStackPlabTofPnt[iPart]->Add(fvhHpPlabTofPnt[iPart]); - histosStackPlabTofPnt[iPart]->Add(fvhDcPlabTofPnt[iPart]); - - histosStackPlabTofPnt[iPart]->Draw("nostack"); - - // MC Tracks with Tof Pnt - histosStackPlabGenTrkTofPnt[iPart] = - new THStack(Form("histosStackPlabGenTrkTofPnt%s", ksPartTag[iPart].Data()), - Form("Distribution of MC Tracks with TofPnts for %s, all Pnts; Plab " - "[GeV]; Counts [Tracks]", - ksPartTag[iPart].Data())); - - canvPlabGenTrkTofPnt->cd(1 + iPart); - fvhHpPlabGenTrkTofPnt[iPart]->SetLineColor(kcFileColor[0]); - fvhHpPlabGenTrkTofPnt[iPart]->SetLineWidth(kiLineWidth); - fvhDcPlabGenTrkTofPnt[iPart]->SetLineColor(kcFileColor[1]); - fvhDcPlabGenTrkTofPnt[iPart]->SetLineWidth(kiLineWidth); - - histosStackPlabGenTrkTofPnt[iPart]->Add(fvhHpPlabGenTrkTofPnt[iPart]); - histosStackPlabGenTrkTofPnt[iPart]->Add(fvhDcPlabGenTrkTofPnt[iPart]); - - histosStackPlabGenTrkTofPnt[iPart]->Draw("nostack"); - - // MC Tracks with enough STS Points and Tof Pnt - histosStackPlabStsTrkTofPnt[iPart] = - new THStack(Form("histosStackPlabStsTrkTofPnt%s", ksPartTag[iPart].Data()), - Form("Distribution of MC Tracks with STS Points and TofPnts for %s, " - "all Pnts; Plab [GeV]; Counts [Tracks]", - ksPartTag[iPart].Data())); - - canvPlabStsTrkTofPnt->cd(1 + iPart); - fvhHpPlabStsTrkTofPnt[iPart]->SetLineColor(kcFileColor[0]); - fvhHpPlabStsTrkTofPnt[iPart]->SetLineWidth(kiLineWidth); - fvhDcPlabStsTrkTofPnt[iPart]->SetLineColor(kcFileColor[1]); - fvhDcPlabStsTrkTofPnt[iPart]->SetLineWidth(kiLineWidth); - - histosStackPlabStsTrkTofPnt[iPart]->Add(fvhHpPlabStsTrkTofPnt[iPart]); - histosStackPlabStsTrkTofPnt[iPart]->Add(fvhDcPlabStsTrkTofPnt[iPart]); - - histosStackPlabStsTrkTofPnt[iPart]->Draw("nostack"); - - // Tof Hits - histosStackPlabTofHit[iPart] = new THStack(Form("histosStackPlabTofHit%s", ksPartTag[iPart].Data()), - Form("Distribution of Tof hits for %s, all Hits; Plab " - "[GeV]; Counts [Hits]", - ksPartTag[iPart].Data())); - - canvPlabTofHit->cd(1 + iPart); - fvhHpPlabTofHit[iPart]->SetLineColor(kcFileColor[0]); - fvhHpPlabTofHit[iPart]->SetLineWidth(kiLineWidth); - fvhDcPlabTofHit[iPart]->SetLineColor(kcFileColor[1]); - fvhDcPlabTofHit[iPart]->SetLineWidth(kiLineWidth); - - histosStackPlabTofHit[iPart]->Add(fvhHpPlabTofHit[iPart]); - histosStackPlabTofHit[iPart]->Add(fvhDcPlabTofHit[iPart]); - - histosStackPlabTofHit[iPart]->Draw("nostack"); - - // MC Tracks with Tof Hit - histosStackPlabGenTrkTofHit[iPart] = - new THStack(Form("histosStackPlabGenTrkTofHit%s", ksPartTag[iPart].Data()), - Form("Distribution of MC Tracks with TofHits for %s, all Hits; Plab " - "[GeV]; Counts [Tracks]", - ksPartTag[iPart].Data())); - - canvPlabGenTrkTofHit->cd(1 + iPart); - fvhHpPlabGenTrkTofHit[iPart]->SetLineColor(kcFileColor[0]); - fvhHpPlabGenTrkTofHit[iPart]->SetLineWidth(kiLineWidth); - fvhDcPlabGenTrkTofHit[iPart]->SetLineColor(kcFileColor[1]); - fvhDcPlabGenTrkTofHit[iPart]->SetLineWidth(kiLineWidth); - - histosStackPlabGenTrkTofHit[iPart]->Add(fvhHpPlabGenTrkTofHit[iPart]); - histosStackPlabGenTrkTofHit[iPart]->Add(fvhDcPlabGenTrkTofHit[iPart]); - - histosStackPlabGenTrkTofHit[iPart]->Draw("nostack"); - - // MC Tracks with enough STS Points and Tof Hit - histosStackPlabStsTrkTofHit[iPart] = - new THStack(Form("histosStackPlabStsTrkTofHit%s", ksPartTag[iPart].Data()), - Form("Distribution of MC Tracks with STS Points and TofHits for %s, " - "all Hits; Plab [GeV]; Counts [Tracks]", - ksPartTag[iPart].Data())); - - canvPlabStsTrkTofHit->cd(1 + iPart); - fvhHpPlabStsTrkTofHit[iPart]->SetLineColor(kcFileColor[0]); - fvhHpPlabStsTrkTofHit[iPart]->SetLineWidth(kiLineWidth); - fvhDcPlabStsTrkTofHit[iPart]->SetLineColor(kcFileColor[1]); - fvhDcPlabStsTrkTofHit[iPart]->SetLineWidth(kiLineWidth); - - histosStackPlabStsTrkTofHit[iPart]->Add(fvhHpPlabStsTrkTofHit[iPart]); - histosStackPlabStsTrkTofHit[iPart]->Add(fvhDcPlabStsTrkTofHit[iPart]); - - histosStackPlabStsTrkTofHit[iPart]->Draw("nostack"); - } // if( kTRUE == bSanityCheck ) - else { - // Tof Hits - canvPlabTofHit->cd(1 + iPart); - fvhRatioPlabTofHit[iPart]->SetLineColor(kcFileColor[0]); - fvhRatioPlabTofHit[iPart]->SetLineWidth(kiLineWidth); - fvhRatioPlabTofHit[iPart]->Draw(""); - - // MC Tracks with Tof Hit - - canvPlabGenTrkTofHit->cd(1 + iPart); - fvhRatioPlabGenTrkTofHit[iPart]->SetLineColor(kcFileColor[0]); - fvhRatioPlabGenTrkTofHit[iPart]->SetLineWidth(kiLineWidth); - fvhRatioPlabGenTrkTofHit[iPart]->Draw(""); - - // MC Tracks with enough STS Points and Tof Hit - canvPlabStsTrkTofHit->cd(1 + iPart); - fvhRatioPlabStsTrkTofHit[iPart]->SetLineColor(kcFileColor[0]); - fvhRatioPlabStsTrkTofHit[iPart]->SetLineWidth(kiLineWidth); - fvhRatioPlabStsTrkTofHit[iPart]->Draw(""); - } // else of if( kTRUE == bSanityCheck ) - } // for( Int_t iPart = 0; iPart < kiNbPart; iPart++ ) - - // XZ - TCanvas* canvRatioHitsMapXZ = new TCanvas("canvRatioHitsMapXZ", - "Ratio of TofHits counts of Digitizer+Clusterizer over " - "HitProducer, in XZ coordinates", - 1920, 986); - canvRatioHitsMapXZ->cd(); - canvRatioHitsMapXZ->Divide(2, 2); - - canvRatioHitsMapXZ->cd(1); - fhRatioHitMapXZ->GetZaxis()->SetRangeUser(0.0, 200.0); - fhRatioHitMapXZ->SetStats(kFALSE); - fhRatioHitMapXZ->Draw("colz"); - - canvRatioHitsMapXZ->cd(2); - gPad->SetLogz(); - fhHpHitMapXZ->SetStats(kFALSE); - fhHpHitMapXZ->Draw("colz"); - - canvRatioHitsMapXZ->cd(3); - gPad->SetLogz(); - fhDcHitMapXZ->SetStats(kFALSE); - fhDcHitMapXZ->Draw("colz"); - - // YZ - TCanvas* canvRatioHitsMapYZ = new TCanvas("canvRatioHitsMapYZ", - "Ratio of TofHits counts of Digitizer+Clusterizer over " - "HitProducer, in YZ coordinates", - 1920, 986); - canvRatioHitsMapYZ->cd(); - canvRatioHitsMapYZ->Divide(2, 2); - - canvRatioHitsMapYZ->cd(1); - fhRatioHitMapYZ->GetZaxis()->SetRangeUser(0.0, 200.0); - fhRatioHitMapYZ->SetStats(kFALSE); - fhRatioHitMapYZ->Draw("colz"); - - canvRatioHitsMapYZ->cd(2); - gPad->SetLogz(); - fhHpHitMapYZ->SetStats(kFALSE); - fhHpHitMapYZ->Draw("colz"); - - canvRatioHitsMapYZ->cd(3); - gPad->SetLogz(); - fhDcHitMapYZ->SetStats(kFALSE); - fhDcHitMapYZ->Draw("colz"); - - // Angular - TCanvas* canvRatioHitsMapAng = new TCanvas("canvRatioHitsMapAng", - "Ratio of TofHits counts of Digitizer+Clusterizer over " - "HitProducer, in angular coordinates", - 1920, 986); - canvRatioHitsMapAng->cd(); - canvRatioHitsMapAng->Divide(2, 2); - - canvRatioHitsMapAng->cd(1); - fhRatioHitMapAng->GetZaxis()->SetRangeUser(0.0, 200.0); - fhRatioHitMapAng->SetStats(kFALSE); - fhRatioHitMapAng->Draw("colz"); - - canvRatioHitsMapAng->cd(2); - gPad->SetLogz(); - fhHpHitMapAng->SetStats(kFALSE); - fhHpHitMapAng->Draw("colz"); - - canvRatioHitsMapAng->cd(3); - gPad->SetLogz(); - fhDcHitMapAng->SetStats(kFALSE); - fhDcHitMapAng->Draw("colz"); - - return kTRUE; -} diff --git a/macro/tof/qa/hitQualComp.C b/macro/tof/qa/hitQualComp.C deleted file mode 100644 index 082c85401c96cd4b9558e4393532a5baef3b19eb..0000000000000000000000000000000000000000 --- a/macro/tof/qa/hitQualComp.C +++ /dev/null @@ -1,1015 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbFiles = 4; -const UInt_t kuNbDim = 5; -const TString ksDimName[kuNbDim] = {"X", "Y", "Z", "R", "T"}; -const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - -const UInt_t kuNbStepsDist = 30; -const Double_t kdDistStep = 1; //cm -const UInt_t kuNbStepsTime = 10; -const Double_t kdTimeStep = 100.0; //ps - -Bool_t hitQualComp(TString sFilenameA = "data/tofqa.sis300_electron_auau.25gev.centr._qa.hst.all.root", - TString sFilenameB = "data/tofqa.sis300_electron_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sFilenameC = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root", - TString sFilenameD = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sTagA = "sis300e_Trd_25gev", TString sTagB = "sis300e_NoTrd_25gev", - TString sTagC = "cbm100p_Trd_25gev", TString sTagD = "cbm100p_NoTrd_25gev", - TString sOutFileTag = "_25gev") -{ - // Open the input files - TFile* filePnt[kuNbFiles]; - filePnt[0] = new TFile(sFilenameA, "READ"); - filePnt[1] = new TFile(sFilenameB, "READ"); - filePnt[2] = new TFile(sFilenameC, "READ"); - filePnt[3] = new TFile(sFilenameD, "READ"); - TString sTagFiles[kuNbFiles]; - sTagFiles[0] = sTagA; - sTagFiles[1] = sTagB; - sTagFiles[2] = sTagC; - sTagFiles[3] = sTagD; - - if (NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3]) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePnt[0] << " " << sFilenameB - << " -> " << filePnt[1] << " " << sFilenameC << " -> " << filePnt[2] << " " << sFilenameD << " -> " - << filePnt[3] << " " << endl; - return kFALSE; - } // if( NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3] ) - - // First recover all input hitograms from files - gROOT->cd(); - TH1* hSinglePointHitDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitMeanDelta[kuNbFiles][kuNbDim]; - TH1* hSingleTrackHitDelta[kuNbFiles][kuNbDim]; - TH1* hSingTrkMultiPntHitDelta[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitClosestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitFurthestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitMeanDelta[kuNbFiles][kuNbDim]; - - TH1* hMultiPntHitClosestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitFurthestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitMeanDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitClosestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitFurthestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitMeanDelta_proj[kuNbFiles][kuNbDim]; - - TH1* hAllPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitMeanDelta[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitMeanDelta[kuNbFiles][kuNbDim]; - - TH1* hRatioPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioPntHitMeanDelta[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitMeanDelta[kuNbFiles][kuNbDim]; - - TH1* tempOneDimHist = NULL; - TH2* tempTwoDimHist = NULL; - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SinglePointHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSinglePointHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SinglePointHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitClosestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitClosestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitFurthestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitFurthestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitMeanDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitMeanDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SingleTrackHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingleTrackHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingleTrackHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SingTrkMultiPntHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingTrkMultiPntHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingTrkMultiPntHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitClosestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitClosestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitFurthestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitFurthestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitMeanDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitMeanDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - hMultiPntHitClosestDelta_proj[uFile][uDim] = hMultiPntHitClosestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitClosestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitFurthestDelta_proj[uFile][uDim] = hMultiPntHitFurthestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitFurthestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitMeanDelta_proj[uFile][uDim] = hMultiPntHitMeanDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitMeanDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitClosestDelta_proj[uFile][uDim] = hMultiTrkHitClosestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitClosestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitFurthestDelta_proj[uFile][uDim] = hMultiTrkHitFurthestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitFurthestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitMeanDelta_proj[uFile][uDim] = hMultiTrkHitMeanDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitMeanDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - - hAllPntHitClosestDelta[uFile][uDim] = (TH1*) (hMultiPntHitClosestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitFurthestDelta[uFile][uDim] = (TH1*) (hMultiPntHitFurthestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitMeanDelta[uFile][uDim] = (TH1*) (hMultiPntHitMeanDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitClosestDelta[uFile][uDim] = (TH1*) (hMultiTrkHitClosestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitFurthestDelta[uFile][uDim] = (TH1*) (hMultiTrkHitFurthestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitMeanDelta[uFile][uDim] = (TH1*) (hMultiTrkHitMeanDelta_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - - hAllPntHitClosestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitFurthestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitMeanDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllTrkHitClosestDelta[uFile][uDim]->Add(hSingleTrackHitDelta[uFile][uDim]); - hAllTrkHitFurthestDelta[uFile][uDim]->Add(hSingleTrackHitDelta[uFile][uDim]); - hAllTrkHitMeanDelta[uFile][uDim]->Add(hSingleTrackHitDelta[uFile][uDim]); - - if ("T" == ksDimName[uDim]) { - hRatioPntHitClosestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Closest " - "Pnt if multi, %s; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioPntHitFurthestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Furthest " - "Pnt if multi, %s; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioPntHitMeanDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Mean Pnt " - "Pos. if multi, %s; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioTrkHitClosestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Closest " - "Trk if multi, %s; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioTrkHitFurthestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Furthest " - "Trk if multi, %s; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioTrkHitMeanDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Mean Trk " - "Pos if multi, %s; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - } // if( "T" == ksDimName[uDim] ) - else { - hRatioPntHitClosestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Closest " - "Pnt if multi, %s; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioPntHitFurthestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Furthest " - "Pnt if multi, %s; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioPntHitMeanDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Mean Pnt " - "Pos. if multi, %s; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioTrkHitClosestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Closest " - "Trk if multi, %s; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioTrkHitFurthestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Furthest " - "Trk if multi, %s; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioTrkHitMeanDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Mean Trk " - "Pos if multi, %s; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - } // else of if( "T" == ksDimName[uDim] ) - } // Loop on files and dimensions - - // Close files now that we have all histos - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - filePnt[uFile]->Close(); - - // Extract interesting numbers from hit quality plots - UInt_t uNbTotHits[kuNbFiles]; - Double_t dRatioHitsMultiPnt[kuNbFiles]; - Double_t dRatioHitsMultiPntSingTrk[kuNbFiles]; - Double_t dRatioHitsMultiTrk[kuNbFiles]; - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - uNbTotHits[uFile] = hSinglePointHitDelta[uFile][0]->GetEntries() + hMultiPntHitClosestDelta[uFile][0]->GetEntries(); - dRatioHitsMultiPnt[uFile] = (100.0 * hMultiPntHitClosestDelta[uFile][0]->GetEntries()) / uNbTotHits[uFile]; - dRatioHitsMultiPntSingTrk[uFile] = (100.0 * hSingTrkMultiPntHitDelta[uFile][0]->GetEntries()) / uNbTotHits[uFile]; - dRatioHitsMultiTrk[uFile] = (100.0 * hMultiTrkHitClosestDelta[uFile][0]->GetEntries()) / uNbTotHits[uFile]; - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) - for (UInt_t uStep = 0; uStep < kuNbStepsTime; uStep++) { - Int_t iBinMinNeg = hAllPntHitClosestDelta[uFile][uDim]->FindBin(-1.0 * (uStep + 1) * kdTimeStep); - Int_t iBinMaxNeg = hAllPntHitClosestDelta[uFile][uDim]->FindBin(-1.0 * uStep * kdTimeStep) - 1; - Int_t iBinMinPos = hAllPntHitClosestDelta[uFile][uDim]->FindBin(uStep * kdTimeStep); - Int_t iBinMaxPos = hAllPntHitClosestDelta[uFile][uDim]->FindBin((uStep + 1) * kdTimeStep) - 1; - - hRatioPntHitClosestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllPntHitClosestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitClosestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioPntHitFurthestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllPntHitFurthestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitFurthestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioPntHitMeanDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllPntHitMeanDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitMeanDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitClosestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllTrkHitClosestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitClosestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitFurthestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllTrkHitFurthestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitFurthestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitMeanDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllTrkHitMeanDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitMeanDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - } // for( UInt_t uStep = 0; uStep < kuNbStepsTime; uStep++) - else - for (UInt_t uStep = 0; uStep < kuNbStepsDist; uStep++) { - Int_t iBinMinNeg = hAllPntHitClosestDelta[uFile][uDim]->FindBin(-1.0 * (uStep + 1) * kdDistStep); - Int_t iBinMaxNeg = hAllPntHitClosestDelta[uFile][uDim]->FindBin(-1.0 * uStep * kdDistStep) - 1; - Int_t iBinMinPos = hAllPntHitClosestDelta[uFile][uDim]->FindBin(uStep * kdDistStep); - Int_t iBinMaxPos = hAllPntHitClosestDelta[uFile][uDim]->FindBin((uStep + 1) * kdDistStep) - 1; - - hRatioPntHitClosestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllPntHitClosestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitClosestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioPntHitFurthestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllPntHitFurthestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitFurthestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioPntHitMeanDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllPntHitMeanDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitMeanDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitClosestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllTrkHitClosestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitClosestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitFurthestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllTrkHitFurthestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitFurthestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitMeanDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllTrkHitMeanDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitMeanDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - } // for( UInt_t uStep = 0; uStep < kuNbStepsDist; uStep++) - - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - cout << "------------------------------------------------" << endl; - cout << "Hit quality numbers for " << sTagFiles[uFile] << ":" << endl; - cout << " Total number of hits: " << uNbTotHits[uFile] << endl; - cout << " Fraction of hits from multiple MC points: " << dRatioHitsMultiPnt[uFile] << endl; - cout << " Fraction of hits from multi pnt but single trk: " << dRatioHitsMultiPntSingTrk[uFile] << endl; - cout << " Fraction of hits from multiple MC tracks: " << dRatioHitsMultiTrk[uFile] << endl; - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - // Display resulting graphs - THStack* histosStackPntClos[kuNbDim]; - THStack* histosStackPntFurt[kuNbDim]; - THStack* histosStackPntMean[kuNbDim]; - THStack* histosStackTrkClos[kuNbDim]; - THStack* histosStackTrkFurt[kuNbDim]; - THStack* histosStackTrkMean[kuNbDim]; - - TLegend* legPntClos[kuNbDim]; - TLegend* legPntFurt[kuNbDim]; - TLegend* legPntMean[kuNbDim]; - TLegend* legTrkClos[kuNbDim]; - TLegend* legTrkFurt[kuNbDim]; - TLegend* legTrkMean[kuNbDim]; - - TCanvas* canvRatio[kuNbDim]; - - // Set size of PAD title for all pads - gStyle->SetTitleW(0.9); //title width - gStyle->SetTitleH(0.1); //title height - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackPntClos[uDim] = - new THStack(Form("histosStackPntClos%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Closest " - "Pnt if multi; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackPntFurt[uDim] = - new THStack(Form("histosStackPntFurt%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Furthest Pnt if " - "multi; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackPntMean[uDim] = - new THStack(Form("histosStackPntMean%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Mean " - "Pnt if multi; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkClos[uDim] = - new THStack(Form("histosStackTrkClos%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Closest " - "Trk if multi; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkFurt[uDim] = - new THStack(Form("histosStackTrkFurt%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Furthest Trk if " - "multi; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkMean[uDim] = - new THStack(Form("histosStackTrkMean%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Mean " - "Trk if multi; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackPntClos[uDim] = - new THStack(Form("histosStackPntClos%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Closest " - "Pnt if multi; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackPntFurt[uDim] = - new THStack(Form("histosStackPntFurt%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Furthest Pnt if " - "multi; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackPntMean[uDim] = - new THStack(Form("histosStackPntMean%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Mean " - "Pnt if multi; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkClos[uDim] = - new THStack(Form("histosStackTrkClos%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Closest " - "Trk if multi; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkFurt[uDim] = - new THStack(Form("histosStackTrkFurt%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Furthest Trk if " - "multi; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkMean[uDim] = - new THStack(Form("histosStackTrkMean%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Mean " - "Trk if multi; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legPntClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legPntFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legPntMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legTrkClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legTrkFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legTrkMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legPntClos[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Closest", ksDimName[uDim].Data())); - legPntFurt[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Furthest", ksDimName[uDim].Data())); - legPntMean[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Mean", ksDimName[uDim].Data())); - legTrkClos[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Closest", ksDimName[uDim].Data())); - legTrkFurt[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Furthest", ksDimName[uDim].Data())); - legTrkMean[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Mean", ksDimName[uDim].Data())); - legPntClos[uDim]->SetTextSize(kdLegTextSize); - legPntFurt[uDim]->SetTextSize(kdLegTextSize); - legPntMean[uDim]->SetTextSize(kdLegTextSize); - legTrkClos[uDim]->SetTextSize(kdLegTextSize); - legTrkFurt[uDim]->SetTextSize(kdLegTextSize); - legTrkMean[uDim]->SetTextSize(kdLegTextSize); - - canvRatio[uDim] = new TCanvas(Form("canvRatio%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s", ksDimName[uDim].Data()), 1920, 986); - canvRatio[uDim]->cd(); - canvRatio[uDim]->Divide(3, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hRatioPntHitClosestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioPntHitClosestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackPntClos[uDim]->Add(hRatioPntHitClosestDelta[uFile][uDim]); - legPntClos[uDim]->AddEntry(hRatioPntHitClosestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioPntHitFurthestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioPntHitFurthestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackPntFurt[uDim]->Add(hRatioPntHitFurthestDelta[uFile][uDim]); - legPntFurt[uDim]->AddEntry(hRatioPntHitFurthestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioPntHitMeanDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioPntHitMeanDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackPntMean[uDim]->Add(hRatioPntHitMeanDelta[uFile][uDim]); - legPntMean[uDim]->AddEntry(hRatioPntHitMeanDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioTrkHitClosestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioTrkHitClosestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackTrkClos[uDim]->Add(hRatioTrkHitClosestDelta[uFile][uDim]); - legTrkClos[uDim]->AddEntry(hRatioTrkHitClosestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioTrkHitFurthestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioTrkHitFurthestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackTrkFurt[uDim]->Add(hRatioTrkHitFurthestDelta[uFile][uDim]); - legTrkFurt[uDim]->AddEntry(hRatioTrkHitFurthestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioTrkHitMeanDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioTrkHitMeanDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackTrkMean[uDim]->Add(hRatioTrkHitMeanDelta[uFile][uDim]); - legTrkMean[uDim]->AddEntry(hRatioTrkHitMeanDelta[uFile][uDim], sTagFiles[uFile], "l"); - - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvRatio[uDim]->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackPntClos[uDim]->Draw("nostack"); - legPntClos[uDim]->Draw(); - - canvRatio[uDim]->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackPntFurt[uDim]->Draw("nostack"); - legPntFurt[uDim]->Draw(); - - canvRatio[uDim]->cd(3); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackPntMean[uDim]->Draw("nostack"); - legPntMean[uDim]->Draw(); - - canvRatio[uDim]->cd(4); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackTrkClos[uDim]->Draw("nostack"); - legTrkClos[uDim]->Draw(); - - canvRatio[uDim]->cd(5); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackTrkFurt[uDim]->Draw("nostack"); - legTrkFurt[uDim]->Draw(); - - canvRatio[uDim]->cd(6); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackTrkMean[uDim]->Draw("nostack"); - legTrkMean[uDim]->Draw(); - - canvRatio[uDim]->SaveAs(Form("FracComp%s%s.png", ksDimName[uDim].Data(), sOutFileTag.Data())); - canvRatio[uDim]->SaveAs(Form("FracComp%s%s.pdf", ksDimName[uDim].Data(), sOutFileTag.Data())); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Display MultiPnt/MultiTrk Projections - THStack* histosStackMultiPntProjClos[kuNbDim]; - THStack* histosStackMultiPntProjFurt[kuNbDim]; - THStack* histosStackMultiPntProjMean[kuNbDim]; - THStack* histosStackMultiTrkProjClos[kuNbDim]; - THStack* histosStackMultiTrkProjFurt[kuNbDim]; - THStack* histosStackMultiTrkProjMean[kuNbDim]; - - TLegend* legMultiPntProjClos[kuNbDim]; - TLegend* legMultiPntProjFurt[kuNbDim]; - TLegend* legMultiPntProjMean[kuNbDim]; - TLegend* legMultiTrkProjClos[kuNbDim]; - TLegend* legMultiTrkProjFurt[kuNbDim]; - TLegend* legMultiTrkProjMean[kuNbDim]; - - TCanvas* canvMultiProj[kuNbDim]; - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackMultiPntProjClos[uDim] = - new THStack(Form("histosStackMultiPntProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Closest Pnt; %s " - "Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjFurt[uDim] = - new THStack(Form("histosStackMultiPntProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Furthest Pnt; %s " - "Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjMean[uDim] = - new THStack(Form("histosStackMultiPntProjMean%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Mean Pnt; %s Hit - " - "%s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Closest Trk; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Furthest Trk; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjMean[uDim] = - new THStack(Form("histosStackMultiTrkProjMean%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Mean Trk; %s Hit - " - "%s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackMultiPntProjClos[uDim] = - new THStack(Form("histosStackMultiPntProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Closest Pnt; %s " - "Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjFurt[uDim] = - new THStack(Form("histosStackMultiPntProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Furthest Pnt; %s " - "Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjMean[uDim] = - new THStack(Form("histosStackMultiPntProjMean%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Mean Pnt; %s Hit - " - "%s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Closest Trk; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Furthest Trk; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjMean[uDim] = - new THStack(Form("histosStackMultiTrkProjMean%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Mean Trk; %s Hit - " - "%s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legMultiPntProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjClos[uDim]->SetHeader(Form("Dist. in %s, Closest", ksDimName[uDim].Data())); - legMultiPntProjFurt[uDim]->SetHeader(Form("Dist. in %s, Furthest", ksDimName[uDim].Data())); - legMultiPntProjMean[uDim]->SetHeader(Form("Dist. in %s, Mean", ksDimName[uDim].Data())); - legMultiTrkProjClos[uDim]->SetHeader(Form("Dist. in %s, Closest", ksDimName[uDim].Data())); - legMultiTrkProjFurt[uDim]->SetHeader(Form("Dist. in %s, Furthest", ksDimName[uDim].Data())); - legMultiTrkProjMean[uDim]->SetHeader(Form("Dist. in %s, Mean", ksDimName[uDim].Data())); - legMultiPntProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiPntProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiPntProjMean[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjMean[uDim]->SetTextSize(kdLegTextSize); - - canvMultiProj[uDim] = - new TCanvas(Form("canvMultiProj%s", ksDimName[uDim].Data()), - Form("Distance in %s, hits from mixed MC Points/tracks", ksDimName[uDim].Data()), 1920, 986); - canvMultiProj[uDim]->cd(); - canvMultiProj[uDim]->Divide(3, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hMultiPntHitClosestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitClosestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjClos[uDim]->Add(hMultiPntHitClosestDelta_proj[uFile][uDim]); - legMultiPntProjClos[uDim]->AddEntry(hMultiPntHitClosestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiPntHitFurthestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitFurthestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjFurt[uDim]->Add(hMultiPntHitFurthestDelta_proj[uFile][uDim]); - legMultiPntProjFurt[uDim]->AddEntry(hMultiPntHitFurthestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiPntHitMeanDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitMeanDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjMean[uDim]->Add(hMultiPntHitMeanDelta_proj[uFile][uDim]); - legMultiPntProjMean[uDim]->AddEntry(hMultiPntHitMeanDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitClosestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitClosestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjClos[uDim]->Add(hMultiTrkHitClosestDelta_proj[uFile][uDim]); - legMultiTrkProjClos[uDim]->AddEntry(hMultiTrkHitClosestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitFurthestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitFurthestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjFurt[uDim]->Add(hMultiTrkHitFurthestDelta_proj[uFile][uDim]); - legMultiTrkProjFurt[uDim]->AddEntry(hMultiTrkHitFurthestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitMeanDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitMeanDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjMean[uDim]->Add(hMultiTrkHitMeanDelta_proj[uFile][uDim]); - legMultiTrkProjMean[uDim]->AddEntry(hMultiTrkHitMeanDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvMultiProj[uDim]->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjClos[uDim]->Draw("nostack"); - // legMultiPntProjClos[uDim]->Draw(); - - canvMultiProj[uDim]->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjFurt[uDim]->Draw("nostack"); - // legMultiPntProjFurt[uDim]->Draw(); - - canvMultiProj[uDim]->cd(3); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjMean[uDim]->Draw("nostack"); - // legMultiPntProjMean[uDim]->Draw(); - - canvMultiProj[uDim]->cd(4); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjClos[uDim]->Draw("nostack"); - // legMultiTrkProjClos[uDim]->Draw(); - - canvMultiProj[uDim]->cd(5); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjFurt[uDim]->Draw("nostack"); - // legMultiTrkProjFurt[uDim]->Draw(); - - canvMultiProj[uDim]->cd(6); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjMean[uDim]->Draw("nostack"); - // legMultiTrkProjMean[uDim]->Draw(); - - canvMultiProj[uDim]->SaveAs(Form("MultiProj%s%s.png", ksDimName[uDim].Data(), sOutFileTag.Data())); - canvMultiProj[uDim]->SaveAs(Form("MultiProj%s%s.pdf", ksDimName[uDim].Data(), sOutFileTag.Data())); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Display Single Trk and Multi Pnt Single Trk histos - THStack* histosStackSingTrk[kuNbDim]; - THStack* histosStackSingTrkMultiPnt[kuNbDim]; - - TLegend* legSingTrk[kuNbDim]; - TLegend* legSingTrkMultiPnt[kuNbDim]; - - TCanvas* canvSingTrk = new TCanvas("canvSingTrk", "Distance between Hit and Track, single tracks", 1920, 986); - canvSingTrk->cd(); - canvSingTrk->Divide(3, 2); - - TCanvas* canvSingTrkMultiPnt = - new TCanvas("canvSingTrkMultiPnt", "Distance between Hit and Track, single tracks with multiple points", 1920, 986); - canvSingTrkMultiPnt->cd(); - canvSingTrkMultiPnt->Divide(3, 2); - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackSingTrk[uDim] = - new THStack(Form("histosStackSingTrk%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from single Trk; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkMultiPnt[uDim] = - new THStack(Form("histosStackSingTrkMultiPnt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from single Trk but multi Pnt; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackSingTrk[uDim] = - new THStack(Form("histosStackSingTrk%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from single Trk; %s " - "Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkMultiPnt[uDim] = - new THStack(Form("histosStackSingTrkMultiPnt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from single Trk but multi Pnt; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legSingTrk[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrkMultiPnt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrk[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legSingTrkMultiPnt[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legSingTrk[uDim]->SetTextSize(kdLegTextSize); - legSingTrkMultiPnt[uDim]->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hSingleTrackHitDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingleTrackHitDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrk[uDim]->Add(hSingleTrackHitDelta[uFile][uDim]); - legSingTrk[uDim]->AddEntry(hSingleTrackHitDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hSingTrkMultiPntHitDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingTrkMultiPntHitDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrkMultiPnt[uDim]->Add(hSingTrkMultiPntHitDelta[uFile][uDim]); - legSingTrkMultiPnt[uDim]->AddEntry(hSingTrkMultiPntHitDelta[uFile][uDim], sTagFiles[uFile], "l"); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvSingTrk->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrk[uDim]->Draw("nostack"); - // legSingTrk[uDim]->Draw(); - - canvSingTrkMultiPnt->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrkMultiPnt[uDim]->Draw("nostack"); - // legSingTrkMultiPnt[uDim]->Draw(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - canvSingTrk->SaveAs(Form("SingTrk%s.png", sOutFileTag.Data())); - canvSingTrk->SaveAs(Form("SingTrk%s.pdf", sOutFileTag.Data())); - - canvSingTrkMultiPnt->SaveAs(Form("SingTrkMultiPnt%s.png", sOutFileTag.Data())); - canvSingTrkMultiPnt->SaveAs(Form("SingTrkMultiPnt%s.pdf", sOutFileTag.Data())); - - // Display all Hits distrib - THStack* histosStackAllPntHitClos[kuNbDim]; - THStack* histosStackAllPntHitFurt[kuNbDim]; - THStack* histosStackAllPntHitMean[kuNbDim]; - THStack* histosStackMultiTrkProjClos[kuNbDim]; - THStack* histosStackMultiTrkProjFurt[kuNbDim]; - THStack* histosStackMultiTrkProjMean[kuNbDim]; - - TLegend* legAllPntHitClos[kuNbDim]; - TLegend* legAllPntHitFurt[kuNbDim]; - TLegend* legAllPntHitMean[kuNbDim]; - TLegend* legMultiTrkProjClos[kuNbDim]; - TLegend* legMultiTrkProjFurt[kuNbDim]; - TLegend* legMultiTrkProjMean[kuNbDim]; - - TCanvas* canvAllPntHit[kuNbDim]; - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackAllPntHitClos[uDim] = - new THStack(Form("histosStackAllPntHitClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Closest Pnt if " - "Multi; %s Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitFurt[uDim] = - new THStack(Form("histosStackAllPntHitFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Furthest Pnt if " - "Multi; %s Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitMean[uDim] = - new THStack(Form("histosStackAllPntHitMean%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Mean Pnt if " - "Multi; %s Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Closest Trk if Multi; %s Hit " - "- %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Furthest Trk if Multi; %s Hit " - "- %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjMean[uDim] = - new THStack(Form("histosStackMultiTrkProjMean%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Mean Trk if Multi; %s Hit - " - "%s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackAllPntHitClos[uDim] = - new THStack(Form("histosStackAllPntHitClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Closest Pnt if " - "Multi; %s Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitFurt[uDim] = - new THStack(Form("histosStackAllPntHitFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Furthest Pnt if " - "Multi; %s Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitMean[uDim] = - new THStack(Form("histosStackAllPntHitMean%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Mean Pnt if " - "Multi; %s Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Closest Trk if Multi; %s Hit " - "- %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Furthest Trk if Multi; %s Hit " - "- %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjMean[uDim] = - new THStack(Form("histosStackMultiTrkProjMean%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Mean Trk if Multi; %s Hit - " - "%s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legAllPntHitClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitClos[uDim]->SetHeader(Form("Dist. in %s, Closest", ksDimName[uDim].Data())); - legAllPntHitFurt[uDim]->SetHeader(Form("Dist. in %s, Furthest", ksDimName[uDim].Data())); - legAllPntHitMean[uDim]->SetHeader(Form("Dist. in %s, Mean", ksDimName[uDim].Data())); - legMultiTrkProjClos[uDim]->SetHeader(Form("Dist. in %s, Closest", ksDimName[uDim].Data())); - legMultiTrkProjFurt[uDim]->SetHeader(Form("Dist. in %s, Furthest", ksDimName[uDim].Data())); - legMultiTrkProjMean[uDim]->SetHeader(Form("Dist. in %s, Mean", ksDimName[uDim].Data())); - legAllPntHitClos[uDim]->SetTextSize(kdLegTextSize); - legAllPntHitFurt[uDim]->SetTextSize(kdLegTextSize); - legAllPntHitMean[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjMean[uDim]->SetTextSize(kdLegTextSize); - - canvAllPntHit[uDim] = new TCanvas(Form("canvAllPntHit%s", ksDimName[uDim].Data()), - Form("Distance in %s, all hits", ksDimName[uDim].Data()), 1920, 986); - canvAllPntHit[uDim]->cd(); - canvAllPntHit[uDim]->Divide(3, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hAllPntHitClosestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitClosestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitClos[uDim]->Add(hAllPntHitClosestDelta[uFile][uDim]); - legAllPntHitClos[uDim]->AddEntry(hAllPntHitClosestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitFurthestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitFurthestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitFurt[uDim]->Add(hAllPntHitFurthestDelta[uFile][uDim]); - legAllPntHitFurt[uDim]->AddEntry(hAllPntHitFurthestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitMeanDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitMeanDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitMean[uDim]->Add(hAllPntHitMeanDelta[uFile][uDim]); - legAllPntHitMean[uDim]->AddEntry(hAllPntHitMeanDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitClosestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitClosestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjClos[uDim]->Add(hAllTrkHitClosestDelta[uFile][uDim]); - legMultiTrkProjClos[uDim]->AddEntry(hAllTrkHitClosestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitFurthestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitFurthestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjFurt[uDim]->Add(hAllTrkHitFurthestDelta[uFile][uDim]); - legMultiTrkProjFurt[uDim]->AddEntry(hAllTrkHitFurthestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitMeanDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitMeanDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjMean[uDim]->Add(hAllTrkHitMeanDelta[uFile][uDim]); - legMultiTrkProjMean[uDim]->AddEntry(hAllTrkHitMeanDelta[uFile][uDim], sTagFiles[uFile], "l"); - - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvAllPntHit[uDim]->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitClos[uDim]->Draw("nostack"); - // legAllPntHitClos[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitFurt[uDim]->Draw("nostack"); - // legAllPntHitFurt[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(3); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitMean[uDim]->Draw("nostack"); - // legAllPntHitMean[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(4); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjClos[uDim]->Draw("nostack"); - // legMultiTrkProjClos[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(5); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjFurt[uDim]->Draw("nostack"); - // legMultiTrkProjFurt[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(6); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjMean[uDim]->Draw("nostack"); - // legMultiTrkProjMean[uDim]->Draw(); - - canvAllPntHit[uDim]->SaveAs(Form("AllPntHit%s%s.png", ksDimName[uDim].Data(), sOutFileTag.Data())); - canvAllPntHit[uDim]->SaveAs(Form("AllPntHit%s%s.pdf", ksDimName[uDim].Data(), sOutFileTag.Data())); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Save constructed histos - TFile* fileTest = new TFile("test.root", "RECREATE"); - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - hRatioPntHitClosestDelta[uFile][uDim]->Write(); - hRatioPntHitFurthestDelta[uFile][uDim]->Write(); - hRatioPntHitMeanDelta[uFile][uDim]->Write(); - hRatioTrkHitClosestDelta[uFile][uDim]->Write(); - hRatioTrkHitFurthestDelta[uFile][uDim]->Write(); - hRatioTrkHitMeanDelta[uFile][uDim]->Write(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - fileTest->Close(); - - return kTRUE; -} diff --git a/macro/tof/qa/hitQualCompBest.C b/macro/tof/qa/hitQualCompBest.C deleted file mode 100644 index 2dc11dfcb1e0b37bb1655414b9296e99f991b9aa..0000000000000000000000000000000000000000 --- a/macro/tof/qa/hitQualCompBest.C +++ /dev/null @@ -1,1017 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbFiles = 4; -const UInt_t kuNbDim = 5; -const TString ksDimName[kuNbDim] = {"X", "Y", "Z", "R", "T"}; -const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - -const UInt_t kuNbStepsDist = 30; -const Double_t kdDistStep = 1; //cm -const UInt_t kuNbStepsTime = 10; -const Double_t kdTimeStep = 100.0; //ps - -Bool_t hitQualCompBest(TString sFilenameA = "data/tofqa.sis300_electron_auau.25gev.centr._qa.hst.all.root", - TString sFilenameB = "data/tofqa.sis300_electron_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sFilenameC = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root", - TString sFilenameD = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sTagA = "sis300e_Trd_25gev", TString sTagB = "sis300e_NoTrd_25gev", - TString sTagC = "cbm100p_Trd_25gev", TString sTagD = "cbm100p_NoTrd_25gev", - TString sOutFileTag = "_25gev") -{ - sOutFileTag += "_Best"; - - // Open the input files - TFile* filePnt[kuNbFiles]; - filePnt[0] = new TFile(sFilenameA, "READ"); - filePnt[1] = new TFile(sFilenameB, "READ"); - filePnt[2] = new TFile(sFilenameC, "READ"); - filePnt[3] = new TFile(sFilenameD, "READ"); - TString sTagFiles[kuNbFiles]; - sTagFiles[0] = sTagA; - sTagFiles[1] = sTagB; - sTagFiles[2] = sTagC; - sTagFiles[3] = sTagD; - - if (NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3]) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePnt[0] << " " << sFilenameB - << " -> " << filePnt[1] << " " << sFilenameC << " -> " << filePnt[2] << " " << sFilenameD << " -> " - << filePnt[3] << " " << endl; - return kFALSE; - } // if( NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3] ) - - // First recover all input hitograms from files - gROOT->cd(); - TH1* hSinglePointHitDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitBestDelta[kuNbFiles][kuNbDim]; - TH1* hSingleTrackHitDelta[kuNbFiles][kuNbDim]; - TH1* hSingTrkMultiPntHitDelta[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitClosestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitFurthestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitBestDelta[kuNbFiles][kuNbDim]; - - TH1* hMultiPntHitClosestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitFurthestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitBestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitClosestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitFurthestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitBestDelta_proj[kuNbFiles][kuNbDim]; - - TH1* hAllPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitBestDelta[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitBestDelta[kuNbFiles][kuNbDim]; - - TH1* hRatioPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioPntHitBestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitBestDelta[kuNbFiles][kuNbDim]; - - TH1* tempOneDimHist = NULL; - TH2* tempTwoDimHist = NULL; - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SinglePointHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSinglePointHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SinglePointHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitClosestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitClosestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitFurthestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitFurthestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitBestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitBestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SingleTrackHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingleTrackHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingleTrackHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SingTrkMultiPntHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingTrkMultiPntHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingTrkMultiPntHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitClosestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitClosestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitFurthestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitFurthestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitBestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitBestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - hMultiPntHitClosestDelta_proj[uFile][uDim] = hMultiPntHitClosestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitClosestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitFurthestDelta_proj[uFile][uDim] = hMultiPntHitFurthestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitFurthestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitBestDelta_proj[uFile][uDim] = hMultiPntHitBestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitBestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitClosestDelta_proj[uFile][uDim] = hMultiTrkHitClosestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitClosestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitFurthestDelta_proj[uFile][uDim] = hMultiTrkHitFurthestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitFurthestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitBestDelta_proj[uFile][uDim] = hMultiTrkHitBestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitBestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - - hAllPntHitClosestDelta[uFile][uDim] = (TH1*) (hMultiPntHitClosestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitFurthestDelta[uFile][uDim] = (TH1*) (hMultiPntHitFurthestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitBestDelta[uFile][uDim] = (TH1*) (hMultiPntHitBestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitClosestDelta[uFile][uDim] = (TH1*) (hMultiTrkHitClosestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitFurthestDelta[uFile][uDim] = (TH1*) (hMultiTrkHitFurthestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitBestDelta[uFile][uDim] = (TH1*) (hMultiTrkHitBestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - - hAllPntHitClosestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitFurthestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitBestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllTrkHitClosestDelta[uFile][uDim]->Add(hSingleTrackHitDelta[uFile][uDim]); - hAllTrkHitFurthestDelta[uFile][uDim]->Add(hSingleTrackHitDelta[uFile][uDim]); - hAllTrkHitBestDelta[uFile][uDim]->Add(hSingleTrackHitDelta[uFile][uDim]); - - if ("T" == ksDimName[uDim]) { - hRatioPntHitClosestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Closest " - "Pnt if multi, %s; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioPntHitFurthestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Furthest " - "Pnt if multi, %s; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioPntHitBestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Best Pnt " - "Pos. if multi, %s; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioTrkHitClosestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Closest " - "Trk if multi, %s; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioTrkHitFurthestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Furthest " - "Trk if multi, %s; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - hRatioTrkHitBestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Best Trk " - "Pos if multi, %s; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsTime, -0.5, kuNbStepsTime * kdTimeStep - 0.5); - } // if( "T" == ksDimName[uDim] ) - else { - hRatioPntHitClosestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Closest " - "Pnt if multi, %s; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioPntHitFurthestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Furthest " - "Pnt if multi, %s; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioPntHitBestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioPntHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Best Pnt " - "Pos. if multi, %s; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioTrkHitClosestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Closest " - "Trk if multi, %s; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioTrkHitFurthestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Furthest " - "Trk if multi, %s; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - hRatioTrkHitBestDelta[uFile][uDim] = new TH1D( - Form("%s_RatioTrkHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Best Trk " - "Pos if multi, %s; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), sTagFiles[uFile].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data()), - kuNbStepsDist, -0.01, kuNbStepsDist * kdDistStep - 0.01); - } // else of if( "T" == ksDimName[uDim] ) - } // Loop on files and dimensions - - // Close files now that we have all histos - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - filePnt[uFile]->Close(); - - // Extract interesting numbers from hit quality plots - UInt_t uNbTotHits[kuNbFiles]; - Double_t dRatioHitsMultiPnt[kuNbFiles]; - Double_t dRatioHitsMultiPntSingTrk[kuNbFiles]; - Double_t dRatioHitsMultiTrk[kuNbFiles]; - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - uNbTotHits[uFile] = hSinglePointHitDelta[uFile][0]->GetEntries() + hMultiPntHitClosestDelta[uFile][0]->GetEntries(); - dRatioHitsMultiPnt[uFile] = (100.0 * hMultiPntHitClosestDelta[uFile][0]->GetEntries()) / uNbTotHits[uFile]; - dRatioHitsMultiPntSingTrk[uFile] = (100.0 * hSingTrkMultiPntHitDelta[uFile][0]->GetEntries()) / uNbTotHits[uFile]; - dRatioHitsMultiTrk[uFile] = (100.0 * hMultiTrkHitClosestDelta[uFile][0]->GetEntries()) / uNbTotHits[uFile]; - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) - for (UInt_t uStep = 0; uStep < kuNbStepsTime; uStep++) { - Int_t iBinMinNeg = hAllPntHitClosestDelta[uFile][uDim]->FindBin(-1.0 * (uStep + 1) * kdTimeStep); - Int_t iBinMaxNeg = hAllPntHitClosestDelta[uFile][uDim]->FindBin(-1.0 * uStep * kdTimeStep) - 1; - Int_t iBinMinPos = hAllPntHitClosestDelta[uFile][uDim]->FindBin(uStep * kdTimeStep); - Int_t iBinMaxPos = hAllPntHitClosestDelta[uFile][uDim]->FindBin((uStep + 1) * kdTimeStep) - 1; - - hRatioPntHitClosestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllPntHitClosestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitClosestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioPntHitFurthestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllPntHitFurthestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitFurthestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioPntHitBestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllPntHitBestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitBestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitClosestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllTrkHitClosestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitClosestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitFurthestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllTrkHitFurthestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitFurthestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitBestDelta[uFile][uDim]->Fill( - uStep * kdTimeStep, (hAllTrkHitBestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitBestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - } // for( UInt_t uStep = 0; uStep < kuNbStepsTime; uStep++) - else - for (UInt_t uStep = 0; uStep < kuNbStepsDist; uStep++) { - Int_t iBinMinNeg = hAllPntHitClosestDelta[uFile][uDim]->FindBin(-1.0 * (uStep + 1) * kdDistStep); - Int_t iBinMaxNeg = hAllPntHitClosestDelta[uFile][uDim]->FindBin(-1.0 * uStep * kdDistStep) - 1; - Int_t iBinMinPos = hAllPntHitClosestDelta[uFile][uDim]->FindBin(uStep * kdDistStep); - Int_t iBinMaxPos = hAllPntHitClosestDelta[uFile][uDim]->FindBin((uStep + 1) * kdDistStep) - 1; - - hRatioPntHitClosestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllPntHitClosestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitClosestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioPntHitFurthestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllPntHitFurthestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitFurthestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioPntHitBestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllPntHitBestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllPntHitBestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitClosestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllTrkHitClosestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitClosestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitFurthestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllTrkHitFurthestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitFurthestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - hRatioTrkHitBestDelta[uFile][uDim]->Fill( - uStep * kdDistStep, (hAllTrkHitBestDelta[uFile][uDim]->Integral(iBinMinNeg, iBinMaxNeg) - + hAllTrkHitBestDelta[uFile][uDim]->Integral(iBinMinPos, iBinMaxPos)) - * 100.0 / uNbTotHits[uFile]); - } // for( UInt_t uStep = 0; uStep < kuNbStepsDist; uStep++) - - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - cout << "------------------------------------------------" << endl; - cout << "Hit quality numbers for " << sTagFiles[uFile] << ":" << endl; - cout << " Total number of hits: " << uNbTotHits[uFile] << endl; - cout << " Fraction of hits from multiple MC points: " << dRatioHitsMultiPnt[uFile] << endl; - cout << " Fraction of hits from multi pnt but single trk: " << dRatioHitsMultiPntSingTrk[uFile] << endl; - cout << " Fraction of hits from multiple MC tracks: " << dRatioHitsMultiTrk[uFile] << endl; - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - // Display resulting graphs - THStack* histosStackPntClos[kuNbDim]; - THStack* histosStackPntFurt[kuNbDim]; - THStack* histosStackPntBest[kuNbDim]; - THStack* histosStackTrkClos[kuNbDim]; - THStack* histosStackTrkFurt[kuNbDim]; - THStack* histosStackTrkBest[kuNbDim]; - - TLegend* legPntClos[kuNbDim]; - TLegend* legPntFurt[kuNbDim]; - TLegend* legPntBest[kuNbDim]; - TLegend* legTrkClos[kuNbDim]; - TLegend* legTrkFurt[kuNbDim]; - TLegend* legTrkBest[kuNbDim]; - - TCanvas* canvRatio[kuNbDim]; - - // Set size of PAD title for all pads - gStyle->SetTitleW(0.9); //title width - gStyle->SetTitleH(0.1); //title height - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackPntClos[uDim] = - new THStack(Form("histosStackPntClos%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Closest " - "Pnt if multi; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackPntFurt[uDim] = - new THStack(Form("histosStackPntFurt%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Furthest Pnt if " - "multi; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackPntBest[uDim] = - new THStack(Form("histosStackPntBest%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Best " - "Pnt if multi; %s Hit - %s Pnt [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkClos[uDim] = - new THStack(Form("histosStackTrkClos%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Closest " - "Trk if multi; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkFurt[uDim] = - new THStack(Form("histosStackTrkFurt%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Furthest Trk if " - "multi; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkBest[uDim] = - new THStack(Form("histosStackTrkBest%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Best " - "Trk if multi; %s Hit - %s Trk [ps]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackPntClos[uDim] = - new THStack(Form("histosStackPntClos%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Closest " - "Pnt if multi; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackPntFurt[uDim] = - new THStack(Form("histosStackPntFurt%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Furthest Pnt if " - "multi; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackPntBest[uDim] = - new THStack(Form("histosStackPntBest%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Pnt, Best " - "Pnt if multi; %s Hit - %s Pnt [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkClos[uDim] = - new THStack(Form("histosStackTrkClos%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Closest " - "Trk if multi; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkFurt[uDim] = - new THStack(Form("histosStackTrkFurt%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Furthest Trk if " - "multi; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackTrkBest[uDim] = - new THStack(Form("histosStackTrkBest%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s from Trk, Best " - "Trk if multi; %s Hit - %s Trk [cm]; Fraction[\%]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legPntClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legPntFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legPntBest[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legTrkClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legTrkFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legTrkBest[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legPntClos[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Closest", ksDimName[uDim].Data())); - legPntFurt[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Furthest", ksDimName[uDim].Data())); - legPntBest[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Best", ksDimName[uDim].Data())); - legTrkClos[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Closest", ksDimName[uDim].Data())); - legTrkFurt[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Furthest", ksDimName[uDim].Data())); - legTrkBest[uDim]->SetHeader(Form("Fract. of hits vs Dist. in %s, Best", ksDimName[uDim].Data())); - legPntClos[uDim]->SetTextSize(kdLegTextSize); - legPntFurt[uDim]->SetTextSize(kdLegTextSize); - legPntBest[uDim]->SetTextSize(kdLegTextSize); - legTrkClos[uDim]->SetTextSize(kdLegTextSize); - legTrkFurt[uDim]->SetTextSize(kdLegTextSize); - legTrkBest[uDim]->SetTextSize(kdLegTextSize); - - canvRatio[uDim] = new TCanvas(Form("canvRatio%s", ksDimName[uDim].Data()), - Form("Fraction of hits vs Distance in %s", ksDimName[uDim].Data()), 1920, 986); - canvRatio[uDim]->cd(); - canvRatio[uDim]->Divide(3, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hRatioPntHitClosestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioPntHitClosestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackPntClos[uDim]->Add(hRatioPntHitClosestDelta[uFile][uDim]); - legPntClos[uDim]->AddEntry(hRatioPntHitClosestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioPntHitFurthestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioPntHitFurthestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackPntFurt[uDim]->Add(hRatioPntHitFurthestDelta[uFile][uDim]); - legPntFurt[uDim]->AddEntry(hRatioPntHitFurthestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioPntHitBestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioPntHitBestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackPntBest[uDim]->Add(hRatioPntHitBestDelta[uFile][uDim]); - legPntBest[uDim]->AddEntry(hRatioPntHitBestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioTrkHitClosestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioTrkHitClosestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackTrkClos[uDim]->Add(hRatioTrkHitClosestDelta[uFile][uDim]); - legTrkClos[uDim]->AddEntry(hRatioTrkHitClosestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioTrkHitFurthestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioTrkHitFurthestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackTrkFurt[uDim]->Add(hRatioTrkHitFurthestDelta[uFile][uDim]); - legTrkFurt[uDim]->AddEntry(hRatioTrkHitFurthestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hRatioTrkHitBestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hRatioTrkHitBestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackTrkBest[uDim]->Add(hRatioTrkHitBestDelta[uFile][uDim]); - legTrkBest[uDim]->AddEntry(hRatioTrkHitBestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvRatio[uDim]->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackPntClos[uDim]->Draw("nostack"); - legPntClos[uDim]->Draw(); - - canvRatio[uDim]->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackPntFurt[uDim]->Draw("nostack"); - legPntFurt[uDim]->Draw(); - - canvRatio[uDim]->cd(3); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackPntBest[uDim]->Draw("nostack"); - legPntBest[uDim]->Draw(); - - canvRatio[uDim]->cd(4); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackTrkClos[uDim]->Draw("nostack"); - legTrkClos[uDim]->Draw(); - - canvRatio[uDim]->cd(5); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackTrkFurt[uDim]->Draw("nostack"); - legTrkFurt[uDim]->Draw(); - - canvRatio[uDim]->cd(6); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackTrkBest[uDim]->Draw("nostack"); - legTrkBest[uDim]->Draw(); - - canvRatio[uDim]->SaveAs(Form("FracComp%s%s.png", ksDimName[uDim].Data(), sOutFileTag.Data())); - canvRatio[uDim]->SaveAs(Form("FracComp%s%s.pdf", ksDimName[uDim].Data(), sOutFileTag.Data())); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Display MultiPnt/MultiTrk Projections - THStack* histosStackMultiPntProjClos[kuNbDim]; - THStack* histosStackMultiPntProjFurt[kuNbDim]; - THStack* histosStackMultiPntProjBest[kuNbDim]; - THStack* histosStackMultiTrkProjClos[kuNbDim]; - THStack* histosStackMultiTrkProjFurt[kuNbDim]; - THStack* histosStackMultiTrkProjBest[kuNbDim]; - - TLegend* legMultiPntProjClos[kuNbDim]; - TLegend* legMultiPntProjFurt[kuNbDim]; - TLegend* legMultiPntProjBest[kuNbDim]; - TLegend* legMultiTrkProjClos[kuNbDim]; - TLegend* legMultiTrkProjFurt[kuNbDim]; - TLegend* legMultiTrkProjBest[kuNbDim]; - - TCanvas* canvMultiProj[kuNbDim]; - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackMultiPntProjClos[uDim] = - new THStack(Form("histosStackMultiPntProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Closest Pnt; %s " - "Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjFurt[uDim] = - new THStack(Form("histosStackMultiPntProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Furthest Pnt; %s " - "Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjBest[uDim] = - new THStack(Form("histosStackMultiPntProjBest%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Best Pnt; %s Hit - " - "%s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Closest Trk; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Furthest Trk; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjBest[uDim] = - new THStack(Form("histosStackMultiTrkProjBest%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Best Trk; %s Hit - " - "%s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackMultiPntProjClos[uDim] = - new THStack(Form("histosStackMultiPntProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Closest Pnt; %s " - "Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjFurt[uDim] = - new THStack(Form("histosStackMultiPntProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Furthest Pnt; %s " - "Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjBest[uDim] = - new THStack(Form("histosStackMultiPntProjBest%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from multi Pnt, Best Pnt; %s Hit - " - "%s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Closest Trk; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Furthest Trk; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjBest[uDim] = - new THStack(Form("histosStackMultiTrkProjBest%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from multi Trk, Best Trk; %s Hit - " - "%s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legMultiPntProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjBest[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjBest[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjClos[uDim]->SetHeader(Form("Dist. in %s, Closest", ksDimName[uDim].Data())); - legMultiPntProjFurt[uDim]->SetHeader(Form("Dist. in %s, Furthest", ksDimName[uDim].Data())); - legMultiPntProjBest[uDim]->SetHeader(Form("Dist. in %s, Best", ksDimName[uDim].Data())); - legMultiTrkProjClos[uDim]->SetHeader(Form("Dist. in %s, Closest", ksDimName[uDim].Data())); - legMultiTrkProjFurt[uDim]->SetHeader(Form("Dist. in %s, Furthest", ksDimName[uDim].Data())); - legMultiTrkProjBest[uDim]->SetHeader(Form("Dist. in %s, Best", ksDimName[uDim].Data())); - legMultiPntProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiPntProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiPntProjBest[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjBest[uDim]->SetTextSize(kdLegTextSize); - - canvMultiProj[uDim] = - new TCanvas(Form("canvMultiProj%s", ksDimName[uDim].Data()), - Form("Distance in %s, hits from mixed MC Points/tracks", ksDimName[uDim].Data()), 1920, 986); - canvMultiProj[uDim]->cd(); - canvMultiProj[uDim]->Divide(3, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hMultiPntHitClosestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitClosestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjClos[uDim]->Add(hMultiPntHitClosestDelta_proj[uFile][uDim]); - legMultiPntProjClos[uDim]->AddEntry(hMultiPntHitClosestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiPntHitFurthestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitFurthestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjFurt[uDim]->Add(hMultiPntHitFurthestDelta_proj[uFile][uDim]); - legMultiPntProjFurt[uDim]->AddEntry(hMultiPntHitFurthestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiPntHitBestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitBestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjBest[uDim]->Add(hMultiPntHitBestDelta_proj[uFile][uDim]); - legMultiPntProjBest[uDim]->AddEntry(hMultiPntHitBestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitClosestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitClosestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjClos[uDim]->Add(hMultiTrkHitClosestDelta_proj[uFile][uDim]); - legMultiTrkProjClos[uDim]->AddEntry(hMultiTrkHitClosestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitFurthestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitFurthestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjFurt[uDim]->Add(hMultiTrkHitFurthestDelta_proj[uFile][uDim]); - legMultiTrkProjFurt[uDim]->AddEntry(hMultiTrkHitFurthestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitBestDelta_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitBestDelta_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjBest[uDim]->Add(hMultiTrkHitBestDelta_proj[uFile][uDim]); - legMultiTrkProjBest[uDim]->AddEntry(hMultiTrkHitBestDelta_proj[uFile][uDim], sTagFiles[uFile], "l"); - - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvMultiProj[uDim]->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjClos[uDim]->Draw("nostack"); - // legMultiPntProjClos[uDim]->Draw(); - - canvMultiProj[uDim]->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjFurt[uDim]->Draw("nostack"); - // legMultiPntProjFurt[uDim]->Draw(); - - canvMultiProj[uDim]->cd(3); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjBest[uDim]->Draw("nostack"); - // legMultiPntProjBest[uDim]->Draw(); - - canvMultiProj[uDim]->cd(4); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjClos[uDim]->Draw("nostack"); - // legMultiTrkProjClos[uDim]->Draw(); - - canvMultiProj[uDim]->cd(5); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjFurt[uDim]->Draw("nostack"); - // legMultiTrkProjFurt[uDim]->Draw(); - - canvMultiProj[uDim]->cd(6); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjBest[uDim]->Draw("nostack"); - // legMultiTrkProjBest[uDim]->Draw(); - - canvMultiProj[uDim]->SaveAs(Form("MultiProj%s%s.png", ksDimName[uDim].Data(), sOutFileTag.Data())); - canvMultiProj[uDim]->SaveAs(Form("MultiProj%s%s.pdf", ksDimName[uDim].Data(), sOutFileTag.Data())); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Display Single Trk and Multi Pnt Single Trk histos - THStack* histosStackSingTrk[kuNbDim]; - THStack* histosStackSingTrkMultiPnt[kuNbDim]; - - TLegend* legSingTrk[kuNbDim]; - TLegend* legSingTrkMultiPnt[kuNbDim]; - - TCanvas* canvSingTrk = new TCanvas("canvSingTrk", "Distance between Hit and Track, single tracks", 1920, 986); - canvSingTrk->cd(); - canvSingTrk->Divide(3, 2); - - TCanvas* canvSingTrkMultiPnt = - new TCanvas("canvSingTrkMultiPnt", "Distance between Hit and Track, single tracks with multiple points", 1920, 986); - canvSingTrkMultiPnt->cd(); - canvSingTrkMultiPnt->Divide(3, 2); - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackSingTrk[uDim] = - new THStack(Form("histosStackSingTrk%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from single Trk; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkMultiPnt[uDim] = - new THStack(Form("histosStackSingTrkMultiPnt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from single Trk but multi Pnt; %s " - "Hit - %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackSingTrk[uDim] = - new THStack(Form("histosStackSingTrk%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, Hits from single Trk; %s " - "Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkMultiPnt[uDim] = - new THStack(Form("histosStackSingTrkMultiPnt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, Hits from single Trk but multi Pnt; %s " - "Hit - %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legSingTrk[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrkMultiPnt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrk[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legSingTrkMultiPnt[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legSingTrk[uDim]->SetTextSize(kdLegTextSize); - legSingTrkMultiPnt[uDim]->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hSingleTrackHitDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingleTrackHitDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrk[uDim]->Add(hSingleTrackHitDelta[uFile][uDim]); - legSingTrk[uDim]->AddEntry(hSingleTrackHitDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hSingTrkMultiPntHitDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingTrkMultiPntHitDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrkMultiPnt[uDim]->Add(hSingTrkMultiPntHitDelta[uFile][uDim]); - legSingTrkMultiPnt[uDim]->AddEntry(hSingTrkMultiPntHitDelta[uFile][uDim], sTagFiles[uFile], "l"); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvSingTrk->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrk[uDim]->Draw("nostack"); - // legSingTrk[uDim]->Draw(); - - canvSingTrkMultiPnt->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrkMultiPnt[uDim]->Draw("nostack"); - // legSingTrkMultiPnt[uDim]->Draw(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - canvSingTrk->SaveAs(Form("SingTrk%s.png", sOutFileTag.Data())); - canvSingTrk->SaveAs(Form("SingTrk%s.pdf", sOutFileTag.Data())); - - canvSingTrkMultiPnt->SaveAs(Form("SingTrkMultiPnt%s.png", sOutFileTag.Data())); - canvSingTrkMultiPnt->SaveAs(Form("SingTrkMultiPnt%s.pdf", sOutFileTag.Data())); - - // Display all Hits distrib - THStack* histosStackAllPntHitClos[kuNbDim]; - THStack* histosStackAllPntHitFurt[kuNbDim]; - THStack* histosStackAllPntHitBest[kuNbDim]; - THStack* histosStackMultiTrkProjClos[kuNbDim]; - THStack* histosStackMultiTrkProjFurt[kuNbDim]; - THStack* histosStackMultiTrkProjBest[kuNbDim]; - - TLegend* legAllPntHitClos[kuNbDim]; - TLegend* legAllPntHitFurt[kuNbDim]; - TLegend* legAllPntHitBest[kuNbDim]; - TLegend* legMultiTrkProjClos[kuNbDim]; - TLegend* legMultiTrkProjFurt[kuNbDim]; - TLegend* legMultiTrkProjBest[kuNbDim]; - - TCanvas* canvAllPntHit[kuNbDim]; - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackAllPntHitClos[uDim] = - new THStack(Form("histosStackAllPntHitClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Closest Pnt if " - "Multi; %s Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitFurt[uDim] = - new THStack(Form("histosStackAllPntHitFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Furthest Pnt if " - "Multi; %s Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitBest[uDim] = - new THStack(Form("histosStackAllPntHitBest%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Best Pnt if " - "Multi; %s Hit - %s Pnt [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Closest Trk if Multi; %s Hit " - "- %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Furthest Trk if Multi; %s Hit " - "- %s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjBest[uDim] = - new THStack(Form("histosStackMultiTrkProjBest%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Best Trk if Multi; %s Hit - " - "%s Trk [ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackAllPntHitClos[uDim] = - new THStack(Form("histosStackAllPntHitClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Closest Pnt if " - "Multi; %s Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitFurt[uDim] = - new THStack(Form("histosStackAllPntHitFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Furthest Pnt if " - "Multi; %s Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitBest[uDim] = - new THStack(Form("histosStackAllPntHitBest%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits, Best Pnt if " - "Multi; %s Hit - %s Pnt [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Closest Trk if Multi; %s Hit " - "- %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Furthest Trk if Multi; %s Hit " - "- %s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjBest[uDim] = - new THStack(Form("histosStackMultiTrkProjBest%s", ksDimName[uDim].Data()), - Form("Distance in %s from Trk, all Hits, Best Trk if Multi; %s Hit - " - "%s Trk [cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legAllPntHitClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitBest[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjBest[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitClos[uDim]->SetHeader(Form("Dist. in %s, Closest", ksDimName[uDim].Data())); - legAllPntHitFurt[uDim]->SetHeader(Form("Dist. in %s, Furthest", ksDimName[uDim].Data())); - legAllPntHitBest[uDim]->SetHeader(Form("Dist. in %s, Best", ksDimName[uDim].Data())); - legMultiTrkProjClos[uDim]->SetHeader(Form("Dist. in %s, Closest", ksDimName[uDim].Data())); - legMultiTrkProjFurt[uDim]->SetHeader(Form("Dist. in %s, Furthest", ksDimName[uDim].Data())); - legMultiTrkProjBest[uDim]->SetHeader(Form("Dist. in %s, Best", ksDimName[uDim].Data())); - legAllPntHitClos[uDim]->SetTextSize(kdLegTextSize); - legAllPntHitFurt[uDim]->SetTextSize(kdLegTextSize); - legAllPntHitBest[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjBest[uDim]->SetTextSize(kdLegTextSize); - - canvAllPntHit[uDim] = new TCanvas(Form("canvAllPntHit%s", ksDimName[uDim].Data()), - Form("Distance in %s, all hits", ksDimName[uDim].Data()), 1920, 986); - canvAllPntHit[uDim]->cd(); - canvAllPntHit[uDim]->Divide(3, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hAllPntHitClosestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitClosestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitClos[uDim]->Add(hAllPntHitClosestDelta[uFile][uDim]); - legAllPntHitClos[uDim]->AddEntry(hAllPntHitClosestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitFurthestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitFurthestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitFurt[uDim]->Add(hAllPntHitFurthestDelta[uFile][uDim]); - legAllPntHitFurt[uDim]->AddEntry(hAllPntHitFurthestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitBestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitBestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitBest[uDim]->Add(hAllPntHitBestDelta[uFile][uDim]); - legAllPntHitBest[uDim]->AddEntry(hAllPntHitBestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitClosestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitClosestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjClos[uDim]->Add(hAllTrkHitClosestDelta[uFile][uDim]); - legMultiTrkProjClos[uDim]->AddEntry(hAllTrkHitClosestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitFurthestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitFurthestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjFurt[uDim]->Add(hAllTrkHitFurthestDelta[uFile][uDim]); - legMultiTrkProjFurt[uDim]->AddEntry(hAllTrkHitFurthestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitBestDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitBestDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjBest[uDim]->Add(hAllTrkHitBestDelta[uFile][uDim]); - legMultiTrkProjBest[uDim]->AddEntry(hAllTrkHitBestDelta[uFile][uDim], sTagFiles[uFile], "l"); - - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvAllPntHit[uDim]->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitClos[uDim]->Draw("nostack"); - // legAllPntHitClos[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitFurt[uDim]->Draw("nostack"); - // legAllPntHitFurt[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(3); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitBest[uDim]->Draw("nostack"); - // legAllPntHitBest[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(4); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjClos[uDim]->Draw("nostack"); - // legMultiTrkProjClos[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(5); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjFurt[uDim]->Draw("nostack"); - // legMultiTrkProjFurt[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(6); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjBest[uDim]->Draw("nostack"); - // legMultiTrkProjBest[uDim]->Draw(); - - canvAllPntHit[uDim]->SaveAs(Form("AllPntHit%s%s.png", ksDimName[uDim].Data(), sOutFileTag.Data())); - canvAllPntHit[uDim]->SaveAs(Form("AllPntHit%s%s.pdf", ksDimName[uDim].Data(), sOutFileTag.Data())); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Save constructed histos - TFile* fileTest = new TFile("test.root", "RECREATE"); - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - hRatioPntHitClosestDelta[uFile][uDim]->Write(); - hRatioPntHitFurthestDelta[uFile][uDim]->Write(); - hRatioPntHitBestDelta[uFile][uDim]->Write(); - hRatioTrkHitClosestDelta[uFile][uDim]->Write(); - hRatioTrkHitFurthestDelta[uFile][uDim]->Write(); - hRatioTrkHitBestDelta[uFile][uDim]->Write(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - fileTest->Close(); - - return kTRUE; -} diff --git a/macro/tof/qa/hitQualCompPull.C b/macro/tof/qa/hitQualCompPull.C deleted file mode 100644 index d4de6dbd38d29250fe9cf76c30b0139f273820ec..0000000000000000000000000000000000000000 --- a/macro/tof/qa/hitQualCompPull.C +++ /dev/null @@ -1,566 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbFiles = 4; -const UInt_t kuNbDim = 4; -const TString ksDimName[kuNbDim] = {"X", "Y", "Z", "R"}; -const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - -const UInt_t kuNbStepsDist = 30; -const Double_t kdDistStep = 1; //cm -const UInt_t kuNbStepsTime = 10; -const Double_t kdTimeStep = 100.0; //ps - -Bool_t hitQualCompPull(TString sFilenameA = "data/tofqa.sis300_electron_auau.25gev.centr._qa.hst.all.root", - TString sFilenameB = "data/tofqa.sis300_electron_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sFilenameC = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root", - TString sFilenameD = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sTagA = "sis300e_Trd_25gev", TString sTagB = "sis300e_NoTrd_25gev", - TString sTagC = "cbm100p_Trd_25gev", TString sTagD = "cbm100p_NoTrd_25gev", - TString sOutFileTag = "_25gev") -{ - // Open the input files - TFile* filePnt[kuNbFiles]; - filePnt[0] = new TFile(sFilenameA, "READ"); - filePnt[1] = new TFile(sFilenameB, "READ"); - filePnt[2] = new TFile(sFilenameC, "READ"); - filePnt[3] = new TFile(sFilenameD, "READ"); - TString sTagFiles[kuNbFiles]; - sTagFiles[0] = sTagA; - sTagFiles[1] = sTagB; - sTagFiles[2] = sTagC; - sTagFiles[3] = sTagD; - - if (NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3]) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePnt[0] << " " << sFilenameB - << " -> " << filePnt[1] << " " << sFilenameC << " -> " << filePnt[2] << " " << sFilenameD << " -> " - << filePnt[3] << " " << endl; - return kFALSE; - } // if( NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3] ) - - // First recover all input hitograms from files - gROOT->cd(); - TH1* hSinglePointHitPull[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitClosestPull[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitFurthestPull[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitMeanPull[kuNbFiles][kuNbDim]; - TH1* hSingleTrackHitPull[kuNbFiles][kuNbDim]; - TH1* hSingTrkMultiPntHitPull[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitClosestPull[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitFurthestPull[kuNbFiles][kuNbDim]; - TH2* hMultiTrkHitMeanPull[kuNbFiles][kuNbDim]; - - TH1* hMultiPntHitClosestPull_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitFurthestPull_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitMeanPull_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitClosestPull_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitFurthestPull_proj[kuNbFiles][kuNbDim]; - TH1* hMultiTrkHitMeanPull_proj[kuNbFiles][kuNbDim]; - - TH1* hAllPntHitClosestPull[kuNbFiles][kuNbDim]; - TH1* hAllPntHitFurthestPull[kuNbFiles][kuNbDim]; - TH1* hAllPntHitMeanPull[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitClosestPull[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitFurthestPull[kuNbFiles][kuNbDim]; - TH1* hAllTrkHitMeanPull[kuNbFiles][kuNbDim]; - - TH1* hRatioPntHitClosestPull[kuNbFiles][kuNbDim]; - TH1* hRatioPntHitFurthestPull[kuNbFiles][kuNbDim]; - TH1* hRatioPntHitMeanPull[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitClosestPull[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitFurthestPull[kuNbFiles][kuNbDim]; - TH1* hRatioTrkHitMeanPull[kuNbFiles][kuNbDim]; - - TH1* tempOneDimHist = NULL; - TH2* tempTwoDimHist = NULL; - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SinglePointHitPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSinglePointHitPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SinglePointHitPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitClosestPull%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitClosestPull[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitClosestPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitFurthestPull%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitFurthestPull[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitFurthestPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitMeanPull%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitMeanPull[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitMeanPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SingleTrackHitPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingleTrackHitPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingleTrackHitPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SingTrkMultiPntHitPull%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSingTrkMultiPntHitPull[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SingTrkMultiPntHitPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitClosestPull%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitClosestPull[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitClosestPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitFurthestPull%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitFurthestPull[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitFurthestPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiTrkHitMeanPull%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiTrkHitMeanPull[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiTrkHitMeanPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - hMultiPntHitClosestPull_proj[uFile][uDim] = hMultiPntHitClosestPull[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitClosestPull%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitFurthestPull_proj[uFile][uDim] = hMultiPntHitFurthestPull[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitFurthestPull%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitMeanPull_proj[uFile][uDim] = hMultiPntHitMeanPull[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitMeanPull%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitClosestPull_proj[uFile][uDim] = hMultiTrkHitClosestPull[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitClosestPull%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitFurthestPull_proj[uFile][uDim] = hMultiTrkHitFurthestPull[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitFurthestPull%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiTrkHitMeanPull_proj[uFile][uDim] = hMultiTrkHitMeanPull[uFile][uDim]->ProjectionX( - Form("%s_MultiTrkHitMeanPull%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - - hAllPntHitClosestPull[uFile][uDim] = (TH1*) (hMultiPntHitClosestPull_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitClosestPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitFurthestPull[uFile][uDim] = (TH1*) (hMultiPntHitFurthestPull_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitFurthestPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitMeanPull[uFile][uDim] = (TH1*) (hMultiPntHitMeanPull_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitMeanPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitClosestPull[uFile][uDim] = (TH1*) (hMultiTrkHitClosestPull_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitClosestPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitFurthestPull[uFile][uDim] = (TH1*) (hMultiTrkHitFurthestPull_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitFurthestPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllTrkHitMeanPull[uFile][uDim] = (TH1*) (hMultiTrkHitMeanPull_proj[uFile][uDim]->Clone( - Form("%s_AllTrkHitMeanPull%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - - hAllPntHitClosestPull[uFile][uDim]->Add(hSinglePointHitPull[uFile][uDim]); - hAllPntHitFurthestPull[uFile][uDim]->Add(hSinglePointHitPull[uFile][uDim]); - hAllPntHitMeanPull[uFile][uDim]->Add(hSinglePointHitPull[uFile][uDim]); - hAllTrkHitClosestPull[uFile][uDim]->Add(hSingleTrackHitPull[uFile][uDim]); - hAllTrkHitFurthestPull[uFile][uDim]->Add(hSingleTrackHitPull[uFile][uDim]); - hAllTrkHitMeanPull[uFile][uDim]->Add(hSingleTrackHitPull[uFile][uDim]); - } // Loop on files and dimensions - - // Close files now that we have all histos - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - filePnt[uFile]->Close(); - - // Display MultiPnt/MultiTrk Projections - THStack* histosStackMultiPntProjClos[kuNbDim]; - THStack* histosStackMultiPntProjFurt[kuNbDim]; - THStack* histosStackMultiPntProjMean[kuNbDim]; - THStack* histosStackMultiTrkProjClos[kuNbDim]; - THStack* histosStackMultiTrkProjFurt[kuNbDim]; - THStack* histosStackMultiTrkProjMean[kuNbDim]; - - TLegend* legMultiPntProjClos[kuNbDim]; - TLegend* legMultiPntProjFurt[kuNbDim]; - TLegend* legMultiPntProjMean[kuNbDim]; - TLegend* legMultiTrkProjClos[kuNbDim]; - TLegend* legMultiTrkProjFurt[kuNbDim]; - TLegend* legMultiTrkProjMean[kuNbDim]; - - TCanvas* canvMultiProj[kuNbDim]; - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - histosStackMultiPntProjClos[uDim] = - new THStack(Form("histosStackMultiPntProjClos%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, Hits from multi Pnt, Closest Pnt; " - "Pull %s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjFurt[uDim] = - new THStack(Form("histosStackMultiPntProjFurt%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, Hits from multi Pnt, Furthest " - "Pnt; Pull %s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiPntProjMean[uDim] = - new THStack(Form("histosStackMultiPntProjMean%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, Hits from multi Pnt, Mean Pnt; " - "Pull %s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Pull in %s from Trk, Hits from multi Trk, Closest Trk; " - "Pull %s(Hit -> Track) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Pull in %s from Trk, Hits from multi Trk, Furthest " - "Trk; Pull %s(Hit -> Track) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjMean[uDim] = - new THStack(Form("histosStackMultiTrkProjMean%s", ksDimName[uDim].Data()), - Form("Pull in %s from Trk, Hits from multi Trk, Mean Trk; " - "Pull %s(Hit -> Track) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - - legMultiPntProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiPntProjClos[uDim]->SetHeader(Form("Pull in %s, Closest", ksDimName[uDim].Data())); - legMultiPntProjFurt[uDim]->SetHeader(Form("Pull in %s, Furthest", ksDimName[uDim].Data())); - legMultiPntProjMean[uDim]->SetHeader(Form("Pull in %s, Mean", ksDimName[uDim].Data())); - legMultiTrkProjClos[uDim]->SetHeader(Form("Pull in %s, Closest", ksDimName[uDim].Data())); - legMultiTrkProjFurt[uDim]->SetHeader(Form("Pull in %s, Furthest", ksDimName[uDim].Data())); - legMultiTrkProjMean[uDim]->SetHeader(Form("Pull in %s, Mean", ksDimName[uDim].Data())); - legMultiPntProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiPntProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiPntProjMean[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjMean[uDim]->SetTextSize(kdLegTextSize); - - canvMultiProj[uDim] = - new TCanvas(Form("canvMultiProj%s", ksDimName[uDim].Data()), - Form("Pull in %s, hits from mixed MC Points/tracks", ksDimName[uDim].Data()), 1920, 986); - canvMultiProj[uDim]->cd(); - canvMultiProj[uDim]->Divide(3, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hMultiPntHitClosestPull_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitClosestPull_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjClos[uDim]->Add(hMultiPntHitClosestPull_proj[uFile][uDim]); - legMultiPntProjClos[uDim]->AddEntry(hMultiPntHitClosestPull_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiPntHitFurthestPull_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitFurthestPull_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjFurt[uDim]->Add(hMultiPntHitFurthestPull_proj[uFile][uDim]); - legMultiPntProjFurt[uDim]->AddEntry(hMultiPntHitFurthestPull_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiPntHitMeanPull_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiPntHitMeanPull_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiPntProjMean[uDim]->Add(hMultiPntHitMeanPull_proj[uFile][uDim]); - legMultiPntProjMean[uDim]->AddEntry(hMultiPntHitMeanPull_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitClosestPull_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitClosestPull_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjClos[uDim]->Add(hMultiTrkHitClosestPull_proj[uFile][uDim]); - legMultiTrkProjClos[uDim]->AddEntry(hMultiTrkHitClosestPull_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitFurthestPull_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitFurthestPull_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjFurt[uDim]->Add(hMultiTrkHitFurthestPull_proj[uFile][uDim]); - legMultiTrkProjFurt[uDim]->AddEntry(hMultiTrkHitFurthestPull_proj[uFile][uDim], sTagFiles[uFile], "l"); - - hMultiTrkHitMeanPull_proj[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hMultiTrkHitMeanPull_proj[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjMean[uDim]->Add(hMultiTrkHitMeanPull_proj[uFile][uDim]); - legMultiTrkProjMean[uDim]->AddEntry(hMultiTrkHitMeanPull_proj[uFile][uDim], sTagFiles[uFile], "l"); - - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvMultiProj[uDim]->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjClos[uDim]->Draw("nostack"); - // legMultiPntProjClos[uDim]->Draw(); - - canvMultiProj[uDim]->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjFurt[uDim]->Draw("nostack"); - // legMultiPntProjFurt[uDim]->Draw(); - - canvMultiProj[uDim]->cd(3); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiPntProjMean[uDim]->Draw("nostack"); - // legMultiPntProjMean[uDim]->Draw(); - - canvMultiProj[uDim]->cd(4); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjClos[uDim]->Draw("nostack"); - // legMultiTrkProjClos[uDim]->Draw(); - - canvMultiProj[uDim]->cd(5); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjFurt[uDim]->Draw("nostack"); - // legMultiTrkProjFurt[uDim]->Draw(); - - canvMultiProj[uDim]->cd(6); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjMean[uDim]->Draw("nostack"); - // legMultiTrkProjMean[uDim]->Draw(); - - canvMultiProj[uDim]->SaveAs(Form("Pull_MultiProj%s%s.png", ksDimName[uDim].Data(), sOutFileTag.Data())); - canvMultiProj[uDim]->SaveAs(Form("Pull_MultiProj%s%s.pdf", ksDimName[uDim].Data(), sOutFileTag.Data())); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Display Single Trk and Multi Pnt Single Trk histos - THStack* histosStackSingTrk[kuNbDim]; - THStack* histosStackSingTrkMultiPnt[kuNbDim]; - - TLegend* legSingTrk[kuNbDim]; - TLegend* legSingTrkMultiPnt[kuNbDim]; - - TCanvas* canvSingTrk = new TCanvas("canvSingTrk", "Pull between Hit and Track, single tracks", 1920, 986); - canvSingTrk->cd(); - canvSingTrk->Divide(3, 2); - - TCanvas* canvSingTrkMultiPnt = - new TCanvas("canvSingTrkMultiPnt", "Pull between Hit and Track, single tracks with multiple points", 1920, 986); - canvSingTrkMultiPnt->cd(); - canvSingTrkMultiPnt->Divide(3, 2); - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - histosStackSingTrk[uDim] = - new THStack(Form("histosStackSingTrk%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, Hits from single Trk; Pull %s(Hit " - "-> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackSingTrkMultiPnt[uDim] = - new THStack(Form("histosStackSingTrkMultiPnt%s", ksDimName[uDim].Data()), - Form("Pull in %s from Trk, Hits from single Trk but multi " - "Pnt; Pull %s(Hit -> Track) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - - legSingTrk[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrkMultiPnt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legSingTrk[uDim]->SetHeader(Form("Pull in %s", ksDimName[uDim].Data())); - legSingTrkMultiPnt[uDim]->SetHeader(Form("Pull in %s", ksDimName[uDim].Data())); - legSingTrk[uDim]->SetTextSize(kdLegTextSize); - legSingTrkMultiPnt[uDim]->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hSingleTrackHitPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingleTrackHitPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrk[uDim]->Add(hSingleTrackHitPull[uFile][uDim]); - legSingTrk[uDim]->AddEntry(hSingleTrackHitPull[uFile][uDim], sTagFiles[uFile], "l"); - - hSingTrkMultiPntHitPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hSingTrkMultiPntHitPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackSingTrkMultiPnt[uDim]->Add(hSingTrkMultiPntHitPull[uFile][uDim]); - legSingTrkMultiPnt[uDim]->AddEntry(hSingTrkMultiPntHitPull[uFile][uDim], sTagFiles[uFile], "l"); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvSingTrk->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrk[uDim]->Draw("nostack"); - // legSingTrk[uDim]->Draw(); - - canvSingTrkMultiPnt->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackSingTrkMultiPnt[uDim]->Draw("nostack"); - // legSingTrkMultiPnt[uDim]->Draw(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - canvSingTrk->SaveAs(Form("Pull_SingTrk%s.png", sOutFileTag.Data())); - canvSingTrk->SaveAs(Form("Pull_SingTrk%s.pdf", sOutFileTag.Data())); - - canvSingTrkMultiPnt->SaveAs(Form("Pull_SingTrkMultiPnt%s.png", sOutFileTag.Data())); - canvSingTrkMultiPnt->SaveAs(Form("Pull_SingTrkMultiPnt%s.pdf", sOutFileTag.Data())); - - // Display all Hits distrib - THStack* histosStackAllPntHitClos[kuNbDim]; - THStack* histosStackAllPntHitFurt[kuNbDim]; - THStack* histosStackAllPntHitMean[kuNbDim]; - THStack* histosStackMultiTrkProjClos[kuNbDim]; - THStack* histosStackMultiTrkProjFurt[kuNbDim]; - THStack* histosStackMultiTrkProjMean[kuNbDim]; - - TLegend* legAllPntHitClos[kuNbDim]; - TLegend* legAllPntHitFurt[kuNbDim]; - TLegend* legAllPntHitMean[kuNbDim]; - TLegend* legMultiTrkProjClos[kuNbDim]; - TLegend* legMultiTrkProjFurt[kuNbDim]; - TLegend* legMultiTrkProjMean[kuNbDim]; - - TCanvas* canvAllPntHit[kuNbDim]; - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - histosStackAllPntHitClos[uDim] = - new THStack(Form("histosStackAllPntHitClos%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, all Hits, Closest Pnt if Multi; " - "Pull %s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitFurt[uDim] = - new THStack(Form("histosStackAllPntHitFurt%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, all Hits, Furthest Pnt if Multi; " - "Pull %s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackAllPntHitMean[uDim] = - new THStack(Form("histosStackAllPntHitMean%s", ksDimName[uDim].Data()), - Form("Pull in %s from Pnt, all Hits, Mean Pnt if Multi; Pull " - "%s(Hit -> Point) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjClos[uDim] = - new THStack(Form("histosStackMultiTrkProjClos%s", ksDimName[uDim].Data()), - Form("Pull in %s from Trk, all Hits, Closest Trk if Multi; " - "Pull %s(Hit -> Track) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjFurt[uDim] = - new THStack(Form("histosStackMultiTrkProjFurt%s", ksDimName[uDim].Data()), - Form("Pull in %s from Trk, all Hits, Furthest Trk if Multi; " - "Pull %s(Hit -> Track) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - histosStackMultiTrkProjMean[uDim] = - new THStack(Form("histosStackMultiTrkProjMean%s", ksDimName[uDim].Data()), - Form("Pull in %s from Trk, all Hits, Mean Trk if Multi; Pull " - "%s(Hit -> Track) []; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - - legAllPntHitClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjClos[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjFurt[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legMultiTrkProjMean[uDim] = new TLegend(0.45, 0.55, 0.9, 0.9); - legAllPntHitClos[uDim]->SetHeader(Form("Pull in %s, Closest", ksDimName[uDim].Data())); - legAllPntHitFurt[uDim]->SetHeader(Form("Pull in %s, Furthest", ksDimName[uDim].Data())); - legAllPntHitMean[uDim]->SetHeader(Form("Pull in %s, Mean", ksDimName[uDim].Data())); - legMultiTrkProjClos[uDim]->SetHeader(Form("Pull in %s, Closest", ksDimName[uDim].Data())); - legMultiTrkProjFurt[uDim]->SetHeader(Form("Pull in %s, Furthest", ksDimName[uDim].Data())); - legMultiTrkProjMean[uDim]->SetHeader(Form("Pull in %s, Mean", ksDimName[uDim].Data())); - legAllPntHitClos[uDim]->SetTextSize(kdLegTextSize); - legAllPntHitFurt[uDim]->SetTextSize(kdLegTextSize); - legAllPntHitMean[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjClos[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjFurt[uDim]->SetTextSize(kdLegTextSize); - legMultiTrkProjMean[uDim]->SetTextSize(kdLegTextSize); - - canvAllPntHit[uDim] = new TCanvas(Form("canvAllPntHit%s", ksDimName[uDim].Data()), - Form("Pull in %s, all hits", ksDimName[uDim].Data()), 1920, 986); - canvAllPntHit[uDim]->cd(); - canvAllPntHit[uDim]->Divide(3, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hAllPntHitClosestPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitClosestPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitClos[uDim]->Add(hAllPntHitClosestPull[uFile][uDim]); - legAllPntHitClos[uDim]->AddEntry(hAllPntHitClosestPull[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitFurthestPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitFurthestPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitFurt[uDim]->Add(hAllPntHitFurthestPull[uFile][uDim]); - legAllPntHitFurt[uDim]->AddEntry(hAllPntHitFurthestPull[uFile][uDim], sTagFiles[uFile], "l"); - - hAllPntHitMeanPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitMeanPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAllPntHitMean[uDim]->Add(hAllPntHitMeanPull[uFile][uDim]); - legAllPntHitMean[uDim]->AddEntry(hAllPntHitMeanPull[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitClosestPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitClosestPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjClos[uDim]->Add(hAllTrkHitClosestPull[uFile][uDim]); - legMultiTrkProjClos[uDim]->AddEntry(hAllTrkHitClosestPull[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitFurthestPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitFurthestPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjFurt[uDim]->Add(hAllTrkHitFurthestPull[uFile][uDim]); - legMultiTrkProjFurt[uDim]->AddEntry(hAllTrkHitFurthestPull[uFile][uDim], sTagFiles[uFile], "l"); - - hAllTrkHitMeanPull[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllTrkHitMeanPull[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackMultiTrkProjMean[uDim]->Add(hAllTrkHitMeanPull[uFile][uDim]); - legMultiTrkProjMean[uDim]->AddEntry(hAllTrkHitMeanPull[uFile][uDim], sTagFiles[uFile], "l"); - - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvAllPntHit[uDim]->cd(1); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitClos[uDim]->Draw("nostack"); - // legAllPntHitClos[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(2); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitFurt[uDim]->Draw("nostack"); - // legAllPntHitFurt[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(3); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllPntHitMean[uDim]->Draw("nostack"); - // legAllPntHitMean[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(4); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjClos[uDim]->Draw("nostack"); - // legMultiTrkProjClos[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(5); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjFurt[uDim]->Draw("nostack"); - // legMultiTrkProjFurt[uDim]->Draw(); - - canvAllPntHit[uDim]->cd(6); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackMultiTrkProjMean[uDim]->Draw("nostack"); - // legMultiTrkProjMean[uDim]->Draw(); - - canvAllPntHit[uDim]->SaveAs(Form("Pull_AllPntHit%s%s.png", ksDimName[uDim].Data(), sOutFileTag.Data())); - canvAllPntHit[uDim]->SaveAs(Form("Pull_AllPntHit%s%s.pdf", ksDimName[uDim].Data(), sOutFileTag.Data())); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - return kTRUE; -} diff --git a/macro/tof/qa/qaPlotsComp.C b/macro/tof/qa/qaPlotsComp.C deleted file mode 100644 index 09d5755af9d558089a2657fb875dd81a8b394853..0000000000000000000000000000000000000000 --- a/macro/tof/qa/qaPlotsComp.C +++ /dev/null @@ -1,143 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbFiles = 4; -const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - -Bool_t qaPlotsComp(TString sFilenameA = "data/tofqa.sis300_electron_auau.25gev.centr._plots.hst.all.root", - TString sFilenameB = "data/tofqa.sis300_electron_auau.25gev.centr.noTRD_plots.hst.all.root", - TString sFilenameC = "data/tofqa.cbm100_pbar_auau.25gev.centr._plots.hst.all.root", - TString sFilenameD = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_plots.hst.all.root", - TString sTagA = "sis300e_Trd_25gev", TString sTagB = "sis300e_NoTrd_25gev", - TString sTagC = "cbm100p_Trd_25gev", TString sTagD = "cbm100p_NoTrd_25gev", - TString sOutFileTag = "_25gev") -{ - // gStyle->SetPalette(51); TString sPalName = "DeepSea";// Deep sea (Dark blue to light blue) - // gStyle->SetPalette(52); TString sPalName = "GreySca"; // Grey scale - // gStyle->SetPalette(53); TString sPalName = "DarkBody"; // Dark body radiator (black to white through yellow) - // gStyle->SetPalette(54); TString sPalName = "TwoCol"; // two-color hue (dark blue through neutral gray to bright yellow) - gStyle->SetPalette(55); - TString sPalName = "RainBow"; // Rain Bow - // gStyle->SetPalette(56); TString sPalName = "DarkBodyInv"; // inverted Dark Body Radiator - // Set size of PAD title for all pads - gStyle->SetTitleW(0.9); //title width - gStyle->SetTitleH(0.1); //title height - Double_t dMinRangeEffZ = 50.0; - Double_t dMaxRangeEffZ = 100.0; - Double_t dMinRangePntZ = 35.0; - Double_t dMaxRangePntZ = 100.0; - Double_t dMinRangeTrkZ = 60.0; - Double_t dMaxRangeTrkZ = 100.0; - - // Open the input files - TFile* filePnt[kuNbFiles]; - filePnt[0] = new TFile(sFilenameA, "READ"); - filePnt[1] = new TFile(sFilenameB, "READ"); - filePnt[2] = new TFile(sFilenameC, "READ"); - filePnt[3] = new TFile(sFilenameD, "READ"); - TString sTagFiles[kuNbFiles]; - sTagFiles[0] = sTagA; - sTagFiles[1] = sTagB; - sTagFiles[2] = sTagC; - sTagFiles[3] = sTagD; - - if (NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3]) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePnt[0] << " " << sFilenameB - << " -> " << filePnt[1] << " " << sFilenameC << " -> " << filePnt[2] << " " << sFilenameD << " -> " - << filePnt[3] << " " << endl; - return kFALSE; - } // if( NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3] ) - - // First recover pointers on input hitograms from files - TH1* hHitsEffMapAng[kuNbFiles]; - TH1* hHitsRatioMapSingPntAng[kuNbFiles]; - TH1* hHitsRatioMapSingTrkAng[kuNbFiles]; - TH1* hHitsRatioMapMultTrkMultPntAng[kuNbFiles]; - - TH2* tempTwoDimHist = NULL; - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - tempTwoDimHist = (TH2*) (filePnt[uFile]->FindObjectAny("TofQa_HitsEffMapAng")); - if (NULL != tempTwoDimHist) hHitsEffMapAng[uFile] = tempTwoDimHist; - else - return kFALSE; - - tempTwoDimHist = (TH2*) (filePnt[uFile]->FindObjectAny("TofQa_HitsRatioMapSingPntAng")); - if (NULL != tempTwoDimHist) hHitsRatioMapSingPntAng[uFile] = tempTwoDimHist; - else - return kFALSE; - - tempTwoDimHist = (TH2*) (filePnt[uFile]->FindObjectAny("TofQa_HitsRatioMapSingTrkAng")); - if (NULL != tempTwoDimHist) hHitsRatioMapSingTrkAng[uFile] = tempTwoDimHist; - else - return kFALSE; - - tempTwoDimHist = (TH2*) (filePnt[uFile]->FindObjectAny("TofQa_HitsRatioMapMultTrkMultPntAng")); - if (NULL != tempTwoDimHist) hHitsRatioMapMultTrkMultPntAng[uFile] = tempTwoDimHist; - else - return kFALSE; - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - // Prepare canvases, draw histos, save canvases - TCanvas* canvHitsEffMap = new TCanvas("canvHitsEffMap", - "Efficiency of Pnt->Hit conversion vs Ang. Pos., L = w/ TRD, R " - "= w/o, T = v13, B = v14", - 1920, 986); - TCanvas* canvRatioMapSingPnt = new TCanvas("canvRatioMapSingPnt", - "Fraction of Hits from a single Point vs Ang. Pos., L = w/ " - "TRD, R = w/o, T = v13, B = v14", - 1920, 986); - TCanvas* canvRatioMapSingTrk = new TCanvas("canvRatioMapSingTrk", - "Fraction of Hits from a single Track vs Ang. Pos., L = w/ " - "TRD, R = w/o, T = v13, B = v14", - 1920, 986); - TCanvas* canvRatioMapMultMult = new TCanvas("canvRatioMapMultMult", - "Fraction of Hits from multi. track among hits from multi. " - "points, L = w/ TRD, R = w/o, T = v13, B = v14", - 1920, 986); - - canvHitsEffMap->Divide(2, 2); - canvRatioMapSingPnt->Divide(2, 2); - canvRatioMapSingTrk->Divide(2, 2); - canvRatioMapMultMult->Divide(2, 2); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - canvHitsEffMap->cd(1 + uFile); - hHitsEffMapAng[uFile]->SetStats(0); - hHitsEffMapAng[uFile]->GetZaxis()->SetRangeUser(dMinRangeEffZ, dMaxRangeEffZ); - hHitsEffMapAng[uFile]->Draw("colz"); - - canvRatioMapSingPnt->cd(1 + uFile); - hHitsRatioMapSingPntAng[uFile]->SetStats(0); - hHitsRatioMapSingPntAng[uFile]->GetZaxis()->SetRangeUser(dMinRangePntZ, dMaxRangePntZ); - hHitsRatioMapSingPntAng[uFile]->Draw("colz"); - - canvRatioMapSingTrk->cd(1 + uFile); - hHitsRatioMapSingTrkAng[uFile]->SetStats(0); - hHitsRatioMapSingTrkAng[uFile]->GetZaxis()->SetRangeUser(dMinRangeTrkZ, dMaxRangeTrkZ); - hHitsRatioMapSingTrkAng[uFile]->Draw("colz"); - - canvRatioMapMultMult->cd(1 + uFile); - hHitsRatioMapMultTrkMultPntAng[uFile]->SetStats(0); - // hHitsRatioMapMultTrkMultPntAng[uFile]->GetZaxis()->SetRangeUser( dMinRangeZ, dMaxRangeZ); - hHitsRatioMapMultTrkMultPntAng[uFile]->Draw("colz"); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvHitsEffMap->SaveAs(Form("HitsEffMap_%s%s.png", sPalName.Data(), sOutFileTag.Data())); - canvHitsEffMap->SaveAs(Form("HitsEffMap_%s%s.pdf", sPalName.Data(), sOutFileTag.Data())); - - canvRatioMapSingPnt->SaveAs(Form("MapFracSingPnt_%s%s.png", sPalName.Data(), sOutFileTag.Data())); - canvRatioMapSingPnt->SaveAs(Form("MapFracSingPnt_%s%s.pdf", sPalName.Data(), sOutFileTag.Data())); - - canvRatioMapSingTrk->SaveAs(Form("MapFracSingTrk_%s%s.png", sPalName.Data(), sOutFileTag.Data())); - canvRatioMapSingTrk->SaveAs(Form("MapFracSingTrk_%s%s.pdf", sPalName.Data(), sOutFileTag.Data())); - - canvRatioMapMultMult->SaveAs(Form("MapFracMultMult_%s%s.png", sPalName.Data(), sOutFileTag.Data())); - canvRatioMapMultMult->SaveAs(Form("MapFracMultMult_%s%s.pdf", sPalName.Data(), sOutFileTag.Data())); - - - return kTRUE; -} diff --git a/macro/tof/qa/tof.digibdf.par b/macro/tof/qa/tof.digibdf.par deleted file mode 100644 index e08649f98c4f06fa6444c870c368667ee63f5668..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof.digibdf.par +++ /dev/null @@ -1,234 +0,0 @@ -#################################################################################################### -# Class: CbmTofDigiBdfPar -# Context: TestDefaultContext -#################################################################################################### -[CbmTofDigiBdfPar] -// ----------------------------------------------------------------------------------------// -// --------------------------- General switches -------------------------------------------// -// Digi type to use: -// 1 = expanded digis (faster), -// 0 = reDigitized digis (probably closer to what could be transported in CBMnet -UseExpDigi: Int_t 1 -// Switch to use only primary tracks -// 0 = all tracks, 1 = only primary -UseOnlyPrim: Int_t 0 -// Switch method to try avoiding counting all gaps/TofPoint from same track -// with different time/charge -UseOneGapPerTrk: Int_t 1 -// ----------------------------------------------------------------------------------------// -// ------------------------------ Cluster Model -------------------------------------------// -//******************************// -// Cluster Model selector // -//******************************// -// 0 -> Directly Cluster Size -// ------- Convert TofPoints in input TClonesArray to Tof Digis using directly the -// ------- cluster size distribution from beamtime. The charge is encoded as ToT in ns and -// ------- shared among strips using a gauss distribution centered on the TofPoints. -// ------- Works only for strip RPC !!!!! -// ------- Quite slow due to the integration over a TF1 for charge. -// 1 -> A simple "Flat disc" cluster approximation -// ------- Convert TofPoints in input TClonesArray to Tof Digis using an approximation of the -// ------- cluster charge distribution by a "Flat disc". The charge is encoded as ToT in ns. -// 2 -> A 2D Gauss cluster approximation -// ------- Convert TofPoints in input TClonesArray to Tof Digis using an approximation of the -// ------- cluster charge distribution by a 2D symetric Gauss function, with the approx. that -// ------- sigmaX = sigmaY = cluster size/2. -// ------- Really slow due to the integration over a TF2. -ClusterModel: Int_t 1 -// Width of the electronic channels gain distribution -// A value of 0 or smaller set all channels to gain 1 -FeeGainSigma: Double_t 0.01 -// "Charge" Threshold in ToT[ns], cut channels with too small values -//FeeTotThr: Double_t 0.01 -FeeTotThr: Double_t 0.1 -// Time resolution of the digitizer channels in [ns] -TimeResElec: Double_t 0.04 -// Time resolution of the digitizer channels in [ns] -TimeResStart: Double_t 0.05 -// Propagation speed of the signal in the readout electrodes, in [cm/ns]] -SignalPropSpeed: Double_t 16.0 -// ----------------------------------------------------------------------------------------// -// ------- Geometry variables, text to be generated in the CreateGeometry macros ----------// -// Number of Super Module types (1) -// !!!! this parameter HAS to match the value used in the geometry !!!! -NbSmTypes: Int_t 6 -// Number of SMs for each SM type -// The number of entries should match (1), the number of types -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 -NbSm: Int_t \ - 24 142 50 8 8 10 -// Number of RPCs for each SM type (2) -// The number of entries should match (1), the number of types -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 -NbRpc: Int_t \ - 5 5 3 5 5 2 -// Number of gaps per RPC for each SM type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -NbGaps000: Int_t \ - 8 8 8 8 8 -NbGaps001: Int_t \ - 8 8 8 8 8 -NbGaps002: Int_t \ - 8 8 8 -NbGaps003: Int_t \ - 8 8 8 8 8 -NbGaps004: Int_t \ - 8 8 8 8 8 -NbGaps005: Int_t \ - 8 8 -// Gap Size in mm per RPC for each SM type, including the glass type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -GapSize000: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize001: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize002: Double_t \ - 1.25 1.25 1.25 -GapSize003: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize004: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize005: Double_t \ - 1.25 1.25 -// Signal velocity in cm/ps per RPC for each SM type, including the glass type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -SigVel000: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel001: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel002: Double_t \ - 0.018 0.018 0.018 -SigVel003: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel004: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel005: Double_t \ - 0.018 0.018 -// Number of channels per RPC for each SM type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -NbCh000: Int_t \ - 32 32 32 32 32 -NbCh001: Int_t \ - 32 32 32 32 32 -NbCh002: Int_t \ - 52 52 52 -NbCh003: Int_t \ - 96 96 96 96 96 -NbCh004: Int_t \ - 96 96 96 96 96 -NbCh005: Int_t \ - 96 96 -// Type of readout channel for each rpc for each SM type -// 0 = strip (readout on both end), 1 = pad (readout on 1 side) -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -ChType000: Int_t \ - 0 0 0 0 0 -ChType001: Int_t \ - 0 0 0 0 0 -ChType002: Int_t \ - 0 0 0 -ChType003: Int_t \ - 0 0 0 0 0 -ChType004: Int_t \ - 0 0 0 0 0 -ChType005: Int_t \ - 0 0 -// Orientation of the channels/rpc -// 0 = Vertical strips or horizontal pad row -// 1 = Horizontal strips or vertical pad row -// ASCII example for pad case: -// ----------------- -// row 1 | 7 | 6 | 5 | 4 | y -// ----------------- ^ -// row 0 | 0 | 1 | 2 | 3 | | -// ----------------- --> x -// or vertical --------- -// | 4 | 3 | -// --------- -// | 5 | 2 | -// --------- -// | 6 | 1 | -// --------- -// | 7 | 0 | -// --------- -// row 1 0 -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -ChOrientation000: Int_t \ - 0 0 0 0 0 -ChOrientation001: Int_t \ - 0 0 0 0 0 -ChOrientation002: Int_t \ - 0 0 0 -ChOrientation003: Int_t \ - 0 0 0 0 0 -ChOrientation004: Int_t \ - 0 0 0 0 0 -ChOrientation005: Int_t \ - 0 0 -// ----------------------------------------------------------------------------------------// -// ------------------------- Beamtime variables -------------------------------------------// -// Name of the root file holding the values/histograms extracted from beamtime data -BeamInputFile: Text_t ./parameters/tof/test_bdf_input.root -// Model to use for the cluster radius distribution -// (not used for Cluster Model 0) -// -1 = Fixed value at 0.0002 to get a cluster size as close to 1 as possible, -// Combined with a MaxTimeDistClust at clustering of 0.0001ns, should emulate hit producer -// 0 = fixed value from beam data mean, -// 1 = Landau distrib. with fixed param, -// 2 = Landau distrib. with params extracted from fit on beam data -ClusterRadiusModel: Int_t -1 -// Mapping between geometry SM type and SM types in the beamtime file -// The number of entries should match (1), the number of types in geometry -// 0 1 2 3 4 5 6 7 8 9 -SmTypeInpMapp: Int_t \ - 0 0 0 0 0 0 -// "Most Probable Value" setting of the Landau distribution used to modelize the cluster radius -// Used if ClusterRadiusModel = 1 and as default in case of fit failure if ClusterRadiusModel = 2 -// The number of entries should match (1), the number of types in geometry -RadiusLandauMpv: Double_t \ - 0.06 0.06 0.06 0.06 0.06 0.06 -// "Sigma (scale)" setting of the Landau distribution used to modelize the cluster radius -// Used if ClusterRadiusModel = 1 and as default in case of fit failure if ClusterRadiusModel = 2 -// Empirical best: 1/3 of MPV -// The number of entries should match (1), the number of types in geometry -RadLandauSigma: Double_t \ - 0.02 0.02 0.02 0.02 0.02 0.02 -// ----------------------------------------------------------------------------------------// -// ------------------------- Simple clusterizer -------------------------------------------// -// Switch what to use for the multiplicity flag in TofHit -// 0 = number of different TofPoints generating the cluster -// 1 = number of different TrackId generating the cluster -// Both should be equivalent when using -MulUseTrkId: Int_t 1 -// Maximal Time distance between current Digi pair (L+R) and the last Digi pair (L+R) in cluster -// in [ns] -// If -1 a values of 5*0.08 = 0.4 will be used instead (5*Nominal System Resolution) -MaxTimeDistClust: Double_t -1.0 -//MaxTimeDistClust: Double_t 0.0001 -// Maximal distance along the channel direction (Y for vertical strips) between current -// Digi pair (L+R) and the last Digi pair (L+R) in cluster -// in [cm along channel] -// "Nominal" Res. (80ps) * Prop. speed ~ 1.44 -// sqrt(2)*Fee Res. (40ps) * Prop. speed ~ 1 -MaxSpaceDistClust: Double_t 2.5 -#################################################################################################### diff --git a/macro/tof/qa/tof.digibdf_norm.par b/macro/tof/qa/tof.digibdf_norm.par deleted file mode 100644 index 3fd2d6a3ad80a9d0695099373ace2be8871d626a..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof.digibdf_norm.par +++ /dev/null @@ -1,235 +0,0 @@ -#################################################################################################### -# Class: CbmTofDigiBdfPar -# Context: TestDefaultContext -#################################################################################################### -[CbmTofDigiBdfPar] -// ----------------------------------------------------------------------------------------// -// --------------------------- General switches -------------------------------------------// -// Digi type to use: -// 1 = expanded digis (faster), -// 0 = reDigitized digis (probably closer to what could be transported in CBMnet -UseExpDigi: Int_t 1 -// Switch to use only primary tracks -// 0 = all tracks, 1 = only primary -UseOnlyPrim: Int_t 0 -// Switch method to try avoiding counting all gaps/TofPoint from same track -// with different time/charge -UseOneGapPerTrk: Int_t 1 -// ----------------------------------------------------------------------------------------// -// ------------------------------ Cluster Model -------------------------------------------// -//******************************// -// Cluster Model selector // -//******************************// -// 0 -> Directly Cluster Size -// ------- Convert TofPoints in input TClonesArray to Tof Digis using directly the -// ------- cluster size distribution from beamtime. The charge is encoded as ToT in ns and -// ------- shared among strips using a gauss distribution centered on the TofPoints. -// ------- Works only for strip RPC !!!!! -// ------- Quite slow due to the integration over a TF1 for charge. -// 1 -> A simple "Flat disc" cluster approximation -// ------- Convert TofPoints in input TClonesArray to Tof Digis using an approximation of the -// ------- cluster charge distribution by a "Flat disc". The charge is encoded as ToT in ns. -// 2 -> A 2D Gauss cluster approximation -// ------- Convert TofPoints in input TClonesArray to Tof Digis using an approximation of the -// ------- cluster charge distribution by a 2D symetric Gauss function, with the approx. that -// ------- sigmaX = sigmaY = cluster size/2. -// ------- Really slow due to the integration over a TF2. -ClusterModel: Int_t 1 -// Width of the electronic channels gain distribution -// A value of 0 or smaller set all channels to gain 1 -FeeGainSigma: Double_t 0.01 -// "Charge" Threshold in ToT[ns], cut channels with too small values -//FeeTotThr: Double_t 0.01 -FeeTotThr: Double_t 0.1 -// Time resolution of the digitizer channels in [ns] -TimeResElec: Double_t 0.04 -// Time resolution of the digitizer channels in [ns] -TimeResStart: Double_t 0.05 -// Propagation speed of the signal in the readout electrodes, in [cm/ns]] -SignalPropSpeed: Double_t 16.0 -// ----------------------------------------------------------------------------------------// -// ------- Geometry variables, text to be generated in the CreateGeometry macros ----------// -// Number of Super Module types (1) -// !!!! this parameter HAS to match the value used in the geometry !!!! -NbSmTypes: Int_t 6 -// Number of SMs for each SM type -// The number of entries should match (1), the number of types -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 -NbSm: Int_t \ - 24 142 50 8 8 10 -// Number of RPCs for each SM type (2) -// The number of entries should match (1), the number of types -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 -NbRpc: Int_t \ - 5 5 3 5 5 2 -// Number of gaps per RPC for each SM type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -NbGaps000: Int_t \ - 8 8 8 8 8 -NbGaps001: Int_t \ - 8 8 8 8 8 -NbGaps002: Int_t \ - 8 8 8 -NbGaps003: Int_t \ - 8 8 8 8 8 -NbGaps004: Int_t \ - 8 8 8 8 8 -NbGaps005: Int_t \ - 8 8 -// Gap Size in mm per RPC for each SM type, including the glass type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -GapSize000: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize001: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize002: Double_t \ - 1.25 1.25 1.25 -GapSize003: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize004: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize005: Double_t \ - 1.25 1.25 -// Signal velocity in cm/ps per RPC for each SM type, including the glass type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -SigVel000: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel001: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel002: Double_t \ - 0.018 0.018 0.018 -SigVel003: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel004: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel005: Double_t \ - 0.018 0.018 -// Number of channels per RPC for each SM type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -NbCh000: Int_t \ - 32 32 32 32 32 -NbCh001: Int_t \ - 32 32 32 32 32 -NbCh002: Int_t \ - 52 52 52 -NbCh003: Int_t \ - 96 96 96 96 96 -NbCh004: Int_t \ - 96 96 96 96 96 -NbCh005: Int_t \ - 96 96 -// Type of readout channel for each rpc for each SM type -// 0 = strip (readout on both end), 1 = pad (readout on 1 side) -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -ChType000: Int_t \ - 0 0 0 0 0 -ChType001: Int_t \ - 0 0 0 0 0 -ChType002: Int_t \ - 0 0 0 -ChType003: Int_t \ - 0 0 0 0 0 -ChType004: Int_t \ - 0 0 0 0 0 -ChType005: Int_t \ - 0 0 -// Orientation of the channels/rpc -// 0 = Vertical strips or horizontal pad row -// 1 = Horizontal strips or vertical pad row -// ASCII example for pad case: -// ----------------- -// row 1 | 7 | 6 | 5 | 4 | y -// ----------------- ^ -// row 0 | 0 | 1 | 2 | 3 | | -// ----------------- --> x -// or vertical --------- -// | 4 | 3 | -// --------- -// | 5 | 2 | -// --------- -// | 6 | 1 | -// --------- -// | 7 | 0 | -// --------- -// row 1 0 -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -ChOrientation000: Int_t \ - 0 0 0 0 0 -ChOrientation001: Int_t \ - 0 0 0 0 0 -ChOrientation002: Int_t \ - 0 0 0 -ChOrientation003: Int_t \ - 0 0 0 0 0 -ChOrientation004: Int_t \ - 0 0 0 0 0 -ChOrientation005: Int_t \ - 0 0 -// ----------------------------------------------------------------------------------------// -// ------------------------- Beamtime variables -------------------------------------------// -// Name of the root file holding the values/histograms extracted from beamtime data -BeamInputFile: Text_t ./parameters/tof/test_bdf_input.root -// Model to use for the cluster radius distribution -// (not used for Cluster Model 0) -// -1 = Fixed value at 0.0002 to get a cluster size as close to 1 as possible, -// Combined with a MaxTimeDistClust at clustering of 0.0001ns, should emulate hit producer -// 0 = fixed value from beam data mean, -// 1 = Landau distrib. with fixed param, -// 2 = Landau distrib. with params extracted from fit on beam data -ClusterRadiusModel: Int_t -1 -// Mapping between geometry SM type and SM types in the beamtime file -// The number of entries should match (1), the number of types in geometry -// 0 1 2 3 4 5 6 7 8 9 -SmTypeInpMapp: Int_t \ - 0 0 0 0 0 0 -// "Most Probable Value" setting of the Landau distribution used to modelize the cluster radius -// Used if ClusterRadiusModel = 1 and as default in case of fit failure if ClusterRadiusModel = 2 -// The number of entries should match (1), the number of types in geometry -RadiusLandauMpv: Double_t \ - 0.06 0.06 0.06 0.06 0.06 0.06 -// "Sigma (scale)" setting of the Landau distribution used to modelize the cluster radius -// Used if ClusterRadiusModel = 1 and as default in case of fit failure if ClusterRadiusModel = 2 -// Empirical best: 1/3 of MPV -// The number of entries should match (1), the number of types in geometry -RadLandauSigma: Double_t \ - 0.02 0.02 0.02 0.02 0.02 0.02 -// ----------------------------------------------------------------------------------------// -// ------------------------- Simple clusterizer -------------------------------------------// -// Switch what to use for the multiplicity flag in TofHit -// 0 = number of different TofPoints generating the cluster -// 1 = number of different TrackId generating the cluster -// Both should be equivalent when using -MulUseTrkId: Int_t 1 -// Maximal Time distance between current Digi pair (L+R) and the last Digi pair (L+R) in cluster -// in [ns] -// If -1 a values of 5*0.08 = 0.4 will be used instead (5*Nominal System Resolution) -//MaxTimeDistClust: Double_t -1.0 -MaxTimeDistClust: Double_t 0.0001 -// Maximal distance along the channel direction (Y for vertical strips) between current -// Digi pair (L+R) and the last Digi pair (L+R) in cluster -// in [cm along channel] -// "Nominal" Res. (80ps) * Prop. speed ~ 1.44 -// sqrt(2)*Fee Res. (40ps) * Prop. speed ~ 1 -//MaxSpaceDistClust: Double_t 2.5 -MaxSpaceDistClust: Double_t 0.0001 -#################################################################################################### diff --git a/macro/tof/qa/tof.digibdf_norm_v14_0.par b/macro/tof/qa/tof.digibdf_norm_v14_0.par deleted file mode 100644 index c37e97eefac684a1db93315aad02c95fb39c5558..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof.digibdf_norm_v14_0.par +++ /dev/null @@ -1,235 +0,0 @@ -#################################################################################################### -# Class: CbmTofDigiBdfPar -# Context: TestDefaultContext -#################################################################################################### -[CbmTofDigiBdfPar] -// ----------------------------------------------------------------------------------------// -// --------------------------- General switches -------------------------------------------// -// Digi type to use: -// 1 = expanded digis (faster), -// 0 = reDigitized digis (probably closer to what could be transported in CBMnet -UseExpDigi: Int_t 1 -// Switch to use only primary tracks -// 0 = all tracks, 1 = only primary -UseOnlyPrim: Int_t 0 -// Switch method to try avoiding counting all gaps/TofPoint from same track -// with different time/charge -UseOneGapPerTrk: Int_t 1 -// ----------------------------------------------------------------------------------------// -// ------------------------------ Cluster Model -------------------------------------------// -//******************************// -// Cluster Model selector // -//******************************// -// 0 -> Directly Cluster Size -// ------- Convert TofPoints in input TClonesArray to Tof Digis using directly the -// ------- cluster size distribution from beamtime. The charge is encoded as ToT in ns and -// ------- shared among strips using a gauss distribution centered on the TofPoints. -// ------- Works only for strip RPC !!!!! -// ------- Quite slow due to the integration over a TF1 for charge. -// 1 -> A simple "Flat disc" cluster approximation -// ------- Convert TofPoints in input TClonesArray to Tof Digis using an approximation of the -// ------- cluster charge distribution by a "Flat disc". The charge is encoded as ToT in ns. -// 2 -> A 2D Gauss cluster approximation -// ------- Convert TofPoints in input TClonesArray to Tof Digis using an approximation of the -// ------- cluster charge distribution by a 2D symetric Gauss function, with the approx. that -// ------- sigmaX = sigmaY = cluster size/2. -// ------- Really slow due to the integration over a TF2. -ClusterModel: Int_t 1 -// Width of the electronic channels gain distribution -// A value of 0 or smaller set all channels to gain 1 -FeeGainSigma: Double_t 0.01 -// "Charge" Threshold in ToT[ns], cut channels with too small values -//FeeTotThr: Double_t 0.01 -FeeTotThr: Double_t 0.1 -// Time resolution of the digitizer channels in [ns] -TimeResElec: Double_t 0.04 -// Time resolution of the digitizer channels in [ns] -TimeResStart: Double_t 0.05 -// Propagation speed of the signal in the readout electrodes, in [cm/ns]] -SignalPropSpeed: Double_t 16.0 -// ----------------------------------------------------------------------------------------// -// ------- Geometry variables, text to be generated in the CreateGeometry macros ----------// -// Number of Super Module types (1) -// !!!! this parameter HAS to match the value used in the geometry !!!! -NbSmTypes: Int_t 6 -// Number of SMs for each SM type -// The number of entries should match (1), the number of types -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 -NbSm: Int_t \ - 24 132 62 2 2 4 -// Number of RPCs for each SM type (2) -// The number of entries should match (1), the number of types -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 -NbRpc: Int_t \ - 5 5 5 32 27 42 -// Number of gaps per RPC for each SM type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -NbGaps000: Int_t \ - 8 8 8 8 8 -NbGaps001: Int_t \ - 8 8 8 8 8 -NbGaps002: Int_t \ - 8 8 8 8 8 -NbGaps003: Int_t \ - 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 -NbGaps004: Int_t \ - 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 -NbGaps005: Int_t \ - 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 -// Gap Size in mm per RPC for each SM type, including the glass type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -GapSize000: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize001: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize002: Double_t \ - 1.25 1.25 1.25 1.25 1.25 -GapSize003: Double_t \ - 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 -GapSize004: Double_t \ - 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 -GapSize005: Double_t \ - 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 -// Signal velocity in cm/ps per RPC for each SM type, including the glass type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -SigVel000: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel001: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel002: Double_t \ - 0.018 0.018 0.018 0.018 0.018 -SigVel003: Double_t \ - 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 -SigVel004: Double_t \ - 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 -SigVel005: Double_t \ - 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 0.018 -// Number of channels per RPC for each SM type -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -NbCh000: Int_t \ - 32 32 32 32 32 -NbCh001: Int_t \ - 32 32 32 32 32 -NbCh002: Int_t \ - 32 32 32 32 32 -NbCh003: Int_t \ - 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 -NbCh004: Int_t \ - 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 -NbCh005: Int_t \ - 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 -// Type of readout channel for each rpc for each SM type -// 0 = strip (readout on both end), 1 = pad (readout on 1 side) -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -ChType000: Int_t \ - 0 0 0 0 0 -ChType001: Int_t \ - 0 0 0 0 0 -ChType002: Int_t \ - 0 0 0 0 0 -ChType003: Int_t \ - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -ChType004: Int_t \ - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -ChType005: Int_t \ - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -// Orientation of the channels/rpc -// 0 = Vertical strips or horizontal pad row -// 1 = Horizontal strips or vertical pad row -// ASCII example for pad case: -// ----------------- -// row 1 | 7 | 6 | 5 | 4 | y -// ----------------- ^ -// row 0 | 0 | 1 | 2 | 3 | | -// ----------------- --> x -// or vertical --------- -// | 4 | 3 | -// --------- -// | 5 | 2 | -// --------- -// | 6 | 1 | -// --------- -// | 7 | 0 | -// --------- -// row 1 0 -// 1 line per SM type, the number of entries for each line should match -// the number of RPCs defined in (2) -// !!!! this parameter HAS to match the value used in the geometry !!!! -// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -ChOrientation000: Int_t \ - 0 0 0 0 0 -ChOrientation001: Int_t \ - 0 0 0 0 0 -ChOrientation002: Int_t \ - 0 0 0 0 0 -ChOrientation003: Int_t \ - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -ChOrientation004: Int_t \ - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -ChOrientation005: Int_t \ - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -// ----------------------------------------------------------------------------------------// -// ------------------------- Beamtime variables -------------------------------------------// -// Name of the root file holding the values/histograms extracted from beamtime data -BeamInputFile: Text_t ./parameters/tof/test_bdf_input.root -// Model to use for the cluster radius distribution -// (not used for Cluster Model 0) -// -1 = Fixed value at 0.0002 to get a cluster size as close to 1 as possible, -// Combined with a MaxTimeDistClust at clustering of 0.0001ns, should emulate hit producer -// 0 = fixed value from beam data mean, -// 1 = Landau distrib. with fixed param, -// 2 = Landau distrib. with params extracted from fit on beam data -ClusterRadiusModel: Int_t -1 -// Mapping between geometry SM type and SM types in the beamtime file -// The number of entries should match (1), the number of types in geometry -// 0 1 2 3 4 5 6 7 8 9 -SmTypeInpMapp: Int_t \ - 0 0 0 0 0 0 -// "Most Probable Value" setting of the Landau distribution used to modelize the cluster radius -// Used if ClusterRadiusModel = 1 and as default in case of fit failure if ClusterRadiusModel = 2 -// The number of entries should match (1), the number of types in geometry -RadiusLandauMpv: Double_t \ - 0.06 0.06 0.06 0.06 0.06 0.06 -// "Sigma (scale)" setting of the Landau distribution used to modelize the cluster radius -// Used if ClusterRadiusModel = 1 and as default in case of fit failure if ClusterRadiusModel = 2 -// Empirical best: 1/3 of MPV -// The number of entries should match (1), the number of types in geometry -RadLandauSigma: Double_t \ - 0.02 0.02 0.02 0.02 0.02 0.02 -// ----------------------------------------------------------------------------------------// -// ------------------------- Simple clusterizer -------------------------------------------// -// Switch what to use for the multiplicity flag in TofHit -// 0 = number of different TofPoints generating the cluster -// 1 = number of different TrackId generating the cluster -// Both should be equivalent when using -MulUseTrkId: Int_t 1 -// Maximal Time distance between current Digi pair (L+R) and the last Digi pair (L+R) in cluster -// in [ns] -// If -1 a values of 5*0.08 = 0.4 will be used instead (5*Nominal System Resolution) -//MaxTimeDistClust: Double_t -1.0 -MaxTimeDistClust: Double_t 0.0001 -// Maximal distance along the channel direction (Y for vertical strips) between current -// Digi pair (L+R) and the last Digi pair (L+R) in cluster -// in [cm along channel] -// "Nominal" Res. (80ps) * Prop. speed ~ 1.44 -// sqrt(2)*Fee Res. (40ps) * Prop. speed ~ 1 -//MaxSpaceDistClust: Double_t 2.5 -MaxSpaceDistClust: Double_t 0.0001 -#################################################################################################### diff --git a/macro/tof/qa/tof_hitMeanMc_eff.C b/macro/tof/qa/tof_hitMeanMc_eff.C deleted file mode 100644 index 3204b2256e3898003d73016fe5915ea945ddfc19..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof_hitMeanMc_eff.C +++ /dev/null @@ -1,70 +0,0 @@ -/* Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -Bool_t tof_hitMeanMc_eff(TString sFilename = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root", - TString sOutFileTag = "_cbm100_pbar_25gev") -{ - // gStyle->SetPalette(51); TString sPalName = "DeepSea";// Deep sea (Dark blue to light blue) - // gStyle->SetPalette(52); TString sPalName = "GreySca"; // Grey scale - // gStyle->SetPalette(53); TString sPalName = "DarkBody"; // Dark body radiator (black to white through yellow) - gStyle->SetPalette(54); - TString sPalName = "TwoCol"; // two-color hue (dark blue through neutral gray to bright yellow) - // gStyle->SetPalette(55); TString sPalName = "RainBow"; // Rain Bow - // gStyle->SetPalette(56); TString sPalName = "DarkBodyInv"; // inverted Dark Body Radiator - // Set size of PAD title for all pads - gStyle->SetTitleW(0.9); //title width - gStyle->SetTitleH(0.1); //title height - Double_t dMinRangeZ = 0.0; - Double_t dMaxRangeZ = 200.0; - - TFile* file = TFile::Open(sFilename); - - TH2* tempTwoDimHist = NULL; - TH2* fhRealPntMapAng; - TH2* fhHitMapAng; - - gROOT->cd(); - - //----------------------------------- - tempTwoDimHist = (TH2*) (file->FindObjectAny("TofTests_RealPointsMapAng")); - if (NULL != tempTwoDimHist) fhRealPntMapAng = (TH2*) (tempTwoDimHist->Clone("RealPntMapAng")); - else - return kFALSE; - - //----------------------------------- - tempTwoDimHist = (TH2*) (file->FindObjectAny("TofTests_HitsMapAng")); - if (NULL != tempTwoDimHist) fhHitMapAng = (TH2*) (tempTwoDimHist->Clone("HitMapAng")); - else - return kFALSE; - - //----------------------------------- - - file->Close(); - - Int_t iNbBinThetaX = 1200; - Double_t dThetaXMin = -60.0; - Double_t dThetaXMax = 60.0; - Int_t iNbBinThetaY = 800; - Double_t dThetaYMin = -40.0; - Double_t dThetaYMax = 40.0; - TH2* fhHitMeanPntAng = new TH2D("TofQa_fHitMeanPntAng", - "Ratio of hits to mean MC points; #theta_{x}[Deg.]; " - "#theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - - fhHitMeanPntAng->Divide(fhHitMapAng, fhRealPntMapAng); - fhHitMeanPntAng->Scale(100.0); - - TCanvas* canvEff = new TCanvas("canvEff", "Comparison of W/ and W/o TRD", 1920, 986); - - // TCanvas * canvSingPnt = new TCanvas("CanvSingPnt"); - // canvSingPnt->cd(); - canvEff->cd(1); - fhHitMeanPntAng->SetStats(0); - fhHitMeanPntAng->GetZaxis()->SetRangeUser(dMinRangeZ, dMaxRangeZ); - fhHitMeanPntAng->Draw("colz"); - - canvEff->SaveAs(Form("EffHitMeanPnt_%s%s.png", sPalName.Data(), sOutFileTag.Data())); - canvEff->SaveAs(Form("EffHitMeanPnt_%s%s.pdf", sPalName.Data(), sOutFileTag.Data())); -} diff --git a/macro/tof/qa/tof_map_norm_gen_ana.C b/macro/tof/qa/tof_map_norm_gen_ana.C deleted file mode 100644 index 89b632f2aeef3d4926ced2912a5a720e07722d7e..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof_map_norm_gen_ana.C +++ /dev/null @@ -1,201 +0,0 @@ -/* Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// -------------------------------------------------------------------------- -// -// Macro for TOF digitzer testing -// -// Digitizer in TOF -// Clusterizer in TOF -// Test class for TOF (Point/Digi/Hit) -// -// P.-A. Loizeau 13/03/2015 -// Version 13/03/2015 (P.-A. Loizeau) -// -// -------------------------------------------------------------------------- - - -void tof_map_norm_gen_ana(TString geoVersion, Int_t iCoordType = 0, Int_t iPartType = 0, Int_t nEvents = 10000000) -{ - TString sCoordType = ""; - if (0 == iCoordType) sCoordType = "xyz"; - else if (1 == iCoordType) - sCoordType = "ang"; - else if (2 == iCoordType) - sCoordType = "sph"; - else - return; // No reason to enter other values! - - TString sPartType = ""; - if (0 == iPartType) sPartType = "geantino"; - else if (1 == iPartType) - sPartType = "proton"; - else - return; // No reason to enter other values! - - // TString logLevel = "FATAL"; - //TString logLevel = "ERROR"; - // TString logLevel = "WARNING"; - TString logLevel = "INFO"; - //TString logLevel = "DEBUG"; - //TString logLevel = "DEBUG1"; - //TString logLevel = "DEBUG2"; - //TString logLevel = "DEBUG3"; - - // ======================================================================== - // Adjust this part according to your requirements - - // Verbosity level (0=quiet, 1=event level, 2=track level, 3=debug) - Int_t iVerbose = 0; - - // ----- Paths and file names -------------------------------------------- - TString inDir = gSystem->Getenv("VMCWORKDIR"); - TString outDir = "data/"; - - // Input file (MC events) - TString inFile = outDir + "/norm." + geoVersion + "_" + sCoordType + "_" + sPartType + ".mc.root"; - // Parameter file - TString parFile = outDir + "/norm." + geoVersion + "_" + sCoordType + "_" + sPartType + ".params.root"; - - // Output file - TString outFile = outDir + "/norm." + geoVersion + "_" + sCoordType + "_" + sPartType + "_qa.eds.root"; - TString digiOutFile = outDir + "/norm." + geoVersion + "_" + sCoordType + "_" + sPartType + "_DigiBdf.hst.root"; - TString clustOutFile = outDir + "/norm." + geoVersion + "_" + sCoordType + "_" + sPartType + "_SimpClust.hst.root"; - TString qaOutFile = outDir + "/norm." + geoVersion + "_" + sCoordType + "_" + sPartType + "_qa.hst.root"; - - // ----- Geometries ----------------------------------------------------- - TString caveGeom = "cave.geo"; - TString targetGeom = ""; - TString pipeGeom = ""; - TString magnetGeom = ""; - TString mvdGeom = ""; - TString stsGeom = ""; - TString richGeom = ""; - TString trdGeom = ""; - TString tofGeom = "tof/tof_" + geoVersion + ".geo.root"; - TString tofDigi = "tof/tof_" + geoVersion + ".digi.par"; - - // Digitisation files. - // Add TObjectString containing the different file names to - // a TList which is passed as input to the FairParAsciiFileIo. - // The FairParAsciiFileIo will take care to create on the fly - // a concatenated input parameter file which is then used during - // the reconstruction. - TList* parFileList = new TList(); - - TString workDir = gSystem->Getenv("VMCWORKDIR"); - TString paramDir = workDir + "/parameters/"; - - TObjString tofDigiFile = paramDir + tofDigi; - parFileList->Add(&tofDigiFile); - - TObjString tofDigiBdfFile = "./tof.digibdf_norm.par"; - if ("v14-0a" == geoVersion || "v14-0b" == geoVersion) tofDigiBdfFile = "./tof.digibdf_norm_v14_0.par"; - parFileList->Add(&tofDigiBdfFile); - - - // In general, the following parts need not be touched - // ======================================================================== - - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Reconstruction run ------------------------------------------- - FairRunAna* run = new FairRunAna(); - run->SetInputFile(inFile); - run->SetOutputFile(outFile); - gLogger->SetLogScreenLevel(logLevel.Data()); - // ------------------------------------------------------------------------ - - // ========================================================================= - // === Detector Response Simulation (Digitiser) === - // === (where available) === - // ========================================================================= - - // ----- TOF digitizer ------------------------------------------------- - CbmTofDigitizerBDF* tofDigitizerBdf = new CbmTofDigitizerBDF("TOF Digitizer BDF", iVerbose); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigi", kFALSE); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigiMatchPoints", kFALSE); - tofDigitizerBdf->SetInputFileName( - paramDir + "tof/test_bdf_input.root"); // Required as input file name not read anymore by param class - tofDigitizerBdf->SetHistoFileName(digiOutFile); - run->AddTask(tofDigitizerBdf); - - - // ========================================================================= - // === TOF local reconstruction === - // ========================================================================= - // Cluster/Hit builder - CbmTofSimpClusterizer* tofSimpClust = new CbmTofSimpClusterizer("TOF Simple Clusterizer", iVerbose); - tofSimpClust->SetOutputBranchPersistent("TofHit", kFALSE); - tofSimpClust->SetOutputBranchPersistent("TofDigiMatch", kFALSE); - tofSimpClust->SetHistoFileName(clustOutFile); - run->AddTask(tofSimpClust); - // ------------------------------------------------------------------------- - - // === End of TOF local reconstruction === - // ========================================================================= - - // ========================================================================= - // === TOF evaluation === - // ========================================================================= - - // Digitizer/custerizer testing - CbmTofHitFinderQa* tofQa = new CbmTofHitFinderQa("TOF QA", iVerbose); - tofQa->SetHistoFileName(qaOutFile); - tofQa->SetNormHistGenerationMode(); - // TODO: add the position for the other versions - if ("v13-5a" == geoVersion || "v14-0a" == geoVersion) tofQa->SetWallPosZ(550); - else if ("v13-5d" == geoVersion || "v14-0b" == geoVersion) - tofQa->SetWallPosZ(900); - else - tofQa->SetWallPosZ(1000); // default position of the wall - run->AddTask(tofQa); - - // === End of TOF evaluation === - // ========================================================================= - // ----- Parameter database -------------------------------------------- - FairRuntimeDb* rtdb = run->GetRuntimeDb(); - FairParRootFileIo* parIo1 = new FairParRootFileIo(); - FairParAsciiFileIo* parIo2 = new FairParAsciiFileIo(); - parIo1->open(parFile.Data()); - parIo2->open(parFileList, "in"); - rtdb->setFirstInput(parIo1); - rtdb->setSecondInput(parIo2); - rtdb->setOutput(parIo1); - rtdb->saveOutput(); - // ------------------------------------------------------------------------ - - - // ----- Intialise and run -------------------------------------------- - run->Init(); - cout << "Starting run" << endl; - run->Run(0, nEvents); - // ------------------------------------------------------------------------ - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; - cout << endl; - // ------------------------------------------------------------------------ - - // delete run; - - cout << " Test passed" << endl; - cout << " All ok " << endl; -} diff --git a/macro/tof/qa/tof_map_norm_gen_mc.C b/macro/tof/qa/tof_map_norm_gen_mc.C deleted file mode 100644 index 8df4bf5a2739e10d8bd9559c1b423005b376cb87..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof_map_norm_gen_mc.C +++ /dev/null @@ -1,238 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// -------------------------------------------------------------------------- -// -// Macro for transport simulation with the TOF -// to generate the normalization histograms for the TOF points/digi/hits maps. -// ROOTinos will be transported either parallel to the Z axis or in straight -// tracks from origin. -// Efficiency of TOF must be set to 100% and cluster size to 0 (1 channel fired -// at most) in the digitizer. -// From the output MC file, the number of tracks per bin is determined, which -// allow to get the "nominal" number of points/digi/hit per track in this bin. -// Thus we can compensate detectors/channels overlaps. -// -// P.-A. Loizeau, 31.08.2015 -// Based on macro/mcbm/matbudget_mc_mcbm_sts.C and matbudget_ana_mcbm_sts.C -// -// -------------------------------------------------------------------------- - -void tof_map_norm_gen_mc(TString geoVersion, Int_t iCoordType = 0, Int_t iPartType = 0, Int_t nEvents = 1000000) -{ - TString sCoordType = ""; - if (0 == iCoordType) sCoordType = "xyz"; - else if (1 == iCoordType) - sCoordType = "ang"; - else if (2 == iCoordType) - sCoordType = "sph"; - else - return; // No reason to enter other values! - - TString sPartType = ""; - if (0 == iPartType) sPartType = "geantino"; - else if (1 == iPartType) - sPartType = "proton"; - else - return; // No reason to enter other values! - - // TString logLevel = "FATAL"; - //TString logLevel = "ERROR"; - TString logLevel = "WARNING"; - // TString logLevel = "INFO"; - //TString logLevel = "DEBUG"; - //TString logLevel = "DEBUG1"; - //TString logLevel = "DEBUG2"; - //TString logLevel = "DEBUG3"; - - // ======================================================================== - // Adjust this part according to your requirements - - - // ----- Paths and file names -------------------------------------------- - TString inDir = gSystem->Getenv("VMCWORKDIR"); - TString inFile = inDir + "/input/urqmd.ftn14"; - TString outDir = "data"; - TString outFile = outDir + "/norm." + geoVersion + "_" + sCoordType + "_" + sPartType + ".mc.root"; - TString parFile = outDir + "/norm." + geoVersion + "_" + sCoordType + "_" + sPartType + ".params.root"; - - // ----- Geometries ----------------------------------------------------- - TString caveGeom = "cave.geo"; - TString targetGeom = ""; - TString pipeGeom = ""; - TString magnetGeom = ""; - TString mvdGeom = ""; - TString stsGeom = ""; - TString richGeom = ""; - TString trdGeom = ""; - TString tofGeom = "tof/tof_" + geoVersion + ".geo.root"; - - // In general, the following parts need not be touched - // ======================================================================== - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - - // ----- Create simulation run ---------------------------------------- - FairRunSim* run = new FairRunSim(); - run->SetName("TGeant3"); // Transport engine - run->SetOutputFile(outFile); // Output file - gLogger->SetLogScreenLevel(logLevel.Data()); - FairRuntimeDb* rtdb = run->GetRuntimeDb(); - // ------------------------------------------------------------------------ - - - // ----- Create media ------------------------------------------------- - run->SetMaterials("media.geo"); // Materials - // ------------------------------------------------------------------------ - - - // ----- Create detectors and passive volumes ------------------------- - if (caveGeom != "") { - FairModule* cave = new CbmCave("CAVE"); - cave->SetGeometryFileName(caveGeom); - run->AddModule(cave); - } - - if (pipeGeom != "") { - FairModule* pipe = new CbmPipe("PIPE"); - pipe->SetGeometryFileName(pipeGeom); - run->AddModule(pipe); - } - - if (targetGeom != "") { - FairModule* target = new CbmTarget("Target"); - target->SetGeometryFileName(targetGeom); - run->AddModule(target); - } - - if (magnetGeom != "") { - FairModule* magnet = new CbmMagnet("MAGNET"); - magnet->SetGeometryFileName(magnetGeom); - run->AddModule(magnet); - } - - if (mvdGeom != "") { - FairDetector* mvd = new CbmMvd("MVD", kTRUE); - mvd->SetGeometryFileName(mvdGeom); - run->AddModule(mvd); - } - - if (stsGeom != "") { - FairDetector* sts = new CbmStsMC(kTRUE); - sts->SetGeometryFileName(stsGeom); - run->AddModule(sts); - } - - if (richGeom != "") { - FairDetector* rich = new CbmRich("RICH", kTRUE); - rich->SetGeometryFileName(richGeom); - run->AddModule(rich); - } - - if (trdGeom != "") { - FairDetector* trd = new CbmTrd("TRD", kTRUE); - trd->SetGeometryFileName(trdGeom); - run->AddModule(trd); - } - - if (tofGeom != "") { - FairDetector* tof = new CbmTof("TOF", kTRUE); - tof->SetGeometryFileName(tofGeom); - run->AddModule(tof); - } - - // ------------------------------------------------------------------------ - - - // ----- Create magnetic field ---------------------------------------- - // Zero field - CbmFieldConst* magField = new CbmFieldConst(); - magField->SetField(0, 0, 0); // values are in kG - magField->SetFieldRegion(-74, -39, -22, 74, 39, 160); - run->SetField(magField); - - // ----- Create PrimaryGenerator -------------------------------------- - FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); - run->SetGenerator(primGen); - - // --- Primary particles - FairBoxGenerator* boxGen; - if (0 == iPartType) - // Generated are ROOTinos (PDG=0), 100 per events - boxGen = new FairBoxGenerator(0, 99); - else if (1 == iPartType) - // Generated are protons (PDG=2212), 100 per events. - boxGen = new FairBoxGenerator(2212, 99); - // The starting points in x and y or the angles are chosen such as to - // illuminate the standard TOF wall and match the histo ranges in the - // TofHitFinderQa class. - if (0 == iCoordType) { - // Cartesian coord: in z direction, starting at z = 0. - boxGen->SetBoxXYZ(-750., -500., 750., 500., 0.); - boxGen->SetPRange(0.1, 10.0); // arbitrary, not sure if any effect to expect here - boxGen->SetThetaRange(0., 0.); - boxGen->SetPhiRange(0., 360.); - } // if( 0 == iCoordType ) - else if (1 == iCoordType) { - // angular coord: in all directions, starting at (0,0,0) => (ThetaX, ThetaY). - boxGen->SetPRange(0.1, 10.0); // arbitrary, not sure if any effect to expect here - boxGen->SetThetaRange(0., 70.); // approx. sqrt(2)*60 (maximum in thetaX) - boxGen->SetPhiRange(0., 360.); - } // if( 1 == iCoordType ) - else if (2 == iCoordType) { - // Spherical coord: in all directions, starting at (0,0,0) => (Theta, Phi). - boxGen->SetPRange(0.1, 10.0); // arbitrary, not sure if any effect to expect here - boxGen->SetThetaRange(0., 90.); - boxGen->SetPhiRange(0., 360.); - } // if( 2 == iCoordType ) - - primGen->AddGenerator(boxGen); - - // ------------------------------------------------------------------------ - - // ----- Run initialisation ------------------------------------------- - run->Init(); - // ------------------------------------------------------------------------ - - // ----- Runtime database --------------------------------------------- - CbmFieldPar* fieldPar = (CbmFieldPar*) rtdb->getContainer("CbmFieldPar"); - fieldPar->SetParameters(magField); - fieldPar->setChanged(); - fieldPar->setInputVersion(run->GetRunId(), 1); - Bool_t kParameterMerged = kTRUE; - FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); - parOut->open(parFile.Data()); - rtdb->setOutput(parOut); - rtdb->saveOutput(); - rtdb->print(); - // ------------------------------------------------------------------------ - - - // ----- Start run ---------------------------------------------------- - run->Run(nEvents); - // ------------------------------------------------------------------------ - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << "s" << endl << endl; - // ------------------------------------------------------------------------ - - cout << " Test passed" << endl; - cout << " All ok " << endl; -} diff --git a/macro/tof/qa/tof_qa_ana.C b/macro/tof/qa/tof_qa_ana.C deleted file mode 100644 index 4ddfbb7af041ce8aac4e136f839e82074af7762b..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof_qa_ana.C +++ /dev/null @@ -1,296 +0,0 @@ -/* Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// -------------------------------------------------------------------------- -// -// Macro for TOF digitzer and clusterizer QA -// -// Digitizer in TOF -// Clusterizer in TOF -// QA class for TOF (Point/Digi/Hit) -// -// P.-A. Loizeau 08/09/2015 -// Version 08/09/2015 (P.-A. Loizeau) -// -// -------------------------------------------------------------------------- - -TString caveGeom = ""; - -TString pipeGeom = ""; -TString magnetGeom = ""; -TString mvdGeom = ""; -TString stsGeom = ""; -TString richGeom = ""; -TString muchGeom = ""; -TString shieldGeom = ""; -TString trdGeom = ""; -TString tofGeom = ""; -TString ecalGeom = ""; -TString platformGeom = ""; -TString psdGeom = ""; - -Double_t psdZpos = 0.; -Double_t psdXpos = 0.; - -TString mvdTag = ""; -TString stsTag = ""; -TString trdTag = ""; -TString tofTag = ""; - -TString stsDigi = ""; -TString trdDigi = ""; -TString tofDigi = ""; - -TString mvdMatBudget = ""; -TString stsMatBudget = ""; - -TString fieldMap = ""; -Double_t fieldZ = 0.; -Double_t fieldScale = 0.; -Int_t fieldSymType = 0; - -TString defaultInputFile = ""; - - -void tof_qa_ana(Int_t nEvents = 2, const char* setup = "sis100_electron", Int_t iRandSeed = 0) -{ - - // ======================================================================== - // Adjust this part according to your requirements - // Random seed for random generator! - gRandom->SetSeed(iRandSeed); - - // Verbosity level (0=quiet, 1=event level, 2=track level, 3=debug) - Int_t iVerbose = 0; - - // TString logLevel = "FATAL"; - //TString logLevel = "ERROR"; - // TString logLevel = "WARNING"; - TString logLevel = "INFO"; - //TString logLevel = "DEBUG"; - //TString logLevel = "DEBUG1"; - //TString logLevel = "DEBUG2"; - //TString logLevel = "DEBUG3"; - - // ----- Paths and file names -------------------------------------------- - TString inDir = gSystem->Getenv("VMCWORKDIR"); - - TString outDir = "data/"; - - // Input file (MC events) - TString inFile = outDir + setup + "_test.mc.root"; - // Parameter file - TString parFile = outDir + setup + "_params.root"; - - // ----- Geometries ----------------------------------------------------- - TString setupFile = inDir + "/geometry/setup/" + setup + "_setup.C"; - TString setupFunct = setup; - setupFunct += "_setup()"; - - gROOT->LoadMacro(setupFile); - gInterpreter->ProcessLine(setupFunct); - - // TOF maps normalization - TString normCartInFile = inDir + "/macro/tof/qa/data/norm." + tofTag + "_xyz_geantino_qa.hst.root"; - TString normAngInFile = inDir + "/macro/tof/qa/data/norm." + tofTag + "_ang_geantino_qa.hst.root"; - TString normSphInFile = inDir + "/macro/tof/qa/data/norm." + tofTag + "_sph_geantino_qa.hst.root"; - - // Output file - TString outFile = outDir + "/tofqa." + setup + "_qa.eds.root"; - TString digiOutFile = outDir + "/tofqa." + setup + "_DigiBdf.hst.root"; - TString clustOutFile = outDir + "/tofqa." + setup + "_SimpClust.hst.root"; - TString qaOutFile = outDir + "/tofqa." + setup + "_qa.hst.root"; - - // Digitisation files. - // Add TObjectString containing the different file names to - // a TList which is passed as input to the FairParAsciiFileIo. - // The FairParAsciiFileIo will take care to create on the fly - // a concatenated input parameter file which is then used during - // the reconstruction. - TList* parFileList = new TList(); - - TString workDir = gSystem->Getenv("VMCWORKDIR"); - TString paramDir = workDir + "/parameters/"; - - TObjString tofDigiFile = paramDir + tofDigi; - parFileList->Add(&tofDigiFile); - - TObjString tofDigiBdfFile = paramDir + "/tof/tof_" + tofTag + ".digibdf.par"; - parFileList->Add(&tofDigiBdfFile); - - // If SCRIPT environment variable is set to "yes", i.e. macro is run via script - TString script = TString(gSystem->Getenv("LIT_SCRIPT")); - if (script == "yes") { - inFile = TString(gSystem->Getenv("LIT_MC_FILE")); - parFile = TString(gSystem->Getenv("LIT_PAR_FILE")); - outFile = TString(gSystem->Getenv("LIT_RECO_FILE")); - digiOutFile = TString(gSystem->Getenv("LIT_HSTDIGI_FILE")); - clustOutFile = TString(gSystem->Getenv("LIT_HSTCLUST_FILE")); - qaOutFile = TString(gSystem->Getenv("LIT_HSTTOFQA_FILE")); - } // if (script == "yes") - - // In general, the following parts need not be touched - // ======================================================================== - - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Reconstruction run ------------------------------------------- - FairRunAna* run = new FairRunAna(); - run->SetInputFile(inFile); - run->SetOutputFile(outFile); - gLogger->SetLogScreenLevel(logLevel.Data()); - // ------------------------------------------------------------------------ - - // ----- MC Data Manager ------------------------------------------------ - CbmMCDataManager* mcManager = new CbmMCDataManager("MCManager", 1); - mcManager->AddFile(inFile); - run->AddTask(mcManager); - // ------------------------------------------------------------------------ - - // ========================================================================= - // === Detector Response Simulation (Digitiser) === - // === (where available) === - // ========================================================================= - - // ----- TOF digitizer ------------------------------------------------- - CbmTofDigitizerBDF* tofDigitizerBdf = new CbmTofDigitizerBDF("TOF Digitizer BDF", iVerbose); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigi", kFALSE); - tofDigitizerBdf->SetOutputBranchPersistent("TofDigiMatchPoints", kFALSE); - tofDigitizerBdf->SetInputFileName( - paramDir + "tof/test_bdf_input.root"); // Required as input file name not read anymore by param class - tofDigitizerBdf->SetHistoFileName(digiOutFile); - run->AddTask(tofDigitizerBdf); - - - // ========================================================================= - // === TOF local reconstruction === - // ========================================================================= - // Cluster/Hit builder - CbmTofSimpClusterizer* tofSimpClust = new CbmTofSimpClusterizer("TOF Simple Clusterizer", iVerbose); - tofSimpClust->SetOutputBranchPersistent("TofHit", kFALSE); - tofSimpClust->SetOutputBranchPersistent("TofDigiMatch", kFALSE); - tofSimpClust->SetHistoFileName(clustOutFile); - run->AddTask(tofSimpClust); - // ------------------------------------------------------------------------- - - // === End of TOF local reconstruction === - // ========================================================================== - - // ========================================================================= - // === Matching to Monte-carlo === - // ========================================================================= - CbmMatchRecoToMC* matchTask = new CbmMatchRecoToMC(); - run->AddTask(matchTask); - // === End of matching to Monte-Carlo === - // ========================================================================= - - // ========================================================================= - // === TOF evaluation === - // ========================================================================= - - // Digitizer/custerizer testing - CbmTofHitFinderQa* tofQa = new CbmTofHitFinderQa("TOF QA", iVerbose); - tofQa->SetHistoFileNameCartCoordNorm(normCartInFile); - tofQa->SetHistoFileNameAngCoordNorm(normAngInFile); - tofQa->SetHistoFileNameSphCoordNorm(normSphInFile); - tofQa->SetHistoFileName(qaOutFile); - // TODO: add the position for the other versions - // or recover it from the geometry? - if ("v16a_1h" == tofTag) { - tofQa->SetWallPosZ(500); - cout << "Setting TOF QA histograms for a TOF wall Z position of 500 cm " - "(v16a_1h)." - << endl; - } - else if ("v16a_1e" == tofTag) { - tofQa->SetWallPosZ(650); - cout << "Setting TOF QA histograms for a TOF wall Z position of 650 cm " - "(v16a_1e)." - << endl; - } - else if ("v16a_1m" == tofTag) { - tofQa->SetWallPosZ(730); - cout << "Setting TOF QA histograms for a TOF wall Z position of 730 cm " - "(v16a_1m)." - << endl; - } - else if ("v16a_3e" == tofTag) { - tofQa->SetWallPosZ(930); - cout << "Setting TOF QA histograms for a TOF wall Z position of 930 cm " - "(v16a_3e)." - << endl; - } - else if ("v16a_3m" == tofTag) { - tofQa->SetWallPosZ(1070); - cout << "Setting TOF QA histograms for a TOF wall Z position of 1070 cm " - "(v16a_3m)." - << endl; - } - else if ("v13-5a" == tofTag || "v14-0a" == tofTag) { - tofQa->SetWallPosZ(550); - cout << "Setting TOF QA histograms for a TOF wall Z position of 550 cm " - "(v14-0a)." - << endl; - } - else if ("v13-5d" == tofTag || "v14-0b" == tofTag) { - tofQa->SetWallPosZ(900); - cout << "Setting TOF QA histograms for a TOF wall Z position of 900 cm " - "(v14-0b)." - << endl; - } - else { - tofQa->SetWallPosZ(1000); // default position of the wall - cout << "Setting TOF QA histograms for a TOF wall Z position of 1000 cm " - "(default). tofTag = " - << tofTag << endl; - } - run->AddTask(tofQa); - - // === End of TOF evaluation === - // ========================================================================= - // ----- Parameter database -------------------------------------------- - FairRuntimeDb* rtdb = run->GetRuntimeDb(); - FairParRootFileIo* parIo1 = new FairParRootFileIo(); - FairParAsciiFileIo* parIo2 = new FairParAsciiFileIo(); - parIo1->open(parFile.Data()); - parIo2->open(parFileList, "in"); - rtdb->setFirstInput(parIo1); - rtdb->setSecondInput(parIo2); - rtdb->setOutput(parIo1); - rtdb->saveOutput(); - // ------------------------------------------------------------------------ - - - // ----- Intialise and run -------------------------------------------- - run->Init(); - cout << "Starting run" << endl; - run->Run(0, nEvents); - // ------------------------------------------------------------------------ - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; - cout << endl; - // ------------------------------------------------------------------------ - - // delete run; - - cout << " Test passed" << endl; - cout << " All ok " << endl; -} diff --git a/macro/tof/qa/tof_qa_hp.C b/macro/tof/qa/tof_qa_hp.C deleted file mode 100644 index e19ed677b6a27c52ce05789d9c5a0577c98ffb91..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof_qa_hp.C +++ /dev/null @@ -1,265 +0,0 @@ -/* Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// -------------------------------------------------------------------------- -// -// Macro for TOF digitzer and clusterizer QA -// -// Digitizer in TOF -// Clusterizer in TOF -// QA class for TOF (Point/Digi/Hit) -// -// P.-A. Loizeau 08/09/2015 -// Version 08/09/2015 (P.-A. Loizeau) -// -// -------------------------------------------------------------------------- - -TString caveGeom = ""; - -TString pipeGeom = ""; -TString magnetGeom = ""; -TString mvdGeom = ""; -TString stsGeom = ""; -TString richGeom = ""; -TString muchGeom = ""; -TString shieldGeom = ""; -TString trdGeom = ""; -TString tofGeom = ""; -TString ecalGeom = ""; -TString platformGeom = ""; -TString psdGeom = ""; - -Double_t psdZpos = 0.; -Double_t psdXpos = 0.; - -TString mvdTag = ""; -TString stsTag = ""; -TString trdTag = ""; -TString tofTag = ""; - -TString stsDigi = ""; -TString trdDigi = ""; -TString tofDigi = ""; - -TString mvdMatBudget = ""; -TString stsMatBudget = ""; - -TString fieldMap = ""; -Double_t fieldZ = 0.; -Double_t fieldScale = 0.; -Int_t fieldSymType = 0; - -TString defaultInputFile = ""; - - -void tof_qa_hp(Int_t nEvents = 2, const char* setup = "sis100_electron") -{ - - // ======================================================================== - // Adjust this part according to your requirements - - // Verbosity level (0=quiet, 1=event level, 2=track level, 3=debug) - Int_t iVerbose = 0; - - // TString logLevel = "FATAL"; - //TString logLevel = "ERROR"; - // TString logLevel = "WARNING"; - TString logLevel = "INFO"; - //TString logLevel = "DEBUG"; - //TString logLevel = "DEBUG1"; - //TString logLevel = "DEBUG2"; - //TString logLevel = "DEBUG3"; - - // ----- Paths and file names -------------------------------------------- - TString inDir = gSystem->Getenv("VMCWORKDIR"); - - TString outDir = "data/"; - - // Input file (MC events) - TString inFile = outDir + setup + "_test.mc.root"; - // Parameter file - TString parFile = outDir + setup + "_params.root"; - - // ----- Geometries ----------------------------------------------------- - TString setupFile = inDir + "/geometry/setup/" + setup + "_setup.C"; - TString setupFunct = setup; - setupFunct += "_setup()"; - - gROOT->LoadMacro(setupFile); - gInterpreter->ProcessLine(setupFunct); - - // TOF maps normalization - TString normCartInFile = inDir + "/macro/tof/qa/data/norm." + tofTag + "_xyz_geantino_qa.hst.root"; - TString normAngInFile = inDir + "/macro/tof/qa/data/norm." + tofTag + "_ang_geantino_qa.hst.root"; - TString normSphInFile = inDir + "/macro/tof/qa/data/norm." + tofTag + "_sph_geantino_qa.hst.root"; - - // Output file - TString outFile = outDir + "/tofqa." + setup + "_qa.eds.root"; - TString hprodOutFile = outDir + "/tofqa." + setup + "_HitProd.hst.root"; - TString digiOutFile = outDir + "/tofqa." + setup + "_DigiBdf.hst.root"; - TString clustOutFile = outDir + "/tofqa." + setup + "_SimpClust.hst.root"; - TString qaOutFile = outDir + "/tofqa." + setup + "_qa.hst.root"; - - // Digitisation files. - // Add TObjectString containing the different file names to - // a TList which is passed as input to the FairParAsciiFileIo. - // The FairParAsciiFileIo will take care to create on the fly - // a concatenated input parameter file which is then used during - // the reconstruction. - TList* parFileList = new TList(); - - TString workDir = gSystem->Getenv("VMCWORKDIR"); - TString paramDir = workDir + "/parameters/"; - - TObjString tofDigiFile = paramDir + tofDigi; - parFileList->Add(&tofDigiFile); - - TObjString tofDigiBdfFile = paramDir + "/tof/tof_" + tofTag + ".digibdf.par"; - parFileList->Add(&tofDigiBdfFile); - - // If SCRIPT environment variable is set to "yes", i.e. macro is run via script - TString script = TString(gSystem->Getenv("LIT_SCRIPT")); - if (script == "yes") { - inFile = TString(gSystem->Getenv("LIT_MC_FILE")); - parFile = TString(gSystem->Getenv("LIT_PAR_FILE")); - outFile = TString(gSystem->Getenv("LIT_RECO_FILE")); - hprodOutFile = TString(gSystem->Getenv("LIT_HSTHPROD_FILE")); - digiOutFile = TString(gSystem->Getenv("LIT_HSTDIGI_FILE")); - clustOutFile = TString(gSystem->Getenv("LIT_HSTCLUST_FILE")); - qaOutFile = TString(gSystem->Getenv("LIT_HSTTOFQA_FILE")); - } // if (script == "yes") - - // In general, the following parts need not be touched - // ======================================================================== - - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Reconstruction run ------------------------------------------- - FairRunAna* run = new FairRunAna(); - run->SetInputFile(inFile); - run->SetOutputFile(outFile); - gLogger->SetLogScreenLevel(logLevel.Data()); - // ------------------------------------------------------------------------ - - // ========================================================================= - // === Detector Response Simulation (Digitiser) === - // === (where available) === - // ========================================================================= - - // ------ TOF hit producer --------------------------------------------- - CbmTofHitProducerNew* tofHitProd = new CbmTofHitProducerNew("TOF HitProducerNew", iVerbose); - tofHitProd->SetInitFromAscii(kFALSE); - tofHitProd->SetHistosFileName(hprodOutFile); - run->AddTask(tofHitProd); - // ------------------------------------------------------------------------- - - // ========================================================================= - // === TOF evaluation === - // ========================================================================= - - // Digitizer/custerizer testing - CbmTofHitFinderQa* tofQa = new CbmTofHitFinderQa("TOF QA", iVerbose); - tofQa->SetHistoFileNameCartCoordNorm(normCartInFile); - tofQa->SetHistoFileNameAngCoordNorm(normAngInFile); - tofQa->SetHistoFileNameSphCoordNorm(normSphInFile); - tofQa->SetHistoFileName(qaOutFile); - // TODO: add the position for the other versions - // or recover it from the geometry? - if ("v16a_1h" == tofTag) { - tofQa->SetWallPosZ(500); - cout << "Setting TOF QA histograms for a TOF wall Z position of 500 cm " - "(v16a_1h)." - << endl; - } - else if ("v16a_1e" == tofTag) { - tofQa->SetWallPosZ(650); - cout << "Setting TOF QA histograms for a TOF wall Z position of 650 cm " - "(v16a_1e)." - << endl; - } - else if ("v16a_1m" == tofTag) { - tofQa->SetWallPosZ(730); - cout << "Setting TOF QA histograms for a TOF wall Z position of 730 cm " - "(v16a_1m)." - << endl; - } - else if ("v16a_3e" == tofTag) { - tofQa->SetWallPosZ(930); - cout << "Setting TOF QA histograms for a TOF wall Z position of 930 cm " - "(v16a_3e)." - << endl; - } - else if ("v16a_3m" == tofTag) { - tofQa->SetWallPosZ(1070); - cout << "Setting TOF QA histograms for a TOF wall Z position of 1070 cm " - "(v16a_3m)." - << endl; - } - else if ("v13-5a" == tofTag || "v14-0a" == tofTag) { - tofQa->SetWallPosZ(550); - cout << "Setting TOF QA histograms for a TOF wall Z position of 550 cm " - "(v14-0a)." - << endl; - } - else if ("v13-5d" == tofTag || "v14-0b" == tofTag) { - tofQa->SetWallPosZ(900); - cout << "Setting TOF QA histograms for a TOF wall Z position of 900 cm " - "(v14-0b)." - << endl; - } - else { - tofQa->SetWallPosZ(1000); // default position of the wall - cout << "Setting TOF QA histograms for a TOF wall Z position of 1000 cm " - "(default). tofTag = " - << tofTag << endl; - } - run->AddTask(tofQa); - - // === End of TOF evaluation === - // ========================================================================= - // ----- Parameter database -------------------------------------------- - FairRuntimeDb* rtdb = run->GetRuntimeDb(); - FairParRootFileIo* parIo1 = new FairParRootFileIo(); - FairParAsciiFileIo* parIo2 = new FairParAsciiFileIo(); - parIo1->open(parFile.Data()); - parIo2->open(parFileList, "in"); - rtdb->setFirstInput(parIo1); - rtdb->setSecondInput(parIo2); - rtdb->setOutput(parIo1); - rtdb->saveOutput(); - // ------------------------------------------------------------------------ - - - // ----- Intialise and run -------------------------------------------- - run->Init(); - cout << "Starting run" << endl; - run->Run(0, nEvents); - // ------------------------------------------------------------------------ - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; - cout << endl; - // ------------------------------------------------------------------------ - - // delete run; - - cout << " Test passed" << endl; - cout << " All ok " << endl; -} diff --git a/macro/tof/qa/tof_qa_plot.C b/macro/tof/qa/tof_qa_plot.C deleted file mode 100644 index 2f2f0ef733ba074f543cef3388e9ee1347dd93b2..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof_qa_plot.C +++ /dev/null @@ -1,1099 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// Constants definitions: Particles list -const Int_t kiNbPart = 13; -const TString ksPartTag[kiNbPart] = {"others", "ep", "em", "pip", "pim", "kp", "km", "p", "pbar", "d", "t", "he", "a"}; -const Int_t kiPartPdgCode[kiNbPart] = {0, 21, -21, 211, -211, 321, -321, - 2212, -2212, 1000010020, 1000010030, 1000020030, 1000020040}; -const TString ksPartName[kiNbPart] = {"any other part.", "e-", "e+", "#pi+", "#pi-", "k+", "k-", "p", - "anti-p", "d", "t", "he", "#alpha"}; -//___________________________________________________________________ - -const Int_t kiRebinFactX = 2; -const Int_t kiRebinFactY = 2; -const Int_t kiRebinFactZ = 2; - -// C++ Classes and includes -#include <vector> - -Bool_t tof_qa_plot(TString sDigiHistFileName = "", TString sClustHistFileName = "", TString sQaHistFileName = "", - TString sOutHistFilename = "", Double_t fdWallPosZ = 900) -{ - - //******* Open the input and output files - if ("" == sDigiHistFileName || "" == sClustHistFileName || "" == sQaHistFileName || "" == sOutHistFilename) - return kFALSE; - - TFile* fDigiHistFile = new TFile(sDigiHistFileName, "READ"); - TFile* fClustHistFile = new TFile(sClustHistFileName, "READ"); - TFile* fQaHistFile = new TFile(sQaHistFileName, "READ"); - TFile* fOutHistFile = new TFile(sOutHistFilename, "RECREATE"); - - if (NULL == fDigiHistFile || NULL == fClustHistFile || NULL == fQaHistFile || NULL == fOutHistFile) return kFALSE; - - gROOT->cd(); - std::cout << "File opening OK!" << std::endl; - //******* Recovers and clones the input histograms - // Geometric Mapping - /* - TH2 * fhTrackMapXY; // Only when creating normalization histos, bec. B Field in normal MC - TH2 * fhTrackMapXZ; // Only when creating normalization histos, bec. B Field in normal MC - TH2 * fhTrackMapYZ; // Only when creating normalization histos, bec. B Field in normal MC - TH2 * fhTrackMapAng; // Only when creating normalization histos, bec. B Field in normal MC - TH2 * fhTrackMapSph; // Only when creating normalization histos, bec. B Field in normal MC -*/ - TH2* fhPointMapXY; - TH2* fhPointMapXZ; - TH2* fhPointMapYZ; - TH2* fhPointMapAng; - TH2* fhPointMapSph; - TH2* fhDigiMapXY; - TH2* fhDigiMapXZ; - TH2* fhDigiMapYZ; - TH2* fhDigiMapAng; - TH2* fhDigiMapSph; - TH2* fhHitMapXY; - TH2* fhHitMapXZ; - TH2* fhHitMapYZ; - TH2* fhHitMapAng; - TH2* fhHitMapSph; - // Mapping of position for hits coming from a single MC Point - TH2* fhHitMapSingPntXY; - TH2* fhHitMapSingPntXZ; - TH2* fhHitMapSingPntYZ; - TH2* fhHitMapSingPntAng; - TH2* fhHitMapSingPntSph; - // Mapping of position for hits coming from multiple MC Points - TH2* fhHitMapMultPntXY; - TH2* fhHitMapMultPntXZ; - TH2* fhHitMapMultPntYZ; - TH2* fhHitMapMultPntAng; - TH2* fhHitMapMultPntSph; - // Mapping of position for hits coming from a single MC Track - TH2* fhHitMapSingTrkXY; - TH2* fhHitMapSingTrkXZ; - TH2* fhHitMapSingTrkYZ; - TH2* fhHitMapSingTrkAng; - TH2* fhHitMapSingTrkSph; - // Mapping of position for hits coming from multiple MC Tracks - TH2* fhHitMapMultTrkXY; - TH2* fhHitMapMultTrkXZ; - TH2* fhHitMapMultTrkYZ; - TH2* fhHitMapMultTrkAng; - TH2* fhHitMapMultTrkSph; - - // Physics coord mapping, 1 per particle type - // Phase space - std::vector<TH2*> fvhPtmRapGenTrk; - std::vector<TH2*> fvhPtmRapStsPnt; - std::vector<TH2*> fvhPtmRapTofPnt; - std::vector<TH2*> fvhPtmRapTofHit; - std::vector<TH2*> fvhPtmRapTofHitSinglePnt; - std::vector<TH2*> fvhPtmRapTofHitSingleTrk; - fvhPtmRapGenTrk.resize(kiNbPart); - fvhPtmRapStsPnt.resize(kiNbPart); - fvhPtmRapTofPnt.resize(kiNbPart); - fvhPtmRapTofHit.resize(kiNbPart); - fvhPtmRapTofHitSinglePnt.resize(kiNbPart); - fvhPtmRapTofHitSingleTrk.resize(kiNbPart); - // PLab - std::vector<TH1*> fvhPlabGenTrk; - std::vector<TH1*> fvhPlabStsPnt; - std::vector<TH1*> fvhPlabTofPnt; - std::vector<TH1*> fvhPlabTofHit; - std::vector<TH1*> fvhPlabTofHitSinglePnt; - std::vector<TH1*> fvhPlabTofHitSingleTrk; - fvhPlabGenTrk.resize(kiNbPart); - fvhPlabStsPnt.resize(kiNbPart); - fvhPlabTofPnt.resize(kiNbPart); - fvhPlabTofHit.resize(kiNbPart); - fvhPlabTofHitSinglePnt.resize(kiNbPart); - fvhPlabTofHitSingleTrk.resize(kiNbPart); - - // MC Tracks losses - std::vector<TH2*> fvhPtmRapGenTrkTofPnt; - std::vector<TH2*> fvhPtmRapGenTrkTofHit; - std::vector<TH1*> fvhPlabGenTrkTofPnt; - std::vector<TH1*> fvhPlabGenTrkTofhit; - fvhPtmRapGenTrkTofPnt.resize(kiNbPart); - fvhPtmRapGenTrkTofHit.resize(kiNbPart); - fvhPlabGenTrkTofPnt.resize(kiNbPart); - fvhPlabGenTrkTofhit.resize(kiNbPart); - - // TEMP pointers - TH1* tempOneDimHist = NULL; - TH2* tempTwoDimHist = NULL; - - // Recovery and cloning - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_PointsMapXY")); - if (NULL != tempTwoDimHist) fhPointMapXY = (TH2*) (tempTwoDimHist->Clone("PointsMapXY_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_PointsMapXZ")); - if (NULL != tempTwoDimHist) fhPointMapXZ = (TH2*) (tempTwoDimHist->Clone("PointsMapXZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_PointsMapYZ")); - if (NULL != tempTwoDimHist) fhPointMapYZ = (TH2*) (tempTwoDimHist->Clone("PointsMapYZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_PointsMapAng")); - if (NULL != tempTwoDimHist) fhPointMapAng = (TH2*) (tempTwoDimHist->Clone("PointsMapAng_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_PointsMapSph")); - if (NULL != tempTwoDimHist) fhPointMapSph = (TH2*) (tempTwoDimHist->Clone("PointsMapSph_normed")); - else - return kFALSE; - - //----------------------------------- - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_DigisMapXY")); - if (NULL != tempTwoDimHist) fhDigiMapXY = (TH2*) (tempTwoDimHist->Clone("DigisMapXY_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_DigisMapXZ")); - if (NULL != tempTwoDimHist) fhDigiMapXZ = (TH2*) (tempTwoDimHist->Clone("DigisMapXZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_DigisMapYZ")); - if (NULL != tempTwoDimHist) fhDigiMapYZ = (TH2*) (tempTwoDimHist->Clone("DigisMapYZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_DigisMapAng")); - if (NULL != tempTwoDimHist) fhDigiMapAng = (TH2*) (tempTwoDimHist->Clone("DigisMapAng_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_DigisMapSph")); - if (NULL != tempTwoDimHist) fhDigiMapSph = (TH2*) (tempTwoDimHist->Clone("DigisMapSph_normed")); - else - return kFALSE; - - //----------------------------------- - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapXY")); - if (NULL != tempTwoDimHist) fhHitMapXY = (TH2*) (tempTwoDimHist->Clone("HitsMapXY_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapXZ")); - if (NULL != tempTwoDimHist) fhHitMapXZ = (TH2*) (tempTwoDimHist->Clone("HitsMapXZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapYZ")); - if (NULL != tempTwoDimHist) fhHitMapYZ = (TH2*) (tempTwoDimHist->Clone("HitsMapYZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapAng")); - if (NULL != tempTwoDimHist) fhHitMapAng = (TH2*) (tempTwoDimHist->Clone("HitsMapAng_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSph")); - if (NULL != tempTwoDimHist) fhHitMapSph = (TH2*) (tempTwoDimHist->Clone("HitsMapSph_normed")); - else - return kFALSE; - - //----------------------------------- - // Mapping of position for hits coming from a single MC Point - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingPntXY")); - if (NULL != tempTwoDimHist) fhHitMapSingPntXY = (TH2*) (tempTwoDimHist->Clone("HitsMapSingPntXY_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingPntXZ")); - if (NULL != tempTwoDimHist) fhHitMapSingPntXZ = (TH2*) (tempTwoDimHist->Clone("HitsMapSingPntXZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingPntYZ")); - if (NULL != tempTwoDimHist) fhHitMapSingPntYZ = (TH2*) (tempTwoDimHist->Clone("HitsMapSingPntYZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingPntAng")); - if (NULL != tempTwoDimHist) fhHitMapSingPntAng = (TH2*) (tempTwoDimHist->Clone("HitsMapSingPntAng_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingPntSph")); - if (NULL != tempTwoDimHist) fhHitMapSingPntSph = (TH2*) (tempTwoDimHist->Clone("HitsMapSingPntSph_normed")); - else - return kFALSE; - - //----------------------------------- - // Mapping of position for hits coming from multiple MC Points - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultPntXY")); - if (NULL != tempTwoDimHist) fhHitMapMultPntXY = (TH2*) (tempTwoDimHist->Clone("HitsMapMultPntXY_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultPntXZ")); - if (NULL != tempTwoDimHist) fhHitMapMultPntXZ = (TH2*) (tempTwoDimHist->Clone("HitsMapMultPntXZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultPntYZ")); - if (NULL != tempTwoDimHist) fhHitMapMultPntYZ = (TH2*) (tempTwoDimHist->Clone("HitsMapMultPntYZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultPntAng")); - if (NULL != tempTwoDimHist) fhHitMapMultPntAng = (TH2*) (tempTwoDimHist->Clone("HitsMapMultPntAng_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultPntSph")); - if (NULL != tempTwoDimHist) fhHitMapMultPntSph = (TH2*) (tempTwoDimHist->Clone("HitsMapMultPntSph_normed")); - else - return kFALSE; - - //----------------------------------- - // Mapping of position for hits coming from a single MC Track - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingTrkXY")); - if (NULL != tempTwoDimHist) fhHitMapSingTrkXY = (TH2*) (tempTwoDimHist->Clone("HitsMapSingTrkXY_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingTrkXZ")); - if (NULL != tempTwoDimHist) fhHitMapSingTrkXZ = (TH2*) (tempTwoDimHist->Clone("HitsMapSingTrkXZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingTrkYZ")); - if (NULL != tempTwoDimHist) fhHitMapSingTrkYZ = (TH2*) (tempTwoDimHist->Clone("HitsMapSingTrkYZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingTrkAng")); - if (NULL != tempTwoDimHist) fhHitMapSingTrkAng = (TH2*) (tempTwoDimHist->Clone("HitsMapSingTrkAng_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapSingTrkSph")); - if (NULL != tempTwoDimHist) fhHitMapSingTrkSph = (TH2*) (tempTwoDimHist->Clone("HitsMapSingTrkSph_normed")); - else - return kFALSE; - - //----------------------------------- - // Mapping of position for hits coming from multiple MC Tracks - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultTrkXY")); - if (NULL != tempTwoDimHist) fhHitMapMultTrkXY = (TH2*) (tempTwoDimHist->Clone("HitsMapMultTrkXY_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultTrkXZ")); - if (NULL != tempTwoDimHist) fhHitMapMultTrkXZ = (TH2*) (tempTwoDimHist->Clone("HitsMapMultTrkXZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultTrkYZ")); - if (NULL != tempTwoDimHist) fhHitMapMultTrkYZ = (TH2*) (tempTwoDimHist->Clone("HitsMapMultTrkYZ_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultTrkAng")); - if (NULL != tempTwoDimHist) fhHitMapMultTrkAng = (TH2*) (tempTwoDimHist->Clone("HitsMapMultTrkAng_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny("TofTests_HitsMapMultTrkSph")); - if (NULL != tempTwoDimHist) fhHitMapMultTrkSph = (TH2*) (tempTwoDimHist->Clone("HitsMapMultTrkSph_normed")); - else - return kFALSE; - - for (Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) { - // Phase space - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny(Form("TofTests_PtmRapGenTrk_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempTwoDimHist) fvhPtmRapGenTrk[iPartIdx] = (TH2*) (tempTwoDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny(Form("TofTests_PtmRapStsPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempTwoDimHist) fvhPtmRapStsPnt[iPartIdx] = (TH2*) (tempTwoDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny(Form("TofTests_PtmRapTofPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempTwoDimHist) fvhPtmRapTofPnt[iPartIdx] = (TH2*) (tempTwoDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fQaHistFile->FindObjectAny(Form("TofTests_PtmRapTofHit_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempTwoDimHist) fvhPtmRapTofHit[iPartIdx] = (TH2*) (tempTwoDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (fQaHistFile->FindObjectAny(Form("TofTests_PtmRapTofHitSinglePnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempTwoDimHist) - fvhPtmRapTofHitSinglePnt[iPartIdx] = (TH2*) (tempTwoDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (fQaHistFile->FindObjectAny(Form("TofTests_PtmRapTofHitSingleTrk_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempTwoDimHist) - fvhPtmRapTofHitSingleTrk[iPartIdx] = (TH2*) (tempTwoDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - //----------------------------------- - // PLab - tempOneDimHist = (TH1*) (fQaHistFile->FindObjectAny(Form("TofTests_PlabGenTrk_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) fvhPlabGenTrk[iPartIdx] = (TH1*) (tempOneDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempOneDimHist = (TH1*) (fQaHistFile->FindObjectAny(Form("TofTests_PlabStsPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) fvhPlabStsPnt[iPartIdx] = (TH1*) (tempOneDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempOneDimHist = (TH1*) (fQaHistFile->FindObjectAny(Form("TofTests_PlabTofPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) fvhPlabTofPnt[iPartIdx] = (TH1*) (tempOneDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempOneDimHist = (TH1*) (fQaHistFile->FindObjectAny(Form("TofTests_PlabTofHit_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) fvhPlabTofHit[iPartIdx] = (TH1*) (tempOneDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (fQaHistFile->FindObjectAny(Form("TofTests_PlabTofHitSinglePnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - fvhPlabTofHitSinglePnt[iPartIdx] = (TH1*) (tempOneDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (fQaHistFile->FindObjectAny(Form("TofTests_PlabTofHitSingleTrk_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - fvhPlabTofHitSingleTrk[iPartIdx] = (TH1*) (tempOneDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - //----------------------------------- - // MC Tracks losses - tempTwoDimHist = - (TH2*) (fQaHistFile->FindObjectAny(Form("TofTests_PtmRapGenTrkTofPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempTwoDimHist) - fvhPtmRapGenTrkTofPnt[iPartIdx] = (TH2*) (tempTwoDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (fQaHistFile->FindObjectAny(Form("TofTests_PtmRapGenTrkTofHit_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempTwoDimHist) - fvhPtmRapGenTrkTofHit[iPartIdx] = (TH2*) (tempTwoDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (fQaHistFile->FindObjectAny(Form("TofTests_PlabGenTrkTofPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - fvhPlabGenTrkTofPnt[iPartIdx] = (TH1*) (tempOneDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (fQaHistFile->FindObjectAny(Form("TofTests_PlabGenTrkTofHit_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - fvhPlabGenTrkTofhit[iPartIdx] = (TH1*) (tempOneDimHist->Clone("HitMapMultTrkSph_normed")); - else - return kFALSE; - - } // for( Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) - - std::cout << "Histo recovery OK!" << std::endl; - //******* close the input files - fDigiHistFile->Close(); - fClustHistFile->Close(); - fQaHistFile->Close(); - - std::cout << "Files closing OK!" << std::endl; - - //******* close the input files - if (1 < kiRebinFactX && 1 < kiRebinFactY) { - fhPointMapXY->Rebin2D(kiRebinFactX, kiRebinFactY); - fhPointMapXZ->Rebin2D(kiRebinFactX, kiRebinFactZ); - fhPointMapYZ->Rebin2D(kiRebinFactY, kiRebinFactZ); - fhPointMapAng->Rebin2D(kiRebinFactX, kiRebinFactY); - fhPointMapSph->Rebin2D(kiRebinFactX, kiRebinFactY); - fhDigiMapXY->Rebin2D(kiRebinFactX, kiRebinFactY); - fhDigiMapXZ->Rebin2D(kiRebinFactX, kiRebinFactZ); - fhDigiMapYZ->Rebin2D(kiRebinFactY, kiRebinFactZ); - fhDigiMapAng->Rebin2D(kiRebinFactX, kiRebinFactY); - fhDigiMapSph->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapXY->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapXZ->Rebin2D(kiRebinFactX, kiRebinFactZ); - fhHitMapYZ->Rebin2D(kiRebinFactY, kiRebinFactZ); - fhHitMapAng->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapSph->Rebin2D(kiRebinFactX, kiRebinFactY); - // Mapping of position for hits coming from a single MC Point - fhHitMapSingPntXY->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapSingPntXZ->Rebin2D(kiRebinFactX, kiRebinFactZ); - fhHitMapSingPntYZ->Rebin2D(kiRebinFactY, kiRebinFactZ); - fhHitMapSingPntAng->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapSingPntSph->Rebin2D(kiRebinFactX, kiRebinFactY); - // Mapping of position for hits coming from multiple MC Points - fhHitMapMultPntXY->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapMultPntXZ->Rebin2D(kiRebinFactX, kiRebinFactZ); - fhHitMapMultPntYZ->Rebin2D(kiRebinFactY, kiRebinFactZ); - fhHitMapMultPntAng->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapMultPntSph->Rebin2D(kiRebinFactX, kiRebinFactY); - // Mapping of position for hits coming from a single MC Track - fhHitMapSingTrkXY->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapSingTrkXZ->Rebin2D(kiRebinFactX, kiRebinFactZ); - fhHitMapSingTrkYZ->Rebin2D(kiRebinFactY, kiRebinFactZ); - fhHitMapSingTrkAng->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapSingTrkSph->Rebin2D(kiRebinFactX, kiRebinFactY); - // Mapping of position for hits coming from multiple MC Tracks - fhHitMapMultTrkXY->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapMultTrkXZ->Rebin2D(kiRebinFactX, kiRebinFactZ); - fhHitMapMultTrkYZ->Rebin2D(kiRebinFactY, kiRebinFactZ); - fhHitMapMultTrkAng->Rebin2D(kiRebinFactX, kiRebinFactY); - fhHitMapMultTrkSph->Rebin2D(kiRebinFactX, kiRebinFactY); - - std::cout << "2D maps rebinning OK!" << std::endl; - } // if( 1 < kiRebinFactX && 1 < kiRebinFactY ) - //******* Creates the output histograms - // Histograms bining, for now HardCode - // TODO: recover from input histograms - // xy - hit densities and rates - Int_t nbinx = 1500 / kiRebinFactX; - Int_t nbiny = 1000 / kiRebinFactY; - Int_t nbinz = 1500 / kiRebinFactZ; - Double_t xrange = 750.; - Double_t yrange = 500.; - Double_t zmin = fdWallPosZ - 50.; - Double_t zmax = fdWallPosZ + 100.; - // angular densities for overlap check - Int_t iNbBinThetaX = 1200 / kiRebinFactX; - Double_t dThetaXMin = -60.0; - Double_t dThetaXMax = 60.0; - Int_t iNbBinThetaY = 800 / kiRebinFactY; - Double_t dThetaYMin = -40.0; - Double_t dThetaYMax = 40.0; - // spherical densities for overlap check - Int_t iNbBinTheta = 180 / kiRebinFactX; - Double_t dThetaMin = 0; - Double_t dThetaMax = TMath::Pi() * 90 / 180; - Int_t iNbBinPhi = 180 / kiRebinFactY; - Double_t dPhiMin = -TMath::Pi(); - Double_t dPhiMax = TMath::Pi(); - - // Physics coord mapping, 1 per particle type - // Phase space - Int_t iNbBinsY = 30; - Double_t dMinY = -1.; - Double_t dMaxY = 4.; - Int_t iNbBNinsPtm = 30; - Double_t dMinPtm = 0.0; - Double_t dMaxPtm = 2.5; - // PLab - Int_t iNbBinsPlab = 100; - Double_t dMinPlab = 0.0; - Double_t dMaxPlab = 10.0; - - // Geometric Mapping - TH2* fhHitEffMapXY = new TH2D("TofQa_HitsEffMapXY", - "Efficiency of the Tof Hits generation VS " - "position; X[cm]; Y[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbiny, -yrange, yrange); - TH2* fhHitEffMapXZ = new TH2D("TofQa_HitsEffMapXZ", - "Efficiency of the Tof Hits generation VS " - "position; X[cm]; Z[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbinz, zmin, zmax); - TH2* fhHitEffMapYZ = new TH2D("TofQa_HitsEffMapYZ", - "Efficiency of the Tof Hits generation VS " - "position; Y[cm]; Z[cm]; Eff. [\%]", - nbiny, -yrange, yrange, nbinz, zmin, zmax); - TH2* fhHitEffMapAng = new TH2D("TofQa_HitsEffMapAng", - "Efficiency of the Tof Hits generation VS position; " - "#theta_{x}[Deg.]; #theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhHitEffMapSph = new TH2D("TofQa_HitsEffMapSph", - "Efficiency of the Tof Hits generation VS position; #theta[rad.]; " - "#phi[rad.]; Eff. [\%]", - iNbBinTheta, dThetaMin, dThetaMax, iNbBinPhi, dPhiMin, dPhiMax); - // Mapping of position for hits coming from a single MC Point - TH2* fhHitEffMapSingPntXY = new TH2D("TofQa_HitsEffMapSingPntXY", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Pnt; X[cm]; Y[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbiny, -yrange, yrange); - TH2* fhHitEffMapSingPntXZ = new TH2D("TofQa_HitsEffMapSingPntXZ", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Pnt; X[cm]; Z[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbinz, zmin, zmax); - TH2* fhHitEffMapSingPntYZ = new TH2D("TofQa_HitsEffMapSingPntYZ", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Pnt; Y[cm]; Z[cm]; Eff. [\%]", - nbiny, -yrange, yrange, nbinz, zmin, zmax); - TH2* fhHitEffMapSingPntAng = new TH2D("TofQa_HitsEffMapSingPntAng", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Pnt; #theta_{x}[Deg.]; #theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhHitEffMapSingPntSph = new TH2D("TofQa_HitsEffMapSingPntSph", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Pnt; #theta[rad.]; #phi[rad.]; Eff. [\%]", - iNbBinTheta, dThetaMin, dThetaMax, iNbBinPhi, dPhiMin, dPhiMax); - - TH2* fhHitRatioMapSingPntXY = new TH2D("TofQa_HitsRatioMapSingPntXY", - "Tof Hits generation: Fraction of hits from a single MC Pnt; " - "X[cm]; Y[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbiny, -yrange, yrange); - TH2* fhHitRatioMapSingPntXZ = new TH2D("TofQa_HitsRatioMapSingPntXZ", - "Tof Hits generation: Fraction of hits from a single MC Pnt; " - "X[cm]; Z[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbinz, zmin, zmax); - TH2* fhHitRatioMapSingPntYZ = new TH2D("TofQa_HitsRatioMapSingPntYZ", - "Tof Hits generation: Fraction of hits from a single MC Pnt; " - "Y[cm]; Z[cm]; Eff. [\%]", - nbiny, -yrange, yrange, nbinz, zmin, zmax); - TH2* fhHitRatioMapSingPntAng = new TH2D("TofQa_HitsRatioMapSingPntAng", - "Tof Hits generation: Fraction of hits from a single MC Pnt; " - "#theta_{x}[Deg.]; #theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhHitRatioMapSingPntSph = new TH2D("TofQa_HitsRatioMapSingPntSph", - "Tof Hits generation: Fraction of hits from a single MC Pnt; " - "#theta[rad.]; #phi[rad.]; Eff. [\%]", - iNbBinTheta, dThetaMin, dThetaMax, iNbBinPhi, dPhiMin, dPhiMax); - // Mapping of position for hits coming from multiple MC Points - TH2* fhHitEffMapMultPntXY = new TH2D("TofQa_HitsEffMapMultPntXY", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Pnt; X[cm]; Y[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbiny, -yrange, yrange); - TH2* fhHitEffMapMultPntXZ = new TH2D("TofQa_HitsEffMapMultPntXZ", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Pnt; X[cm]; Z[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbinz, zmin, zmax); - TH2* fhHitEffMapMultPntYZ = new TH2D("TofQa_HitsEffMapMultPntYZ", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Pnt; Y[cm]; Z[cm]; Eff. [\%]", - nbiny, -yrange, yrange, nbinz, zmin, zmax); - TH2* fhHitEffMapMultPntAng = new TH2D("TofQa_HitsEffMapMultPntAng", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Pnt; #theta_{x}[Deg.]; #theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhHitEffMapMultPntSph = new TH2D("TofQa_HitsEffMapMultPntSph", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Pnt; #theta[rad.]; #phi[rad.]; Eff. [\%]", - iNbBinTheta, dThetaMin, dThetaMax, iNbBinPhi, dPhiMin, dPhiMax); - // Mapping of position for hits coming from a single MC Track - TH2* fhHitEffMapSingTrkXY = new TH2D("TofQa_HitsEffMapSingTrkXY", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Trk; X[cm]; Y[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbiny, -yrange, yrange); - TH2* fhHitEffMapSingTrkXZ = new TH2D("TofQa_HitsEffMapSingTrkXZ", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Trk; X[cm]; Z[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbinz, zmin, zmax); - TH2* fhHitEffMapSingTrkYZ = new TH2D("TofQa_HitsEffMapSingTrkYZ", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Trk; Y[cm]; Z[cm]; Eff. [\%]", - nbiny, -yrange, yrange, nbinz, zmin, zmax); - TH2* fhHitEffMapSingTrkAng = new TH2D("TofQa_HitsEffMapSingTrkAng", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Trk; #theta_{x}[Deg.]; #theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhHitEffMapSingTrkSph = new TH2D("TofQa_HitsEffMapSingTrkSph", - "Efficiency of the Tof Hits generation for hits from a single MC " - "Trk; #theta[rad.]; #phi[rad.]; Eff. [\%]", - iNbBinTheta, dThetaMin, dThetaMax, iNbBinPhi, dPhiMin, dPhiMax); - - TH2* fhHitRatioMapSingTrkXY = new TH2D("TofQa_HitsRatioMapSingTrkXY", - "Tof Hits generation: Fraction of hits from a single MC Trk; " - "X[cm]; Y[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbiny, -yrange, yrange); - TH2* fhHitRatioMapSingTrkXZ = new TH2D("TofQa_HitsRatioMapSingTrkXZ", - "Tof Hits generation: Fraction of hits from a single MC Trk; " - "X[cm]; Z[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbinz, zmin, zmax); - TH2* fhHitRatioMapSingTrkYZ = new TH2D("TofQa_HitsRatioMapSingTrkYZ", - "Tof Hits generation: Fraction of hits from a single MC Trk; " - "Y[cm]; Z[cm]; Eff. [\%]", - nbiny, -yrange, yrange, nbinz, zmin, zmax); - TH2* fhHitRatioMapSingTrkAng = new TH2D("TofQa_HitsRatioMapSingTrkAng", - "Tof Hits generation: Fraction of hits from a single MC Trk; " - "#theta_{x}[Deg.]; #theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhHitRatioMapSingTrkSph = new TH2D("TofQa_HitsRatioMapSingTrkSph", - "Tof Hits generation: Fraction of hits from a single MC Trk; " - "#theta[rad.]; #phi[rad.]; Eff. [\%]", - iNbBinTheta, dThetaMin, dThetaMax, iNbBinPhi, dPhiMin, dPhiMax); - // Mapping of position for hits coming from multiple MC Tracks - TH2* fhHitEffMapMultTrkXY = new TH2D("TofQa_HitsEffMapMultTrkXY", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Trk; X[cm]; Y[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbiny, -yrange, yrange); - TH2* fhHitEffMapMultTrkXZ = new TH2D("TofQa_HitsEffMapMultTrkXZ", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Trk; X[cm]; Z[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbinz, zmin, zmax); - TH2* fhHitEffMapMultTrkYZ = new TH2D("TofQa_HitsEffMapMultTrkYZ", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Trk; Y[cm]; Z[cm]; Eff. [\%]", - nbiny, -yrange, yrange, nbinz, zmin, zmax); - TH2* fhHitEffMapMultTrkAng = new TH2D("TofQa_HitsEffMapMultTrkAng", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Trk; #theta_{x}[Deg.]; #theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhHitEffMapMultTrkSph = new TH2D("TofQa_HitsEffMapMultTrkSph", - "Efficiency of the Tof Hits generation for hits from multiple MC " - "Trk; #theta[rad.]; #phi[rad.]; Eff. [\%]", - iNbBinTheta, dThetaMin, dThetaMax, iNbBinPhi, dPhiMin, dPhiMax); - - - TH2* fhHitRatioMapMultTrkMultPntXY = new TH2D("TofQa_HitsRatioMapMultTrkMultPntXY", - "Tof Hits generation: Fraction of hits from multi. Tracks among " - "hits from multi. MC Pnt; X[cm]; Y[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbiny, -yrange, yrange); - TH2* fhHitRatioMapMultTrkMultPntXZ = new TH2D("TofQa_HitsRatioMapMultTrkMultPntXZ", - "Tof Hits generation: Fraction of hits from multi. Tracks among " - "hits from multi. MC Pnt; X[cm]; Z[cm]; Eff. [\%]", - nbinx, -xrange, xrange, nbinz, zmin, zmax); - TH2* fhHitRatioMapMultTrkMultPntYZ = new TH2D("TofQa_HitsRatioMapMultTrkMultPntYZ", - "Tof Hits generation: Fraction of hits from multi. Tracks among " - "hits from multi. MC Pnt; Y[cm]; Z[cm]; Eff. [\%]", - nbiny, -yrange, yrange, nbinz, zmin, zmax); - TH2* fhHitRatioMapMultTrkMultPntAng = - new TH2D("TofQa_HitsRatioMapMultTrkMultPntAng", - "Tof Hits generation: Fraction of hits from multi. Tracks among hits from " - "multi. MC Pnt; #theta_{x}[Deg.]; #theta_{y}[Deg.]; Eff. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhHitRatioMapMultTrkMultPntSph = new TH2D("TofQa_HitsRatioMapMultTrkMultPntSph", - "Tof Hits generation: Fraction of hits from multi. Tracks among " - "hits from multi. MC Pnt; #theta[rad.]; #phi[rad.]; Eff. [\%]", - iNbBinTheta, dThetaMin, dThetaMax, iNbBinPhi, dPhiMin, dPhiMax); - - // Physics coord mapping, 1 per particle type - // Phase space - std::vector<TH2*> fvhPtmRapStsPntAcc; - std::vector<TH2*> fvhPtmRapTofPntAcc; - std::vector<TH2*> fvhPtmRapTofHitEff; - std::vector<TH2*> fvhPtmRapTofHitSinglePntRatio; - std::vector<TH2*> fvhPtmRapTofHitSingleTrkRatio; - fvhPtmRapStsPntAcc.resize(kiNbPart); - fvhPtmRapTofPntAcc.resize(kiNbPart); - fvhPtmRapTofHitEff.resize(kiNbPart); - fvhPtmRapTofHitSinglePntRatio.resize(kiNbPart); - fvhPtmRapTofHitSingleTrkRatio.resize(kiNbPart); - std::vector<TH2*> fvhPtmRapTofPntEffSts; - std::vector<TH2*> fvhPtmRapTofHitEffSts; - std::vector<TH2*> fvhPtmRapTofHitSinglePntEffSts; - std::vector<TH2*> fvhPtmRapTofHitSingleTrkEffSts; - fvhPtmRapTofPntEffSts.resize(kiNbPart); - fvhPtmRapTofHitEffSts.resize(kiNbPart); - fvhPtmRapTofHitSinglePntEffSts.resize(kiNbPart); - fvhPtmRapTofHitSingleTrkEffSts.resize(kiNbPart); - // PLab - std::vector<TH1*> fvhPlabStsPntAcc; - std::vector<TH1*> fvhPlabTofPntAcc; - std::vector<TH1*> fvhPlabTofHitEff; - std::vector<TH1*> fvhPlabTofHitSinglePntRatio; - std::vector<TH1*> fvhPlabTofHitSingleTrkRatio; - fvhPlabStsPntAcc.resize(kiNbPart); - fvhPlabTofPntAcc.resize(kiNbPart); - fvhPlabTofHitEff.resize(kiNbPart); - fvhPlabTofHitSinglePntRatio.resize(kiNbPart); - fvhPlabTofHitSingleTrkRatio.resize(kiNbPart); - std::vector<TH1*> fvhPlabTofPntEffSts; - std::vector<TH1*> fvhPlabTofHitEffSts; - std::vector<TH1*> fvhPlabTofHitSinglePntEffSts; - std::vector<TH1*> fvhPlabTofHitSingleTrkEffSts; - fvhPlabTofPntEffSts.resize(kiNbPart); - fvhPlabTofHitEffSts.resize(kiNbPart); - fvhPlabTofHitSinglePntEffSts.resize(kiNbPart); - fvhPlabTofHitSingleTrkEffSts.resize(kiNbPart); - // MC Tracks losses - std::vector<TH2*> fvhPtmRapGenTrkTofHitEff; - std::vector<TH1*> fvhPlabGenTrkTofhitEff; - fvhPtmRapGenTrkTofHitEff.resize(kiNbPart); - fvhPlabGenTrkTofhitEff.resize(kiNbPart); - - for (Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) { - // Phase space - fvhPtmRapStsPntAcc[iPartIdx] = new TH2D(Form("TofQa_PtmRapStsPntAcc_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y acceptance for MC Track with STS points, %s; " - "y; P_{t}/M; Acc. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - fvhPtmRapTofPntAcc[iPartIdx] = new TH2D(Form("TofQa_PtmRapTofPntAcc_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y acceptance from MC Track for TOF points, %s; " - "y; P_{t}/M; Acc. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - fvhPtmRapTofHitEff[iPartIdx] = new TH2D(Form("TofQa_PtmRapTofHitEff_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y efficiency distribution for TOF Hits VS MC " - "tracks(from MC Track), %s; y; P_{t}/M; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - fvhPtmRapTofHitSinglePntRatio[iPartIdx] = - new TH2D(Form("TofQa_PtmRapTofHitSinglePntRatio_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y distribution of the ratio of TOF Hits from a single " - "TOF Point (from MC Track), %s; y; P_{t}/M; Rat. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - fvhPtmRapTofHitSingleTrkRatio[iPartIdx] = - new TH2D(Form("TofQa_PtmRapTofHitSingleTrkRatio_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y distribution of the ratio of TOF Hits from a single " - "MC track (from MC Track), %s; y; P_{t}/M; Rat. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - - fvhPtmRapTofPntEffSts[iPartIdx] = new TH2D(Form("TofQa_PtmRapTofPntEffSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y distribution of the efficiency for TOF " - "points VS STS (from MC Track), %s; y; P_{t}/M; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - fvhPtmRapTofHitEffSts[iPartIdx] = new TH2D(Form("TofQa_PtmRapTofHitEffSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y efficiency distribution for TOF Hits VS STS " - "(from MC Track), %s; y; P_{t}/M; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - fvhPtmRapTofHitSinglePntEffSts[iPartIdx] = - new TH2D(Form("TofQa_PtmRapTofHitSinglePntEffSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y efficiency distribution for TOF Hits from a single " - "TOF Point VS STS (from MC Track), %s; y; P_{t}/M; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - fvhPtmRapTofHitSingleTrkEffSts[iPartIdx] = - new TH2D(Form("TofQa_PtmRapTofHitSingleTrkEffSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y efficiency distribution for TOF Hits from a single MC " - "track VS STS (from MC Track), %s; y; P_{t}/M; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - // PLab - fvhPlabStsPntAcc[iPartIdx] = new TH1D(Form("TofQa_PlabStsPntAcc_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} acceptance for MC Track with STS points, %s; " - "P_{lab} [GeV/c]; Acc. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - fvhPlabTofPntAcc[iPartIdx] = new TH1D(Form("TofQa_PlabTofPntAcc_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} acceptance from MC Track for TOF points, %s; " - "P_{lab} [GeV/c]; Acc. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - fvhPlabTofHitEff[iPartIdx] = new TH1D(Form("TofQa_PlabTofHitEff_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency distribution for TOF Hits VS MC " - "tracks(from MC Track), %s; P_{lab} [GeV/c]; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - fvhPlabTofHitSinglePntRatio[iPartIdx] = - new TH1D(Form("TofQa_PlabTofHitSinglePntRatio_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} distribution of the ratio of TOF Hits from a single TOF " - "Point (from MC Track), %s; P_{lab} [GeV/c]; Rat. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - fvhPlabTofHitSingleTrkRatio[iPartIdx] = - new TH1D(Form("TofQa_PlabTofHitSingleTrkRatio_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} distribution of the ratio of TOF Hits from a single MC " - "track (from MC Track), %s; P_{lab} [GeV/c]; Rat. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - - fvhPlabTofPntEffSts[iPartIdx] = new TH1D(Form("TofQa_PlabTofPntEffSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} distribution of the efficiency for TOF points VS " - "STS (from MC Track), %s; P_{lab} [GeV/c]; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - fvhPlabTofHitEffSts[iPartIdx] = new TH1D(Form("TofQa_PlabTofHitEffSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency distribution for TOF Hits VS STS (from " - "MC Track), %s; P_{lab} [GeV/c]; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - fvhPlabTofHitSinglePntEffSts[iPartIdx] = - new TH1D(Form("TofQa_PlabTofHitSinglePntEffSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency distribution for TOF Hits from a single TOF " - "Point VS STS (from MC Track), %s; P_{lab} [GeV/c]; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - fvhPlabTofHitSingleTrkEffSts[iPartIdx] = - new TH1D(Form("TofQa_PlabTofHitSingleTrkEffSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency distribution for TOF Hits from a single MC " - "track VS STS (from MC Track), %s; P_{lab} [GeV/c]; Eff. [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - - // MC Tracks losses - fvhPtmRapGenTrkTofHitEff[iPartIdx] = new TH2D(Form("TofQa_PtmRapGenTrkTofHitEff_%s", ksPartTag[iPartIdx].Data()), - Form("P_{t}/M vs y efficiency distribution for MC tracks with TOF " - "Hit(s), %s; y; P_{t}/M; Trk w. Hits [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsY, dMinY, dMaxY, iNbBNinsPtm, dMinPtm, dMaxPtm); - fvhPlabGenTrkTofhitEff[iPartIdx] = new TH1D(Form("TofQa_PlabGenTrkTofHit_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency distribution for MC tracks with TOF " - "Hit(s), %s; P_{lab} [GeV/c]; Trk w. Hits [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - } // for( Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) - - std::cout << "Histo creation OK!" << std::endl; - //******* Fills the output histograms - - // Geometric Mapping - fhHitEffMapXY->Divide(fhHitMapXY, fhPointMapXY); - fhHitEffMapXZ->Divide(fhHitMapXZ, fhPointMapXZ); - fhHitEffMapYZ->Divide(fhHitMapYZ, fhPointMapYZ); - fhHitEffMapAng->Divide(fhHitMapAng, fhPointMapAng); - fhHitEffMapSph->Divide(fhHitMapSph, fhPointMapSph); - - // Mapping of position for hits coming from a single MC Point - fhHitEffMapSingPntXY->Divide(fhHitMapSingPntXY, fhPointMapXY); - fhHitEffMapSingPntXZ->Divide(fhHitMapSingPntXZ, fhPointMapXZ); - fhHitEffMapSingPntYZ->Divide(fhHitMapSingPntYZ, fhPointMapYZ); - fhHitEffMapSingPntAng->Divide(fhHitMapSingPntAng, fhPointMapAng); - fhHitEffMapSingPntSph->Divide(fhHitMapSingPntSph, fhPointMapSph); - - fhHitRatioMapSingPntXY->Divide(fhHitMapSingPntXY, fhHitMapXY); - fhHitRatioMapSingPntXZ->Divide(fhHitMapSingPntXZ, fhHitMapXZ); - fhHitRatioMapSingPntYZ->Divide(fhHitMapSingPntYZ, fhHitMapYZ); - fhHitRatioMapSingPntAng->Divide(fhHitMapSingPntAng, fhHitMapAng); - fhHitRatioMapSingPntSph->Divide(fhHitMapSingPntSph, fhHitMapSph); - // Mapping of position for hits coming from multiple MC Points - fhHitEffMapMultPntXY->Divide(fhHitMapMultPntXY, fhPointMapXY); - fhHitEffMapMultPntXZ->Divide(fhHitMapMultPntXZ, fhPointMapXZ); - fhHitEffMapMultPntYZ->Divide(fhHitMapMultPntYZ, fhPointMapYZ); - fhHitEffMapMultPntAng->Divide(fhHitMapMultPntAng, fhPointMapAng); - fhHitEffMapMultPntSph->Divide(fhHitMapMultPntSph, fhPointMapSph); - // Mapping of position for hits coming from a single MC Track - fhHitEffMapSingTrkXY->Divide(fhHitMapSingTrkXY, fhPointMapXY); - fhHitEffMapSingTrkXZ->Divide(fhHitMapSingTrkXZ, fhPointMapXZ); - fhHitEffMapSingTrkYZ->Divide(fhHitMapSingTrkYZ, fhPointMapYZ); - fhHitEffMapSingTrkAng->Divide(fhHitMapSingTrkAng, fhPointMapAng); - fhHitEffMapSingTrkSph->Divide(fhHitMapSingTrkSph, fhPointMapSph); - - fhHitRatioMapSingTrkXY->Divide(fhHitMapSingTrkXY, fhHitMapXY); - fhHitRatioMapSingTrkXZ->Divide(fhHitMapSingTrkXZ, fhHitMapXZ); - fhHitRatioMapSingTrkYZ->Divide(fhHitMapSingTrkYZ, fhHitMapYZ); - fhHitRatioMapSingTrkAng->Divide(fhHitMapSingTrkAng, fhHitMapAng); - fhHitRatioMapSingTrkSph->Divide(fhHitMapSingTrkSph, fhHitMapSph); - // Mapping of position for hits coming from multiple MC Tracks - fhHitEffMapMultTrkXY->Divide(fhHitMapMultTrkXY, fhPointMapXY); - fhHitEffMapMultTrkXZ->Divide(fhHitMapMultTrkXZ, fhPointMapXZ); - fhHitEffMapMultTrkYZ->Divide(fhHitMapMultTrkYZ, fhPointMapYZ); - fhHitEffMapMultTrkAng->Divide(fhHitMapMultTrkAng, fhPointMapAng); - fhHitEffMapMultTrkSph->Divide(fhHitMapMultTrkSph, fhPointMapSph); - - fhHitRatioMapMultTrkMultPntXY->Divide(fhHitMapMultTrkXY, fhHitMapMultPntXY); - fhHitRatioMapMultTrkMultPntXZ->Divide(fhHitMapMultTrkXZ, fhHitMapMultPntXZ); - fhHitRatioMapMultTrkMultPntYZ->Divide(fhHitMapMultTrkYZ, fhHitMapMultPntYZ); - fhHitRatioMapMultTrkMultPntAng->Divide(fhHitMapMultTrkAng, fhHitMapMultPntAng); - fhHitRatioMapMultTrkMultPntSph->Divide(fhHitMapMultTrkSph, fhHitMapMultPntSph); - - // Physics coord mapping, 1 per particle type - for (Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) { - // Phase space - fvhPtmRapStsPntAcc[iPartIdx]->Divide(fvhPtmRapStsPnt[iPartIdx], fvhPtmRapGenTrk[iPartIdx]); - fvhPtmRapTofPntAcc[iPartIdx]->Divide(fvhPtmRapTofPnt[iPartIdx], fvhPtmRapGenTrk[iPartIdx]); - fvhPtmRapTofHitEff[iPartIdx]->Divide(fvhPtmRapTofHit[iPartIdx], fvhPtmRapGenTrk[iPartIdx]); - fvhPtmRapTofHitSinglePntRatio[iPartIdx]->Divide(fvhPtmRapTofHitSinglePnt[iPartIdx], fvhPtmRapTofHit[iPartIdx]); - ; - fvhPtmRapTofHitSingleTrkRatio[iPartIdx]->Divide(fvhPtmRapTofHitSingleTrk[iPartIdx], fvhPtmRapTofHit[iPartIdx]); - - fvhPtmRapTofPntEffSts[iPartIdx]->Divide(fvhPtmRapTofPnt[iPartIdx], fvhPtmRapStsPnt[iPartIdx]); - fvhPtmRapTofHitEffSts[iPartIdx]->Divide(fvhPtmRapTofHit[iPartIdx], fvhPtmRapStsPnt[iPartIdx]); - fvhPtmRapTofHitSinglePntEffSts[iPartIdx]->Divide(fvhPtmRapTofHitSinglePnt[iPartIdx], fvhPtmRapStsPnt[iPartIdx]); - fvhPtmRapTofHitSingleTrkEffSts[iPartIdx]->Divide(fvhPtmRapTofHitSingleTrk[iPartIdx], fvhPtmRapStsPnt[iPartIdx]); - // PLab - fvhPlabStsPntAcc[iPartIdx]->Divide(fvhPlabStsPnt[iPartIdx], fvhPlabGenTrk[iPartIdx]); - fvhPlabTofPntAcc[iPartIdx]->Divide(fvhPlabTofPnt[iPartIdx], fvhPlabGenTrk[iPartIdx]); - fvhPlabTofHitEff[iPartIdx]->Divide(fvhPlabTofHit[iPartIdx], fvhPlabGenTrk[iPartIdx]); - fvhPlabTofHitSinglePntRatio[iPartIdx]->Divide(fvhPlabTofHitSinglePnt[iPartIdx], fvhPlabTofHit[iPartIdx]); - fvhPlabTofHitSingleTrkRatio[iPartIdx]->Divide(fvhPlabTofHitSingleTrk[iPartIdx], fvhPlabTofHit[iPartIdx]); - - fvhPlabTofPntEffSts[iPartIdx]->Divide(fvhPlabTofPnt[iPartIdx], fvhPlabStsPnt[iPartIdx]); - fvhPlabTofHitEffSts[iPartIdx]->Divide(fvhPlabTofHit[iPartIdx], fvhPlabStsPnt[iPartIdx]); - fvhPlabTofHitSinglePntEffSts[iPartIdx]->Divide(fvhPlabTofHitSinglePnt[iPartIdx], fvhPlabStsPnt[iPartIdx]); - fvhPlabTofHitSingleTrkEffSts[iPartIdx]->Divide(fvhPlabTofHitSingleTrk[iPartIdx], fvhPlabStsPnt[iPartIdx]); - // MC Tracks losses - fvhPtmRapGenTrkTofHitEff[iPartIdx]->Divide(fvhPtmRapGenTrkTofHit[iPartIdx], fvhPtmRapGenTrkTofPnt[iPartIdx]); - fvhPlabGenTrkTofhitEff[iPartIdx]->Divide(fvhPlabGenTrkTofhit[iPartIdx], fvhPlabGenTrkTofPnt[iPartIdx]); - } // for( Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) - - std::cout << "Histo filling OK!" << std::endl; - //******* Scales the output histograms to percentage - // Geometric Mapping - fhHitEffMapXY->Scale(100.0); - fhHitEffMapXZ->Scale(100.0); - fhHitEffMapYZ->Scale(100.0); - fhHitEffMapAng->Scale(100.0); - fhHitEffMapSph->Scale(100.0); - - // Mapping of position for hits coming from a single MC Point - fhHitEffMapSingPntXY->Scale(100.0); - fhHitEffMapSingPntXZ->Scale(100.0); - fhHitEffMapSingPntYZ->Scale(100.0); - fhHitEffMapSingPntAng->Scale(100.0); - fhHitEffMapSingPntSph->Scale(100.0); - - fhHitRatioMapSingPntXY->Scale(100.0); - fhHitRatioMapSingPntXZ->Scale(100.0); - fhHitRatioMapSingPntYZ->Scale(100.0); - fhHitRatioMapSingPntAng->Scale(100.0); - fhHitRatioMapSingPntSph->Scale(100.0); - // Mapping of position for hits coming from multiple MC Points - fhHitEffMapMultPntXY->Scale(100.0); - fhHitEffMapMultPntXZ->Scale(100.0); - fhHitEffMapMultPntYZ->Scale(100.0); - fhHitEffMapMultPntAng->Scale(100.0); - fhHitEffMapMultPntSph->Scale(100.0); - // Mapping of position for hits coming from a single MC Track - fhHitEffMapSingTrkXY->Scale(100.0); - fhHitEffMapSingTrkXZ->Scale(100.0); - fhHitEffMapSingTrkYZ->Scale(100.0); - fhHitEffMapSingTrkAng->Scale(100.0); - fhHitEffMapSingTrkSph->Scale(100.0); - - fhHitRatioMapSingTrkXY->Scale(100.0); - fhHitRatioMapSingTrkXZ->Scale(100.0); - fhHitRatioMapSingTrkYZ->Scale(100.0); - fhHitRatioMapSingTrkAng->Scale(100.0); - fhHitRatioMapSingTrkSph->Scale(100.0); - // Mapping of position for hits coming from multiple MC Tracks - fhHitEffMapMultTrkXY->Scale(100.0); - fhHitEffMapMultTrkXZ->Scale(100.0); - fhHitEffMapMultTrkYZ->Scale(100.0); - fhHitEffMapMultTrkAng->Scale(100.0); - fhHitEffMapMultTrkSph->Scale(100.0); - - fhHitRatioMapMultTrkMultPntXY->Scale(100.0); - fhHitRatioMapMultTrkMultPntXZ->Scale(100.0); - fhHitRatioMapMultTrkMultPntYZ->Scale(100.0); - fhHitRatioMapMultTrkMultPntAng->Scale(100.0); - fhHitRatioMapMultTrkMultPntSph->Scale(100.0); - - // Physics coord mapping, 1 per particle type - for (Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) { - // Phase space - fvhPtmRapStsPntAcc[iPartIdx]->Scale(100.0); - fvhPtmRapTofPntAcc[iPartIdx]->Scale(100.0); - fvhPtmRapTofHitEff[iPartIdx]->Scale(100.0); - fvhPtmRapTofHitSinglePntRatio[iPartIdx]->Scale(100.0); - fvhPtmRapTofHitSingleTrkRatio[iPartIdx]->Scale(100.0); - fvhPtmRapTofPntEffSts[iPartIdx]->Scale(100.0); - fvhPtmRapTofHitEffSts[iPartIdx]->Scale(100.0); - fvhPtmRapTofHitSinglePntEffSts[iPartIdx]->Scale(100.0); - fvhPtmRapTofHitSingleTrkEffSts[iPartIdx]->Scale(100.0); - // PLab - fvhPlabStsPntAcc[iPartIdx]->Scale(100.0); - fvhPlabTofPntAcc[iPartIdx]->Scale(100.0); - fvhPlabTofHitEff[iPartIdx]->Scale(100.0); - fvhPlabTofHitSinglePntRatio[iPartIdx]->Scale(100.0); - fvhPlabTofHitSingleTrkRatio[iPartIdx]->Scale(100.0); - fvhPlabTofPntEffSts[iPartIdx]->Scale(100.0); - fvhPlabTofHitEffSts[iPartIdx]->Scale(100.0); - fvhPlabTofHitSinglePntEffSts[iPartIdx]->Scale(100.0); - fvhPlabTofHitSingleTrkEffSts[iPartIdx]->Scale(100.0); - // MC Tracks losses - fvhPtmRapGenTrkTofHitEff[iPartIdx]->Scale(100.0); - fvhPlabGenTrkTofhitEff[iPartIdx]->Scale(100.0); - } // for( Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) - - std::cout << "Histo scaling OK!" << std::endl; - //******* Saves the output histograms - fOutHistFile->cd(); - - TDirectory* cdGeomMap = fOutHistFile->mkdir("GeomMap"); - cdGeomMap->cd(); // make the "GeomMap" directory the current directory - // Geometric Mapping - fhHitEffMapXY->Write(); - fhHitEffMapXZ->Write(); - fhHitEffMapYZ->Write(); - fhHitEffMapAng->Write(); - fhHitEffMapSph->Write(); - - TDirectory* cdMixMap = fOutHistFile->mkdir("MixMap"); - cdMixMap->cd(); // make the "MixMap" directory the current directory - // Mapping of position for hits coming from a single MC Point - fhHitEffMapSingPntXY->Write(); - fhHitEffMapSingPntXZ->Write(); - fhHitEffMapSingPntYZ->Write(); - fhHitEffMapSingPntAng->Write(); - fhHitEffMapSingPntSph->Write(); - - fhHitRatioMapSingPntXY->Write(); - fhHitRatioMapSingPntXZ->Write(); - fhHitRatioMapSingPntYZ->Write(); - fhHitRatioMapSingPntAng->Write(); - fhHitRatioMapSingPntSph->Write(); - // Mapping of position for hits coming from multiple MC Points - fhHitEffMapMultPntXY->Write(); - fhHitEffMapMultPntXZ->Write(); - fhHitEffMapMultPntYZ->Write(); - fhHitEffMapMultPntAng->Write(); - fhHitEffMapMultPntSph->Write(); - // Mapping of position for hits coming from a single MC Track - fhHitEffMapSingTrkXY->Write(); - fhHitEffMapSingTrkXZ->Write(); - fhHitEffMapSingTrkYZ->Write(); - fhHitEffMapSingTrkAng->Write(); - fhHitEffMapSingTrkSph->Write(); - - fhHitRatioMapSingTrkXY->Write(); - fhHitRatioMapSingTrkXZ->Write(); - fhHitRatioMapSingTrkYZ->Write(); - fhHitRatioMapSingTrkAng->Write(); - fhHitRatioMapSingTrkSph->Write(); - // Mapping of position for hits coming from multiple MC Tracks - fhHitEffMapMultTrkXY->Write(); - fhHitEffMapMultTrkXZ->Write(); - fhHitEffMapMultTrkYZ->Write(); - fhHitEffMapMultTrkAng->Write(); - fhHitEffMapMultTrkSph->Write(); - - fhHitRatioMapMultTrkMultPntXY->Write(); - fhHitRatioMapMultTrkMultPntXZ->Write(); - fhHitRatioMapMultTrkMultPntYZ->Write(); - fhHitRatioMapMultTrkMultPntAng->Write(); - fhHitRatioMapMultTrkMultPntSph->Write(); - - // Physics coord mapping, 1 per particle type - TDirectory* cdPhysMap = fOutHistFile->mkdir("PhysMap"); - cdPhysMap->cd(); // make the "PhysMap" directory the current directory - for (Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) { - // Phase space - fvhPtmRapStsPntAcc[iPartIdx]->Write(); - fvhPtmRapTofPntAcc[iPartIdx]->Write(); - fvhPtmRapTofHitEff[iPartIdx]->Write(); - fvhPtmRapTofHitSinglePntRatio[iPartIdx]->Write(); - fvhPtmRapTofHitSingleTrkRatio[iPartIdx]->Write(); - fvhPtmRapTofPntEffSts[iPartIdx]->Write(); - fvhPtmRapTofHitEffSts[iPartIdx]->Write(); - fvhPtmRapTofHitSinglePntEffSts[iPartIdx]->Write(); - fvhPtmRapTofHitSingleTrkEffSts[iPartIdx]->Write(); - // PLab - fvhPlabStsPntAcc[iPartIdx]->Write(); - fvhPlabTofPntAcc[iPartIdx]->Write(); - fvhPlabTofHitEff[iPartIdx]->Write(); - fvhPlabTofHitSinglePntRatio[iPartIdx]->Write(); - fvhPlabTofHitSingleTrkRatio[iPartIdx]->Write(); - fvhPlabTofPntEffSts[iPartIdx]->Write(); - fvhPlabTofHitEffSts[iPartIdx]->Write(); - fvhPlabTofHitSinglePntEffSts[iPartIdx]->Write(); - fvhPlabTofHitSingleTrkEffSts[iPartIdx]->Write(); - // MC Tracks losses - fvhPtmRapGenTrkTofHitEff[iPartIdx]->Write(); - fvhPlabGenTrkTofhitEff[iPartIdx]->Write(); - } // for( Int_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) - - std::cout << "Histo writing OK!" << std::endl; - //******* Closes the output file - fOutHistFile->Close(); - - std::cout << "out file closing OK!" << std::endl; - - return kTRUE; -} diff --git a/macro/tof/qa/tof_qa_sim.C b/macro/tof/qa/tof_qa_sim.C deleted file mode 100644 index 81cc7a42590fc746f618e8561b18a39b9e043abc..0000000000000000000000000000000000000000 --- a/macro/tof/qa/tof_qa_sim.C +++ /dev/null @@ -1,284 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -// -------------------------------------------------------------------------- -// -// Macro for standard transport simulation using UrQMD input and GEANT3 -// Standard CBM setup with MVD, STS, RICH, TRD, TOF and ECAL -// -// V. Friese 22/02/2007 -// -// 2014-06-30 - DE - available setups from geometry/setup: -// 2014-06-30 - DE - sis100_hadron -// 2014-06-30 - DE - sis100_electron -// 2014-06-30 - DE - sis100_muon -// 2014-06-30 - DE - sis300_electron -// 2014-06-30 - DE - sis300_muon -// -// -------------------------------------------------------------------------- - -TString caveGeom = ""; -TString pipeGeom = ""; -TString magnetGeom = ""; -TString mvdGeom = ""; -TString stsGeom = ""; -TString richGeom = ""; -TString muchGeom = ""; -TString shieldGeom = ""; -TString trdGeom = ""; -TString tofGeom = ""; -TString ecalGeom = ""; -TString platformGeom = ""; -TString psdGeom = ""; -Double_t psdZpos = 0.; -Double_t psdXpos = 0.; - -TString mvdTag = ""; -TString stsTag = ""; -TString trdTag = ""; -TString tofTag = ""; - -TString stsDigi = ""; -TString trdDigi = ""; -TString tofDigi = ""; - -TString mvdMatBudget = ""; -TString stsMatBudget = ""; - -TString fieldMap = ""; -Double_t fieldZ = 0.; -Double_t fieldScale = 0.; -Int_t fieldSymType = 0; - -TString defaultInputFile = ""; - -void tof_qa_sim(Int_t nEvents = 2, const char* setup = "sis100_electron", const char* geoOption = "", - Int_t iRandSeed = 0) -{ - - // ======================================================================== - // Adjust this part according to your requirements - // Random seed for random generator! - gRandom->SetSeed(iRandSeed); - - // ----- Paths and file names -------------------------------------------- - TString inDir = gSystem->Getenv("VMCWORKDIR"); - - TString outDir = "data/"; - TString outFile = outDir + setup + "_test.mc.root"; - TString parFile = outDir + setup + "_params.root"; - TString geoFile = outDir + setup + "_geofile_full.root"; - - TString setupFile = inDir + "/geometry/setup/" + setup + "_setup.C"; - TString setupFunct = setup; - setupFunct += "_setup()"; - - gROOT->LoadMacro(setupFile); - gInterpreter->ProcessLine(setupFunct); - - TString inFile = inDir + defaultInputFile; - - CbmTarget* target = new CbmTarget("Gold", 0.025); - - if (geoOption == "noTRD") trdGeom = ""; - - // Disable PSD for testing the effect of TRD on TOF - psdGeom = ""; - - // If SCRIPT environment variable is set to "yes", i.e. macro is run via script - TString script = TString(gSystem->Getenv("LIT_SCRIPT")); - if (script == "yes") { - inFile = TString(gSystem->Getenv("LIT_URQMD_FILE")); - outFile = TString(gSystem->Getenv("LIT_MC_FILE")); - parFile = TString(gSystem->Getenv("LIT_PAR_FILE")); - geoFile = TString(gSystem->Getenv("LIT_FULLGEO_FILE")); - } // if (script == "yes") - - - // In general, the following parts need not be touched - // ======================================================================== - - cout << "[INFO ] Setup: " << setup << endl; - - // ---- Debug option ------------------------------------------------- - gDebug = 0; - // ------------------------------------------------------------------------ - - - // ----- Timer -------------------------------------------------------- - TStopwatch timer; - timer.Start(); - // ------------------------------------------------------------------------ - - // ----- Create simulation run ---------------------------------------- - FairRunSim* fRun = new FairRunSim(); - fRun->SetName("TGeant3"); // Transport engine - fRun->SetOutputFile(outFile); // Output file - fRun->SetGenerateRunInfo(kTRUE); // Create FairRunInfo file - FairRuntimeDb* rtdb = fRun->GetRuntimeDb(); - // ------------------------------------------------------------------------ - - - // ----- Create media ------------------------------------------------- - fRun->SetMaterials("media.geo"); // Materials - // ------------------------------------------------------------------------ - - - // ----- Create detectors and passive volumes ------------------------- - if (caveGeom != "") { - FairModule* cave = new CbmCave("CAVE"); - cave->SetGeometryFileName(caveGeom); - fRun->AddModule(cave); - } - - if (pipeGeom != "") { - FairModule* pipe = new CbmPipe("PIPE"); - pipe->SetGeometryFileName(pipeGeom); - fRun->AddModule(pipe); - } - - if (target) fRun->AddModule(target); - - if (magnetGeom != "") { - FairModule* magnet = new CbmMagnet("MAGNET"); - magnet->SetGeometryFileName(magnetGeom); - fRun->AddModule(magnet); - } - - if (platformGeom != "") { - FairModule* platform = new CbmPlatform("PLATFORM"); - platform->SetGeometryFileName(platformGeom); - fRun->AddModule(platform); - } - - if (mvdGeom != "") { - FairDetector* mvd = new CbmMvd("MVD", kTRUE); - mvd->SetGeometryFileName(mvdGeom); - mvd->SetMotherVolume("pipevac1"); - fRun->AddModule(mvd); - } - - if (stsGeom != "") { - FairDetector* sts = new CbmStsMC(kTRUE); - sts->SetGeometryFileName(stsGeom); - fRun->AddModule(sts); - } - - if (richGeom != "") { - FairDetector* rich = new CbmRich("RICH", kTRUE); - rich->SetGeometryFileName(richGeom); - fRun->AddModule(rich); - } - - if (muchGeom != "") { - FairDetector* much = new CbmMuch("MUCH", kTRUE); - much->SetGeometryFileName(muchGeom); - fRun->AddModule(much); - } - - if (shieldGeom != "") { - FairModule* shield = new CbmShield("SHIELD"); - shield->SetGeometryFileName(shieldGeom); - fRun->AddModule(shield); - } - - if (trdGeom != "") { - FairDetector* trd = new CbmTrd("TRD", kTRUE); - trd->SetGeometryFileName(trdGeom); - fRun->AddModule(trd); - } - - if (tofGeom != "") { - FairDetector* tof = new CbmTof("TOF", kTRUE); - tof->SetGeometryFileName(tofGeom); - fRun->AddModule(tof); - } - - if (ecalGeom != "") { - FairDetector* ecal = new CbmEcal("ECAL", kTRUE, ecalGeom.Data()); - fRun->AddModule(ecal); - } - - if (psdGeom != "") { - cout << "Constructing PSD" << endl; - CbmPsdv1* psd = new CbmPsdv1("PSD", kTRUE); - psd->SetZposition(psdZpos); // in cm - psd->SetXshift(psdXpos); // in cm - psd->SetGeoFile(psdGeom); - fRun->AddModule(psd); - } - - // ------------------------------------------------------------------------ - - // ----- Create magnetic field ---------------------------------------- - CbmFieldMap* magField = NULL; - if (2 == fieldSymType) { magField = new CbmFieldMapSym2(fieldMap); } - else if (3 == fieldSymType) { - magField = new CbmFieldMapSym3(fieldMap); - } - magField->SetPosition(0., 0., fieldZ); - magField->SetScale(fieldScale); - fRun->SetField(magField); - // ------------------------------------------------------------------------ - - // Use the experiment specific MC Event header instead of the default one - // This one stores additional information about the reaction plane - CbmMCEventHeader* mcHeader = new CbmMCEventHeader(); - fRun->SetMCEventHeader(mcHeader); - - // ----- Create PrimaryGenerator -------------------------------------- - FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); - // Use the CbmUnigenGenrator which calculates a reaction plane and - // rotate all particles accordingly - CbmUnigenGenerator* uniGen = new CbmUnigenGenerator(inFile); - uniGen->SetEventPlane(0., 360.); - primGen->AddGenerator(uniGen); - fRun->SetGenerator(primGen); - // ------------------------------------------------------------------------ - - - // Trajectories Visualization (TGeoManager Only) - // Switch this on if you want to visualize tracks in the - // eventdisplay. - // This is normally switch off, because of the huge files created - // when it is switched on. - fRun->SetStoreTraj(kFALSE); - - // ----- Run initialisation ------------------------------------------- - fRun->Init(); - // ------------------------------------------------------------------------ - - // ----- Runtime database --------------------------------------------- - CbmFieldPar* fieldPar = (CbmFieldPar*) rtdb->getContainer("CbmFieldPar"); - fieldPar->SetParameters(magField); - fieldPar->setChanged(); - fieldPar->setInputVersion(fRun->GetRunId(), 1); - Bool_t kParameterMerged = kTRUE; - FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); - parOut->open(parFile.Data()); - rtdb->setOutput(parOut); - rtdb->saveOutput(); - rtdb->print(); - // ------------------------------------------------------------------------ - - - // ----- Start run ---------------------------------------------------- - fRun->Run(nEvents); - // ------------------------------------------------------------------------ - // fRun->CreateGeometryFile(geoFile); - - // ----- Finish ------------------------------------------------------- - timer.Stop(); - Double_t rtime = timer.RealTime(); - Double_t ctime = timer.CpuTime(); - cout << endl << endl; - cout << "Macro finished succesfully." << endl; - cout << "Output file is " << outFile << endl; - cout << "Parameter file is " << parFile << endl; - cout << "Real time " << rtime << " s, CPU time " << ctime << "s" << endl << endl; - // ------------------------------------------------------------------------ - - cout << " Test passed" << endl; - cout << " All ok " << endl; -} diff --git a/macro/tof/qa/trd_notrd_comp.C b/macro/tof/qa/trd_notrd_comp.C deleted file mode 100644 index d409f8e55ea7ef7c6f35786855a74480b53d2d82..0000000000000000000000000000000000000000 --- a/macro/tof/qa/trd_notrd_comp.C +++ /dev/null @@ -1,152 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -Bool_t trd_notrd_comp(TString sFilenameTrd = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root", - TString sFilenameNoTrd = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sOutFileTag = "_cbm100_pbar_25gev") -{ - // gStyle->SetPalette(51); TString sPalName = "DeepSea";// Deep sea (Dark blue to light blue) - // gStyle->SetPalette(52); TString sPalName = "GreySca"; // Grey scale - // gStyle->SetPalette(53); TString sPalName = "DarkBody"; // Dark body radiator (black to white through yellow) - gStyle->SetPalette(54); - TString sPalName = "TwoCol"; // two-color hue (dark blue through neutral gray to bright yellow) - // gStyle->SetPalette(55); TString sPalName = "RainBow"; // Rain Bow - // gStyle->SetPalette(56); TString sPalName = "DarkBodyInv"; // inverted Dark Body Radiator - // Set size of PAD title for all pads - gStyle->SetTitleW(0.9); //title width - gStyle->SetTitleH(0.1); //title height - Double_t dMinRangeZ = 0.0; - Double_t dMaxRangeZ = 200.0; - - TFile* fileTrd = TFile::Open(sFilenameTrd); - TFile* fileNotTrd = TFile::Open(sFilenameNoTrd); - - TH2* tempTwoDimHist = NULL; - TH2* fhHitMapSingPntAngTrd; - TH2* fhHitMapSingPntAngNoTrd; - TH2* fhHitMapMultPntAngTrd; - TH2* fhHitMapMultPntAngNoTrd; - TH2* fhHitMapSingTrkAngTrd; - TH2* fhHitMapSingTrkAngNoTrd; - TH2* fhHitMapMultTrkAngTrd; - TH2* fhHitMapMultTrkAngNoTrd; - - gROOT->cd(); - - //----------------------------------- - tempTwoDimHist = (TH2*) (fileTrd->FindObjectAny("TofTests_HitsMapSingPntAng")); - if (NULL != tempTwoDimHist) fhHitMapSingPntAngTrd = (TH2*) (tempTwoDimHist->Clone("HitsMapSingPntAng_Trd")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fileNotTrd->FindObjectAny("TofTests_HitsMapSingPntAng")); - if (NULL != tempTwoDimHist) fhHitMapSingPntAngNoTrd = (TH2*) (tempTwoDimHist->Clone("HitsMapSingPntAng_NoTrd")); - else - return kFALSE; - - //----------------------------------- - tempTwoDimHist = (TH2*) (fileTrd->FindObjectAny("TofTests_HitsMapMultPntAng")); - if (NULL != tempTwoDimHist) fhHitMapMultPntAngTrd = (TH2*) (tempTwoDimHist->Clone("HitsMapMultPntAng_Trd")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fileNotTrd->FindObjectAny("TofTests_HitsMapMultPntAng")); - if (NULL != tempTwoDimHist) fhHitMapMultPntAngNoTrd = (TH2*) (tempTwoDimHist->Clone("HitsMapMultPntAng_NoTrd")); - else - return kFALSE; - - //----------------------------------- - tempTwoDimHist = (TH2*) (fileTrd->FindObjectAny("TofTests_HitsMapSingTrkAng")); - if (NULL != tempTwoDimHist) fhHitMapSingTrkAngTrd = (TH2*) (tempTwoDimHist->Clone("HitsMapSingTrkAng_Trd")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fileNotTrd->FindObjectAny("TofTests_HitsMapSingTrkAng")); - if (NULL != tempTwoDimHist) fhHitMapSingTrkAngNoTrd = (TH2*) (tempTwoDimHist->Clone("HitsMapSingTrkAng_NoTrd")); - else - return kFALSE; - - //----------------------------------- - tempTwoDimHist = (TH2*) (fileTrd->FindObjectAny("TofTests_HitsMapMultTrkAng")); - if (NULL != tempTwoDimHist) fhHitMapMultTrkAngTrd = (TH2*) (tempTwoDimHist->Clone("HitsMapMultTrkAng_Trd")); - else - return kFALSE; - - tempTwoDimHist = (TH2*) (fileNotTrd->FindObjectAny("TofTests_HitsMapMultTrkAng")); - if (NULL != tempTwoDimHist) fhHitMapMultTrkAngNoTrd = (TH2*) (tempTwoDimHist->Clone("HitsMapMultTrkAng_NoTrd")); - else - return kFALSE; - - //----------------------------------- - - fileTrd->Close(); - fileNotTrd->Close(); - - Int_t iNbBinThetaX = 1200; - Double_t dThetaXMin = -60.0; - Double_t dThetaXMax = 60.0; - Int_t iNbBinThetaY = 800; - Double_t dThetaYMin = -40.0; - Double_t dThetaYMax = 40.0; - TH2* fhTrdNoTrdSingPntAng = new TH2D("TofQa_fhTrdNoTrdSingPntAng", - "Ratio of hits from single points, Trd VS NoTrd; " - "#theta_{x}[Deg.]; #theta_{y}[Deg.]; Ratio. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhTrdNoTrdMultiPntAng = new TH2D("TofQa_fhTrdNoTrdMultiPntAng", - "Ratio of hits from multiple points, Trd VS NoTrd; " - "#theta_{x}[Deg.]; #theta_{y}[Deg.]; Ratio. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhTrdNoTrdSingTrkAng = new TH2D("TofQa_fhTrdNoTrdSingTrkAng", - "Ratio of hits from single tracks, Trd VS NoTrd; " - "#theta_{x}[Deg.]; #theta_{y}[Deg.]; Ratio. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - TH2* fhTrdNoTrdMultiTrkAng = new TH2D("TofQa_fhTrdNoTrdMultiTrkAng", - "Ratio of hits from multiple tracks, Trd VS NoTrd; " - "#theta_{x}[Deg.]; #theta_{y}[Deg.]; Ratio. [\%]", - iNbBinThetaX, dThetaXMin, dThetaXMax, iNbBinThetaY, dThetaYMin, dThetaYMax); - - fhTrdNoTrdSingPntAng->Divide(fhHitMapSingPntAngTrd, fhHitMapSingPntAngNoTrd); - fhTrdNoTrdSingPntAng->Scale(100.0); - fhTrdNoTrdMultiPntAng->Divide(fhHitMapMultPntAngTrd, fhHitMapMultPntAngNoTrd); - fhTrdNoTrdMultiPntAng->Scale(100.0); - - fhTrdNoTrdSingTrkAng->Divide(fhHitMapSingTrkAngTrd, fhHitMapSingTrkAngNoTrd); - fhTrdNoTrdSingTrkAng->Scale(100.0); - fhTrdNoTrdMultiTrkAng->Divide(fhHitMapMultTrkAngTrd, fhHitMapMultTrkAngNoTrd); - fhTrdNoTrdMultiTrkAng->Scale(100.0); - - TCanvas* canvTrdComp = new TCanvas("canvTrdComp", "Comparison of W/ and W/o TRD", 1920, 986); - canvTrdComp->Divide(2, 2); - - // TCanvas * canvSingPnt = new TCanvas("CanvSingPnt"); - // canvSingPnt->cd(); - canvTrdComp->cd(1); - fhTrdNoTrdSingPntAng->SetStats(0); - fhTrdNoTrdSingPntAng->GetZaxis()->SetRangeUser(dMinRangeZ, dMaxRangeZ); - fhTrdNoTrdSingPntAng->Draw("colz"); - - // TCanvas * canvMultPnt = new TCanvas("CanvMultPnt"); - // canvMultPnt->cd(); - canvTrdComp->cd(2); - fhTrdNoTrdSingTrkAng->SetStats(0); - fhTrdNoTrdSingTrkAng->GetZaxis()->SetRangeUser(dMinRangeZ, dMaxRangeZ); - fhTrdNoTrdSingTrkAng->Draw("colz"); - - // TCanvas * canvSingTrk = new TCanvas("CanvSingTrk"); - // canvSingTrk->cd(); - canvTrdComp->cd(3); - fhTrdNoTrdMultiPntAng->SetStats(0); - fhTrdNoTrdMultiPntAng->GetZaxis()->SetRangeUser(dMinRangeZ, dMaxRangeZ); - fhTrdNoTrdMultiPntAng->Draw("colz"); - - // TCanvas * canvMultTrk = new TCanvas("CanvMultTrk"); - // canvMultTrk->cd(); - canvTrdComp->cd(4); - fhTrdNoTrdMultiTrkAng->SetStats(0); - fhTrdNoTrdMultiTrkAng->GetZaxis()->SetRangeUser(dMinRangeZ, dMaxRangeZ); - fhTrdNoTrdMultiTrkAng->Draw("colz"); - - canvTrdComp->SaveAs(Form("TrdComp_%s%s.png", sPalName.Data(), sOutFileTag.Data())); - canvTrdComp->SaveAs(Form("TrdComp_%s%s.pdf", sPalName.Data(), sOutFileTag.Data())); -} diff --git a/macro/tof/qa/valGeomComp.C b/macro/tof/qa/valGeomComp.C deleted file mode 100644 index c0f63e2fc14029665fe6a326ccb03bb63e3e64de..0000000000000000000000000000000000000000 --- a/macro/tof/qa/valGeomComp.C +++ /dev/null @@ -1,697 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbFiles = 4; -const UInt_t kuNbDim = 5; -const TString ksDimName[kuNbDim] = {"X", "Y", "Z", "R", "T"}; -const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - -//___________________________________________________________________ -// Constants definitions: Particles list -const Int_t kiNbPart = 9; -const TString ksPartTag[kiNbPart] = {"others", "ep", "em", "pip", "pim", "kp", "km", "p", "pbar"}; -const TString ksPartName[kiNbPart] = {"any other part.", "e-", "e+", "#pi+", "#pi-", "k+", "k-", "p", "anti-p"}; -const Int_t kiMinNbStsPntAcc = 3; // Number of STS Pnt for Trk to be reconstructable -//___________________________________________________________________ - -Bool_t valGeomComp(Bool_t bSavePlots = kFALSE, - TString sFilenameA = "data/tofqaHP_sis100_electron_auau_10gev_centr__qa_hst_all.root", - TString sFilenameB = "data/tofqaHP_new_sis100_electron_auau_10gev_centr__qa_hst_all.root", - TString sFilenameC = "data/tofqaHP_sis100_electron_auau_10gev_centr_noTRD_qa_hst_all.root", - TString sFilenameD = "data/tofqaHP_new_sis100_electron_auau_10gev_centr_noTRD_qa_hst_all.root", - TString sTagFilesA = "v13-5a", TString sTagFilesB = "v16a_1h", TString sTagFilesC = "v13-5a_noTrd", - TString sTagFilesD = "v16a_1h_noTrd", TString sOutFileTag = "_10gev") -{ - - // Open the input files - TFile* filePnt[kuNbFiles]; - filePnt[0] = new TFile(sFilenameA, "READ"); - filePnt[1] = new TFile(sFilenameB, "READ"); - filePnt[2] = new TFile(sFilenameC, "READ"); - filePnt[3] = new TFile(sFilenameD, "READ"); - - TString sTagFiles[kuNbFiles]; - sTagFiles[0] = sTagFilesA; - sTagFiles[1] = sTagFilesB; - sTagFiles[2] = sTagFilesC; - sTagFiles[3] = sTagFilesD; - - if (NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3]) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePnt[0] << " " << sFilenameB - << " -> " << filePnt[1] << " " << sFilenameC << " -> " << filePnt[2] << " " << sFilenameD << " -> " - << filePnt[3] << " " << endl; - return kFALSE; - } // if( NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3] ) - - // First recover all input hitograms from files - gROOT->cd(); - - TH1* hSinglePointHitDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitMeanDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitBestDelta[kuNbFiles][kuNbDim]; - - TH1* hMultiPntHitClosestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitFurthestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitMeanDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitBestDelta_proj[kuNbFiles][kuNbDim]; - - TH1* hAllPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitMeanDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitBestDelta[kuNbFiles][kuNbDim]; - - TH1* hIntegratedPntHitEff[kuNbFiles]; - TH1* hIntegratedPntHitEffPrim[kuNbFiles]; - TH1* hIntegratedPntHitEffSec[kuNbFiles]; - - TH1* hPlabGenTrk[kuNbFiles][kiNbPart]; - TH1* hPlabStsPnt[kuNbFiles][kiNbPart]; - TH1* hPlabGenTrkTofPnt[kuNbFiles][kiNbPart]; - TH1* hPlabGenTrkTofHit[kuNbFiles][kiNbPart]; - TH1* hPlabStsTrkTofPnt[kuNbFiles][kiNbPart]; - TH1* hPlabStsTrkTofHit[kuNbFiles][kiNbPart]; - TH1* hPlabTofPntEff[kuNbFiles][kiNbPart]; - TH1* hPlabTofHitEff[kuNbFiles][kiNbPart]; - TH1* hPlabTofHitGenEff[kuNbFiles][kiNbPart]; - TH1* hPlabTofPntEffSts[kuNbFiles][kiNbPart]; - TH1* hPlabTofHitEffSts[kuNbFiles][kiNbPart]; - - TH1* hPlabSecGenTrk[kuNbFiles][kiNbPart]; - TH1* hPlabSecStsPnt[kuNbFiles][kiNbPart]; - TH1* hPlabSecGenTrkTofPnt[kuNbFiles][kiNbPart]; - TH1* hPlabSecGenTrkTofHit[kuNbFiles][kiNbPart]; - TH1* hPlabSecStsTrkTofPnt[kuNbFiles][kiNbPart]; - TH1* hPlabSecStsTrkTofHit[kuNbFiles][kiNbPart]; - TH1* hPlabSecTofPntEff[kuNbFiles][kiNbPart]; - TH1* hPlabSecTofHitEff[kuNbFiles][kiNbPart]; - TH1* hPlabSecTofHitGenEff[kuNbFiles][kiNbPart]; - TH1* hPlabSecTofPntEffSts[kuNbFiles][kiNbPart]; - TH1* hPlabSecTofHitEffSts[kuNbFiles][kiNbPart]; - // Physics coord mapping, 1 per particle type - // PLab - Int_t iNbBinsPlab = 100; - Double_t dMinPlab = 0.0; - Double_t dMaxPlab = 10.0; - - TH1* tempOneDimHist = NULL; - TH2* tempTwoDimHist = NULL; - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - tempOneDimHist = (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_IntegratedHitPntEff"))); - if (NULL != tempOneDimHist) - hIntegratedPntHitEff[uFile] = - (TH1*) (tempOneDimHist->Clone(Form("%s_IntegratedHitPntEff", sTagFiles[uFile].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_IntegratedHitPntEffPrim"))); - if (NULL != tempOneDimHist) - hIntegratedPntHitEffPrim[uFile] = - (TH1*) (tempOneDimHist->Clone(Form("%s_IntegratedHitPntEffPrim", sTagFiles[uFile].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_IntegratedHitPntEffSec"))); - if (NULL != tempOneDimHist) - hIntegratedPntHitEffSec[uFile] = - (TH1*) (tempOneDimHist->Clone(Form("%s_IntegratedHitPntEffSec", sTagFiles[uFile].Data()))); - else - return kFALSE; - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SinglePointHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSinglePointHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SinglePointHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitClosestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitClosestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitFurthestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitFurthestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitMeanDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitMeanDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitBestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitBestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - hMultiPntHitClosestDelta_proj[uFile][uDim] = hMultiPntHitClosestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitClosestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitFurthestDelta_proj[uFile][uDim] = hMultiPntHitFurthestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitFurthestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitMeanDelta_proj[uFile][uDim] = hMultiPntHitMeanDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitMeanDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitBestDelta_proj[uFile][uDim] = hMultiPntHitBestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitBestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - - hAllPntHitClosestDelta[uFile][uDim] = (TH1*) (hMultiPntHitClosestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitFurthestDelta[uFile][uDim] = (TH1*) (hMultiPntHitFurthestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitMeanDelta[uFile][uDim] = (TH1*) (hMultiPntHitMeanDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitBestDelta[uFile][uDim] = (TH1*) (hMultiPntHitBestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - - hAllPntHitClosestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitFurthestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitMeanDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitBestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - } // Loop on dimensions - - for (UInt_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) { - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabGenTrk_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabGenTrk[uFile][iPartIdx] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabGenTrk_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabStsPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabStsPnt[uFile][iPartIdx] = - (TH1*) (tempOneDimHist->Clone(Form("%s_PlabStsPnt_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabGenTrkTofPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabGenTrkTofPnt[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabGenTrkTofPnt_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabGenTrkTofHit_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabGenTrkTofHit[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabGenTrkTofHit_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabStsTrkTofPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabStsTrkTofPnt[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabStsTrkTofPnt_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabStsTrkTofHit_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabStsTrkTofHit[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabStsTrkTofHit_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabSecGenTrk_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabSecGenTrk[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabSecGenTrk_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabSecStsPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabSecStsPnt[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabSecStsPnt_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabSecGenTrkTofPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabSecGenTrkTofPnt[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabSecGenTrkTofPnt_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabSecGenTrkTofHit_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabSecGenTrkTofHit[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabSecGenTrkTofHit_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabSecStsTrkTofPnt_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabSecStsTrkTofPnt[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabSecStsTrkTofPnt_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_PlabSecStsTrkTofHit_%s", ksPartTag[iPartIdx].Data()))); - if (NULL != tempOneDimHist) - hPlabSecStsTrkTofHit[uFile][iPartIdx] = (TH1*) (tempOneDimHist->Clone( - Form("%s_PlabSecStsTrkTofHit_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()))); - else - return kFALSE; - - hPlabTofPntEff[uFile][iPartIdx] = - new TH1D(Form("%s_PlabTofPntEff_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Generator for MC Primary Track with TOF " - "points, %s; P_{lab} [GeV/c]; Eff. (TOF/GEN) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabTofHitEff[uFile][iPartIdx] = - new TH1D(Form("%s_PlabTofHitEff_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Generator for MC Primary Track with TOF " - "hits, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/GEN) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabTofHitGenEff[uFile][iPartIdx] = - new TH1D(Form("%s_PlabTofHitGenEff_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency for MC Primary Track with TOF hits VS same with " - "TOF points, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/TOF Pnt) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabTofPntEffSts[uFile][iPartIdx] = - new TH1D(Form("%s_PlabTofPntEffSts_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Trk w/ 4+ STS Pnt for MC Primary Track " - "with TOF points, %s; P_{lab} [GeV/c]; Eff. (TOF/STS Pnt) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabTofHitEffSts[uFile][iPartIdx] = - new TH1D(Form("%s_PlabTofHitEffSts_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Trk w/ 4+ STS Pnt for MC Primary Track " - "with TOF hits, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/STS Pnt) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabSecTofPntEff[uFile][iPartIdx] = - new TH1D(Form("%s_PlabSecTofPntEff_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Generator for MC Secondary Track with TOF " - "points, %s; P_{lab} [GeV/c]; Eff. (TOF/GEN) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabSecTofHitEff[uFile][iPartIdx] = - new TH1D(Form("%s_PlabSecTofHitEff_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Generator for MC Secondary Track with TOF " - "hits, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/GEN) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabSecTofHitGenEff[uFile][iPartIdx] = - new TH1D(Form("%s_PlabSecTofHitGenEff_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency for MC Secondary Track with TOF hits VS same " - "with TOF points, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/TOF Pnt) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabSecTofPntEffSts[uFile][iPartIdx] = - new TH1D(Form("%s_PlabSecTofPntEffSts_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Trk w/ 4+ STS Pnt for MC Secondary Track " - "with TOF points, %s; P_{lab} [GeV/c]; Eff. (TOF/STS Pnt) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - hPlabSecTofHitEffSts[uFile][iPartIdx] = - new TH1D(Form("%s_PlabSecTofHitEffSts_%s", sTagFiles[uFile].Data(), ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Trk w/ 4+ STS Pnt for MC Secondary Track " - "with TOF hits, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/STS Pnt) [\%]", - ksPartName[iPartIdx].Data()), - iNbBinsPlab, dMinPlab, dMaxPlab); - - hPlabTofPntEff[uFile][iPartIdx]->Divide(hPlabGenTrkTofPnt[uFile][iPartIdx], hPlabGenTrk[uFile][iPartIdx], 100.0); - hPlabTofHitEff[uFile][iPartIdx]->Divide(hPlabGenTrkTofHit[uFile][iPartIdx], hPlabGenTrk[uFile][iPartIdx], 100.0); - hPlabTofHitGenEff[uFile][iPartIdx]->Divide(hPlabGenTrkTofHit[uFile][iPartIdx], hPlabGenTrkTofPnt[uFile][iPartIdx], - 100.0); - hPlabTofPntEffSts[uFile][iPartIdx]->Divide(hPlabStsTrkTofPnt[uFile][iPartIdx], hPlabStsPnt[uFile][iPartIdx], - 100.0); - hPlabTofHitEffSts[uFile][iPartIdx]->Divide(hPlabStsTrkTofHit[uFile][iPartIdx], hPlabStsPnt[uFile][iPartIdx], - 100.0); - hPlabSecTofPntEff[uFile][iPartIdx]->Divide(hPlabSecGenTrkTofPnt[uFile][iPartIdx], hPlabSecGenTrk[uFile][iPartIdx], - 100.0); - hPlabSecTofHitEff[uFile][iPartIdx]->Divide(hPlabSecGenTrkTofHit[uFile][iPartIdx], hPlabSecGenTrk[uFile][iPartIdx], - 100.0); - hPlabSecTofHitGenEff[uFile][iPartIdx]->Divide(hPlabSecGenTrkTofHit[uFile][iPartIdx], - hPlabSecGenTrkTofPnt[uFile][iPartIdx], 100.0); - hPlabSecTofPntEffSts[uFile][iPartIdx]->Divide(hPlabSecStsTrkTofPnt[uFile][iPartIdx], - hPlabSecStsPnt[uFile][iPartIdx], 100.0); - hPlabSecTofHitEffSts[uFile][iPartIdx]->Divide(hPlabSecStsTrkTofHit[uFile][iPartIdx], - hPlabSecStsPnt[uFile][iPartIdx], 100.0); - } // Loop on particle species - - } // Loop on files - - // Display SinglePnt, Multi Pnts, Single Trk and Multi Trk histos - THStack* histosStackAll[kuNbDim]; - THStack* histosStackAllEff; - TLegend* legAll[kuNbDim]; - TLegend* legAllEff; - - TCanvas* canvAll = new TCanvas("canvAll", - "Distance between Hit and Point, all hits, comparison of " - "HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvAll->cd(); - canvAll->Divide(3, 2); - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackAll[uDim] = new THStack(Form("histosStackAll%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits; %s Hit - %s Trk " - "[ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackAll[uDim] = new THStack(Form("histosStackAll%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits; %s Hit - %s Trk " - "[cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legAll[uDim] = new TLegend(0.55, 0.55, 0.9, 0.9); - legAll[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legAll[uDim]->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - // if( kTRUE == sTagFiles[uFile].Contains( "HitProd" ) ) - { - hAllPntHitMeanDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitMeanDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAll[uDim]->Add(hAllPntHitMeanDelta[uFile][uDim]); - legAll[uDim]->AddEntry(hAllPntHitMeanDelta[uFile][uDim], Form("%s, Mean", sTagFiles[uFile].Data()), "l"); - } // if( kTRUE == sTagFiles[uFile].Contains( "HitProd" ) ) - /* - else - { - hAllPntHitBestDelta[uFile][uDim]->SetLineColor( kcFileColor[uFile] ); - hAllPntHitBestDelta[uFile][uDim]->SetLineWidth( kiLineWidth ); - histosStackAll[uDim]->Add( hAllPntHitBestDelta[uFile][uDim] ); - legAll[uDim]->AddEntry( hAllPntHitBestDelta[uFile][uDim] , - Form("%s, Best", sTagFiles[uFile].Data()), "l"); - } // else of if( kTRUE == sTagFiles[uFile].Contains( "HitProd" ) ) - */ - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvAll->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAll[uDim]->Draw("nostack"); - if (2 == uDim) legAll[uDim]->Draw(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Efficiency - - histosStackAllEff = new THStack("histosStackAllEff", "Efficiency of TOF hit generation, all tracks; Eff = Nb_{Trk " - "w/ Hit}/Nb_{Trk w/ Pnt} [\%]; # [Events]"); - legAllEff = new TLegend(0.55, 0.55, 0.9, 0.9); - legAllEff->SetHeader(Form("Pnt->Hit eff., all tracks")); - legAllEff->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hIntegratedPntHitEff[uFile]->SetLineColor(kcFileColor[uFile]); - hIntegratedPntHitEff[uFile]->SetLineWidth(kiLineWidth); - histosStackAllEff->Add(hIntegratedPntHitEff[uFile]); - legAllEff->AddEntry(hIntegratedPntHitEff[uFile], Form("%s", sTagFiles[uFile].Data()), "l"); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvAll->cd(1 + kuNbDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllEff->Draw("nostack"); - - if (kTRUE == bSavePlots) { - canvAll->SaveAs(Form("plots/tofGeoComp_ResidualsAll_%s.png", sOutFileTag.Data())); - canvAll->SaveAs(Form("plots/tofGeoComp_ResidualsAll_%s.pdf", sOutFileTag.Data())); - } // if( kTRUE == bSavePlots ) - - TCanvas* canvEffPntPrim = new TCanvas( - "canvEffPntPrim", "Efficiency up to TOF Points, for different species, geometries comparison", 1920, 986); - canvEffPntPrim->cd(); - canvEffPntPrim->Divide(3, 3); - - TCanvas* canvEffHitPrim = - new TCanvas("canvEffHitPrim", "Efficiency up to TOF Hits, for different species, geometries comparison", 1920, 986); - canvEffHitPrim->cd(); - canvEffHitPrim->Divide(3, 3); - - TCanvas* canvEffHitGenPrim = new TCanvas("canvEffHitGenPrim", - "Efficiency up to TOF Hits generation, for different species, " - "geometries comparison", - 1920, 986); - canvEffHitGenPrim->cd(); - canvEffHitGenPrim->Divide(3, 3); - - TCanvas* canvEffPntPrimSts = new TCanvas("canvEffPntPrimSts", - "Efficiency from STS point to TOF Points, for different " - "species, geometries comparison", - 1920, 986); - canvEffPntPrimSts->cd(); - canvEffPntPrimSts->Divide(3, 3); - - TCanvas* canvEffHitPrimSts = new TCanvas("canvEffHitPrimSts", - "Efficiency from STS point to TOF Hits, for different species, " - "geometries comparison", - 1920, 986); - canvEffHitPrimSts->cd(); - canvEffHitPrimSts->Divide(3, 3); - - TCanvas* canvEffPntSec = new TCanvas( - "canvEffPntSec", "Efficiency up to TOF Points, for different species, geometries comparison", 1920, 986); - canvEffPntSec->cd(); - canvEffPntSec->Divide(3, 3); - - TCanvas* canvEffHitSec = - new TCanvas("canvEffHitSec", "Efficiency up to TOF Hits, for different species, geometries comparison", 1920, 986); - canvEffHitSec->cd(); - canvEffHitSec->Divide(3, 3); - - TCanvas* canvEffHitGenSec = new TCanvas("canvEffHitGenSec", - "Efficiency up to TOF Hits generation, for different species, " - "geometries comparison", - 1920, 986); - canvEffHitGenSec->cd(); - canvEffHitGenSec->Divide(3, 3); - - TCanvas* canvEffPntSecSts = new TCanvas("canvEffPntSecSts", - "Efficiency from STS point to TOF Points, for different " - "species, geometries comparison", - 1920, 986); - canvEffPntSecSts->cd(); - canvEffPntSecSts->Divide(3, 3); - - TCanvas* canvEffHitSecSts = new TCanvas("canvEffHitSecSts", - "Efficiency from STS point to TOF Hits, for different species, " - "geometries comparison", - 1920, 986); - canvEffHitSecSts->cd(); - canvEffHitSecSts->Divide(3, 3); - - THStack* histosStackEffPntPrim[kiNbPart]; - THStack* histosStackEffHitPrim[kiNbPart]; - THStack* histosStackEffHitGenPrim[kiNbPart]; - THStack* histosStackEffPntPrimSts[kiNbPart]; - THStack* histosStackEffHitPrimSts[kiNbPart]; - - THStack* histosStackEffPntSec[kiNbPart]; - THStack* histosStackEffHitSec[kiNbPart]; - THStack* histosStackEffHitGenSec[kiNbPart]; - THStack* histosStackEffPntSecSts[kiNbPart]; - THStack* histosStackEffHitSecSts[kiNbPart]; - - for (UInt_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) { - histosStackEffPntPrim[iPartIdx] = new THStack(Form("histosStackEffPntPrim_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Generator for MC Primary Track with TOF " - "points, %s; P_{lab} [GeV/c]; Eff. (TOF/GEN) [\%]", - ksPartName[iPartIdx].Data())); - histosStackEffHitPrim[iPartIdx] = new THStack(Form("histosStackEffHitPrim_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Generator for MC Primary Track with TOF " - "hits, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/GEN) [\%]", - ksPartName[iPartIdx].Data())); - histosStackEffHitGenPrim[iPartIdx] = - new THStack(Form("histosStackEffHitGenPrim_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency for MC Primary Track with TOF hits VS same with " - "TOF points, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/TOF Pnt) [\%]", - ksPartName[iPartIdx].Data())); - histosStackEffPntPrimSts[iPartIdx] = - new THStack(Form("histosStackEffPntPrimSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Trk w/ 4+ STS Pnt for MC Primary Track with " - "TOF points, %s; P_{lab} [GeV/c]; Eff. (TOF/STS Pnt) [\%]", - ksPartName[iPartIdx].Data())); - histosStackEffHitPrimSts[iPartIdx] = - new THStack(Form("histosStackEffHitPrimSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Trk w/ 4+ STS Pnt for MC Primary Track with " - "TOF hits, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/STS Pnt) [\%]", - ksPartName[iPartIdx].Data())); - - histosStackEffPntSec[iPartIdx] = new THStack(Form("histosStackEffPntSec_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Generator for MC Secondary Track with TOF " - "points, %s; P_{lab} [GeV/c]; Eff. (TOF/GEN) [\%]", - ksPartName[iPartIdx].Data())); - histosStackEffHitSec[iPartIdx] = new THStack(Form("histosStackEffHitSec_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Generator for MC Secondary Track with TOF " - "hits, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/GEN) [\%]", - ksPartName[iPartIdx].Data())); - histosStackEffHitGenSec[iPartIdx] = - new THStack(Form("histosStackEffHitGenSec_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency for MC Secondary Track with TOF hits VS same " - "with TOF points, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/TOF Pnt) [\%]", - ksPartName[iPartIdx].Data())); - histosStackEffPntSecSts[iPartIdx] = - new THStack(Form("histosStackEffPntSecSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Trk w/ 4+ STS Pnt for MC Secondary Track " - "with TOF points, %s; P_{lab} [GeV/c]; Eff. (TOF/STS Pnt) [\%]", - ksPartName[iPartIdx].Data())); - histosStackEffHitSecSts[iPartIdx] = - new THStack(Form("histosStackEffHitSecSts_%s", ksPartTag[iPartIdx].Data()), - Form("P_{lab} efficiency VS Trk w/ 4+ STS Pnt for MC Secondary Track " - "with TOF hits, %s; P_{lab} [GeV/c]; Eff. (TOF Hit/STS Pnt) [\%]", - ksPartName[iPartIdx].Data())); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hPlabTofPntEff[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabTofPntEff[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffPntPrim[iPartIdx]->Add(hPlabTofPntEff[uFile][iPartIdx]); - - hPlabTofHitEff[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabTofHitEff[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffHitPrim[iPartIdx]->Add(hPlabTofHitEff[uFile][iPartIdx]); - - hPlabTofHitGenEff[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabTofHitGenEff[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffHitGenPrim[iPartIdx]->Add(hPlabTofHitGenEff[uFile][iPartIdx]); - - hPlabTofPntEffSts[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabTofPntEffSts[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffPntPrimSts[iPartIdx]->Add(hPlabTofPntEffSts[uFile][iPartIdx]); - - hPlabTofHitEffSts[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabTofHitEffSts[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffHitPrimSts[iPartIdx]->Add(hPlabTofHitEffSts[uFile][iPartIdx]); - - hPlabSecTofPntEff[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabSecTofPntEff[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffPntSec[iPartIdx]->Add(hPlabSecTofPntEff[uFile][iPartIdx]); - - hPlabSecTofHitEff[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabSecTofHitEff[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffHitSec[iPartIdx]->Add(hPlabSecTofHitEff[uFile][iPartIdx]); - - hPlabSecTofHitGenEff[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabSecTofHitGenEff[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffHitGenSec[iPartIdx]->Add(hPlabSecTofHitGenEff[uFile][iPartIdx]); - - hPlabSecTofPntEffSts[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabSecTofPntEffSts[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffPntSecSts[iPartIdx]->Add(hPlabSecTofPntEffSts[uFile][iPartIdx]); - - hPlabSecTofHitEffSts[uFile][iPartIdx]->SetLineColor(kcFileColor[uFile]); - hPlabSecTofHitEffSts[uFile][iPartIdx]->SetLineWidth(kiLineWidth); - histosStackEffHitSecSts[iPartIdx]->Add(hPlabSecTofHitEffSts[uFile][iPartIdx]); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvEffPntPrim->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffPntPrim[iPartIdx]->Draw("nostack"); - - canvEffHitPrim->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffHitPrim[iPartIdx]->Draw("nostack"); - - canvEffHitGenPrim->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffHitGenPrim[iPartIdx]->Draw("nostack"); - - canvEffPntPrimSts->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffPntPrimSts[iPartIdx]->Draw("nostack"); - - canvEffHitPrimSts->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffHitPrimSts[iPartIdx]->Draw("nostack"); - - canvEffPntSec->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffPntSec[iPartIdx]->Draw("nostack"); - - canvEffHitSec->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffHitSec[iPartIdx]->Draw("nostack"); - - canvEffHitGenSec->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffHitGenSec[iPartIdx]->Draw("nostack"); - - canvEffPntSecSts->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffPntSecSts[iPartIdx]->Draw("nostack"); - - canvEffHitSecSts->cd(1 + iPartIdx); - gPad->SetGridx(); - gPad->SetGridy(); - histosStackEffHitSecSts[iPartIdx]->Draw("nostack"); - } // for(UInt_t iPartIdx = 0; iPartIdx < kiNbPart; iPartIdx++) - - if (kTRUE == bSavePlots) { - canvEffPntPrim->SaveAs(Form("plots/tofGeoComp_EffPntPrim_%s.png", sOutFileTag.Data())); - canvEffHitPrim->SaveAs(Form("plots/tofGeoComp_EffHitPrim_%s.png", sOutFileTag.Data())); - canvEffHitGenPrim->SaveAs(Form("plots/tofGeoComp_EffHitGenPrim_%s.png", sOutFileTag.Data())); - canvEffPntPrimSts->SaveAs(Form("plots/tofGeoComp_EffPntPrimSts_%s.png", sOutFileTag.Data())); - canvEffHitPrimSts->SaveAs(Form("plots/tofGeoComp_EffHitPrimSts_%s.png", sOutFileTag.Data())); - canvEffPntSec->SaveAs(Form("plots/tofGeoComp_EffPntSec_%s.png", sOutFileTag.Data())); - canvEffHitSec->SaveAs(Form("plots/tofGeoComp_EffHitSec_%s.png", sOutFileTag.Data())); - canvEffHitGenSec->SaveAs(Form("plots/tofGeoComp_EffHitGenSec_%s.png", sOutFileTag.Data())); - canvEffPntSecSts->SaveAs(Form("plots/tofGeoComp_EffPntSecSts_%s.png", sOutFileTag.Data())); - canvEffHitSecSts->SaveAs(Form("plots/tofGeoComp_EffHitSecSts_%s.png", sOutFileTag.Data())); - - canvEffPntPrim->SaveAs(Form("plots/tofGeoComp_EffPntPrim_%s.pdf", sOutFileTag.Data())); - canvEffHitPrim->SaveAs(Form("plots/tofGeoComp_EffHitPrim_%s.pdf", sOutFileTag.Data())); - canvEffHitGenPrim->SaveAs(Form("plots/tofGeoComp_EffHitGenPrim_%s.pdf", sOutFileTag.Data())); - canvEffPntPrimSts->SaveAs(Form("plots/tofGeoComp_EffPntPrimSts_%s.pdf", sOutFileTag.Data())); - canvEffHitPrimSts->SaveAs(Form("plots/tofGeoComp_EffHitPrimSts_%s.pdf", sOutFileTag.Data())); - canvEffPntSec->SaveAs(Form("plots/tofGeoComp_EffPntSec_%s.pdf", sOutFileTag.Data())); - canvEffHitSec->SaveAs(Form("plots/tofGeoComp_EffHitSec_%s.pdf", sOutFileTag.Data())); - canvEffHitGenSec->SaveAs(Form("plots/tofGeoComp_EffHitGenSec_%s.pdf", sOutFileTag.Data())); - canvEffPntSecSts->SaveAs(Form("plots/tofGeoComp_EffPntSecSts_%s.pdf", sOutFileTag.Data())); - canvEffHitSecSts->SaveAs(Form("plots/tofGeoComp_EffHitSecSts_%s.pdf", sOutFileTag.Data())); - } // if( kTRUE == bSavePlots ) - - return kTRUE; -} diff --git a/macro/tof/qa/valHpDigiComp.C b/macro/tof/qa/valHpDigiComp.C deleted file mode 100644 index 290f61ba807e109733bc1ee9a10a6f9e553eda3b..0000000000000000000000000000000000000000 --- a/macro/tof/qa/valHpDigiComp.C +++ /dev/null @@ -1,239 +0,0 @@ -/* Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt - SPDX-License-Identifier: GPL-3.0-only - Authors: Pierre-Alain Loizeau [committer] */ - -const UInt_t kuNbFiles = 4; -const UInt_t kuNbDim = 5; -const TString ksDimName[kuNbDim] = {"X", "Y", "Z", "R", "T"}; -const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange}; -const Int_t kiLineWidth = 2; -const Double_t kdLegTextSize = 0.04; -const Double_t kdPadTitleSize = 0.1; - -Bool_t valHpDigiComp(TString sFilenameA = "data/tofqaHP.cbm100_pbar_auau.25gev.centr._qa.hst.all.root", - TString sFilenameB = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root", - TString sFilenameC = "data/tofqaHP.cbm100_pbar_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sFilenameD = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_qa.hst.all.root", - TString sTagFilesA = "HitProd", TString sTagFilesB = "DigiClust", - TString sTagFilesC = "HitProd_noTrd", TString sTagFilesD = "DigiClust_noTrd", - TString sOutFileTag = "_25gev") -{ - - // Open the input files - TFile* filePnt[kuNbFiles]; - filePnt[0] = new TFile(sFilenameA, "READ"); - filePnt[1] = new TFile(sFilenameB, "READ"); - filePnt[2] = new TFile(sFilenameC, "READ"); - filePnt[3] = new TFile(sFilenameD, "READ"); - - TString sTagFiles[kuNbFiles]; - sTagFiles[0] = sTagFilesA; - sTagFiles[1] = sTagFilesB; - sTagFiles[2] = sTagFilesC; - sTagFiles[3] = sTagFilesD; - - if (NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3]) { - cout << "One of the input files could not be opened: " << sFilenameA << " -> " << filePnt[0] << " " << sFilenameB - << " -> " << filePnt[1] << " " << sFilenameC << " -> " << filePnt[2] << " " << sFilenameD << " -> " - << filePnt[3] << " " << endl; - return kFALSE; - } // if( NULL == filePnt[0] || NULL == filePnt[1] || NULL == filePnt[2] || NULL == filePnt[3] ) - - // First recover all input hitograms from files - gROOT->cd(); - - TH1* hSinglePointHitDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitMeanDelta[kuNbFiles][kuNbDim]; - TH2* hMultiPntHitBestDelta[kuNbFiles][kuNbDim]; - - TH1* hMultiPntHitClosestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitFurthestDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitMeanDelta_proj[kuNbFiles][kuNbDim]; - TH1* hMultiPntHitBestDelta_proj[kuNbFiles][kuNbDim]; - - TH1* hAllPntHitClosestDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitFurthestDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitMeanDelta[kuNbFiles][kuNbDim]; - TH1* hAllPntHitBestDelta[kuNbFiles][kuNbDim]; - - TH1* hIntegratedPntHitEff[kuNbFiles]; - TH1* hIntegratedPntHitEffPrim[kuNbFiles]; - TH1* hIntegratedPntHitEffSec[kuNbFiles]; - - TH1* tempOneDimHist = NULL; - TH2* tempTwoDimHist = NULL; - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - tempOneDimHist = (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_IntegratedHitPntEff"))); - if (NULL != tempOneDimHist) - hIntegratedPntHitEff[uFile] = - (TH1*) (tempOneDimHist->Clone(Form("%s_IntegratedHitPntEff", sTagFiles[uFile].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_IntegratedHitPntEffPrim"))); - if (NULL != tempOneDimHist) - hIntegratedPntHitEffPrim[uFile] = - (TH1*) (tempOneDimHist->Clone(Form("%s_IntegratedHitPntEffPrim", sTagFiles[uFile].Data()))); - else - return kFALSE; - - tempOneDimHist = (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_IntegratedHitPntEffSec"))); - if (NULL != tempOneDimHist) - hIntegratedPntHitEffSec[uFile] = - (TH1*) (tempOneDimHist->Clone(Form("%s_IntegratedHitPntEffSec", sTagFiles[uFile].Data()))); - else - return kFALSE; - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - tempOneDimHist = - (TH1*) (filePnt[uFile]->FindObjectAny(Form("TofTests_SinglePointHitDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempOneDimHist) - hSinglePointHitDelta[uFile][uDim] = (TH1*) (tempOneDimHist->Clone( - Form("%s_SinglePointHitDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitClosestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitClosestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitFurthestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitFurthestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitMeanDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitMeanDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - tempTwoDimHist = - (TH2*) (filePnt[uFile]->FindObjectAny(Form("TofTests_MultiPntHitBestDelta%s", ksDimName[uDim].Data()))); - if (NULL != tempTwoDimHist) - hMultiPntHitBestDelta[uFile][uDim] = (TH2*) (tempTwoDimHist->Clone( - Form("%s_MultiPntHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - else - return kFALSE; - - hMultiPntHitClosestDelta_proj[uFile][uDim] = hMultiPntHitClosestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitClosestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitFurthestDelta_proj[uFile][uDim] = hMultiPntHitFurthestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitFurthestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitMeanDelta_proj[uFile][uDim] = hMultiPntHitMeanDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitMeanDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - hMultiPntHitBestDelta_proj[uFile][uDim] = hMultiPntHitBestDelta[uFile][uDim]->ProjectionX( - Form("%s_MultiPntHitBestDelta%s_proj", sTagFiles[uFile].Data(), ksDimName[uDim].Data())); - - hAllPntHitClosestDelta[uFile][uDim] = (TH1*) (hMultiPntHitClosestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitClosestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitFurthestDelta[uFile][uDim] = (TH1*) (hMultiPntHitFurthestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitFurthestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitMeanDelta[uFile][uDim] = (TH1*) (hMultiPntHitMeanDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitMeanDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - hAllPntHitBestDelta[uFile][uDim] = (TH1*) (hMultiPntHitBestDelta_proj[uFile][uDim]->Clone( - Form("%s_AllPntHitBestDelta%s", sTagFiles[uFile].Data(), ksDimName[uDim].Data()))); - - hAllPntHitClosestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitFurthestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitMeanDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - hAllPntHitBestDelta[uFile][uDim]->Add(hSinglePointHitDelta[uFile][uDim]); - } // Loop on files - } // Loop on files - - // Display SinglePnt, Multi Pnts, Single Trk and Multi Trk histos - THStack* histosStackAll[kuNbDim]; - THStack* histosStackAllEff; - TLegend* legAll[kuNbDim]; - TLegend* legAllEff; - - TCanvas* canvAll = new TCanvas("canvAll", - "Distance between Hit and Point, all hits, comparison of " - "HitProducer and Digitizer+Clusterizer", - 1920, 986); - canvAll->cd(); - canvAll->Divide(3, 2); - - for (UInt_t uDim = 0; uDim < kuNbDim; uDim++) { - if ("T" == ksDimName[uDim]) { - histosStackAll[uDim] = new THStack(Form("histosStackAll%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits; %s Hit - %s Trk " - "[ps]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // if( "T" == ksDimName[uDim] ) - else { - histosStackAll[uDim] = new THStack(Form("histosStackAll%s", ksDimName[uDim].Data()), - Form("Distance in %s from Pnt, all Hits; %s Hit - %s Trk " - "[cm]; Counts [Hits]", - ksDimName[uDim].Data(), ksDimName[uDim].Data(), ksDimName[uDim].Data())); - } // else of if( "T" == ksDimName[uDim] ) - - legAll[uDim] = new TLegend(0.55, 0.55, 0.9, 0.9); - legAll[uDim]->SetHeader(Form("Dist. in %s", ksDimName[uDim].Data())); - legAll[uDim]->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - // if( kTRUE == sTagFiles[uFile].Contains( "HitProd" ) ) - { - hAllPntHitMeanDelta[uFile][uDim]->SetLineColor(kcFileColor[uFile]); - hAllPntHitMeanDelta[uFile][uDim]->SetLineWidth(kiLineWidth); - histosStackAll[uDim]->Add(hAllPntHitMeanDelta[uFile][uDim]); - legAll[uDim]->AddEntry(hAllPntHitMeanDelta[uFile][uDim], Form("%s, Mean", sTagFiles[uFile].Data()), "l"); - } // if( kTRUE == sTagFiles[uFile].Contains( "HitProd" ) ) - /* - else - { - hAllPntHitBestDelta[uFile][uDim]->SetLineColor( kcFileColor[uFile] ); - hAllPntHitBestDelta[uFile][uDim]->SetLineWidth( kiLineWidth ); - histosStackAll[uDim]->Add( hAllPntHitBestDelta[uFile][uDim] ); - legAll[uDim]->AddEntry( hAllPntHitBestDelta[uFile][uDim] , - Form("%s, Best", sTagFiles[uFile].Data()), "l"); - } // else of if( kTRUE == sTagFiles[uFile].Contains( "HitProd" ) ) - */ - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvAll->cd(1 + uDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAll[uDim]->Draw("nostack"); - if (2 == uDim) legAll[uDim]->Draw(); - } // for(UInt_t uDim = 0; uDim < kuNbDim; uDim++) - - // Efficiency - - histosStackAllEff = new THStack("histosStackAllEff", "Efficiency of TOF hit generation, all tracks; Eff = Nb_{Trk " - "w/ Hit}/Nb_{Trk w/ Pnt} [\%]; # [Events]"); - legAllEff = new TLegend(0.55, 0.55, 0.9, 0.9); - legAllEff->SetHeader(Form("Pnt->Hit eff., all tracks")); - legAllEff->SetTextSize(kdLegTextSize); - - for (UInt_t uFile = 0; uFile < kuNbFiles; uFile++) { - hIntegratedPntHitEffPrim[uFile]->SetLineColor(kcFileColor[uFile]); - hIntegratedPntHitEffPrim[uFile]->SetLineWidth(kiLineWidth); - histosStackAllEff->Add(hIntegratedPntHitEffPrim[uFile]); - legAllEff->AddEntry(hIntegratedPntHitEffPrim[uFile], Form("%s", sTagFiles[uFile].Data()), "l"); - } // for( UInt_t uFile = 0; uFile < kuNbFiles; uFile++) - - canvAll->cd(1 + kuNbDim); - gPad->SetGridx(); - gPad->SetGridy(); - gPad->SetLogy(); - histosStackAllEff->Draw("nostack"); - - // canvAll->SaveAs( Form( "HProdDigi_All_%s.png", sOutFileTag.Data() ) ); - // canvAll->SaveAs( Form( "HProdDigi_All_%s.pdf", sOutFileTag.Data() ) ); - - return kTRUE; -}