#include #include #include #include #include #include #include #include #include using namespace std; void copy_rcetousb() { /* //--- Digital Test Digi_Mask_Mod = (TH2D*) (aReader.Digi_Mask_Mod)->Clone(); Digi_FEI4_Errors_Proc= (TH1I*) (aReader.Digi_FEI4_Errors_Proc)->Clone(); Digi_Occupancy_Point_000=(TH2C*)(aReader.Digi_Occupancy_Point_000)->Clone(); //--- Analog Test Anal_Mask_Mod= (TH2D*) (aReader.Anal_Mask_Mod)->Clone(); Anal_FEI4_Errors_Proc= (TH1I*) (aReader.Anal_FEI4_Errors_Proc)->Clone(); Anal_Occupancy_Point_000= (TH2C*)(aReader.Anal_Occupancy_Point_000)->Clone(); //--- Threshold Scan Thre_thresh2d= (TH2F*) (aReader.Thre_thresh2d)->Clone(); Thre_thresh1d= (TH1F*) (aReader.Thre_thresh1d)->Clone(); Thre_threshdist= (TH1F*) (aReader.Thre_threshdist)->Clone(); Thre_sigma1d= (TH1F*) (aReader.Thre_sigma1d)->Clone(); Thre_sigmadist= (TH1F*) (aReader.Thre_sigmadist)->Clone(); Thre_BadPixels= (TH2F*) (aReader.Thre_BadPixels)->Clone(); Thre_HitsPerBin=(TH1D*) (aReader.Thre_HitsPerBin)->Clone(); Thre_ChiSquare=(TH2F*) (aReader.Thre_ChiSquare)->Clone(); Thre_FEI4_Errors_Proc=(TH1I*)(aReader.Thre_FEI4_Errors_Proc)->Clone(); Thre_Iter=(TH2F*)(aReader.Thre_Iter)->Clone(); Thre_Mean=(TH2F*)(aReader.Thre_Mean)->Clone(); Thre_Sigma=(TH2F*)(aReader.Thre_Sigma)->Clone(); for (unsigned i=0; i < Thre_Occupancy.size() ; i++) { Thre_Occupancy[i] = (TH2C*)(aReader.Thre_Occupancy[i])->Clone(); } //---CrossTalk Scans Cros_thresh2d= (TH2F*) (aReader.Cros_thresh2d)->Clone(); Cros_thresh1d= (TH1F*) (aReader.Cros_thresh1d)->Clone(); Cros_threshdist= (TH1F*) (aReader.Cros_threshdist)->Clone(); Cros_sigma1d= (TH1F*) (aReader.Cros_sigma1d)->Clone(); Cros_sigmadist= (TH1F*) (aReader.Cros_sigmadist)->Clone(); Cros_crosstalk2d= (TH2F*) (aReader.Cros_crosstalk2d)->Clone(); Cros_crosstalk1d= (TH1F*) (aReader.Cros_crosstalk1d)->Clone(); Cros_crosstalkdist= (TH1F*) (aReader.Cros_crosstalkdist)->Clone(); Cros_ChiSquare= (TH2F*) (aReader.Cros_ChiSquare)->Clone(); Cros_FEI4_Errors_Proc= (TH1I*) (aReader.Cros_FEI4_Errors_Proc)->Clone(); Cros_Iter= (TH2F*) (aReader.Cros_Iter)->Clone(); Cros_Mean= (TH2F*) (aReader.Cros_Mean)->Clone(); Cros_Sigma= (TH2F*) (aReader.Cros_Sigma)->Clone(); for (unsigned j=0; j < Cros_Occupancy.size() ; j++) { Cros_Occupancy[j] = (TH2C*)(aReader.Cros_Occupancy[j])->Clone(); } return *this; */ }