Changeset 5557 for trunk/MagicSoft/Mars/mcalib
- Timestamp:
- 12/03/04 20:11:31 (20 years ago)
- Location:
- trunk/MagicSoft/Mars/mcalib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc
r5553 r5557 760 760 } 761 761 762 *fLog << all << "--1--" << fGeom << " " << fPedestals << endl; 763 762 764 for (UInt_t aidx=0; aidx<fGeom->GetNumAreas(); aidx++) 763 765 { … … 766 768 MCalibrationChargePix &pix = (MCalibrationChargePix&)chargecam->GetAverageArea(aidx); 767 769 770 *fLog << "1: " << aidx << " " << &ped << " " << &pix << endl; 768 771 FinalizePedestals(ped,pix,aidx); 772 *fLog << "2: " << aidx << endl; 769 773 FinalizeCharges(pix, 770 774 fIntensCam ? fIntensCam->GetAverageBadArea(aidx) : fCam->GetAverageBadArea(aidx), 771 "area id"); 772 } 775 "area idx"); 776 *fLog << "3: " << aidx << endl; 777 } 778 *fLog << all << "--2--" << fGeom << " " << fPedestals << endl; 773 779 774 780 *fLog << endl; -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.cc
r5480 r5557 631 631 // arr[1]: Error (rms) of averaged conversion factors (default: 0.) 632 632 // 633 // ATTENTION: THE USER HAS TO DELETE THE RETURNED TARRAYF ACCORDINGLY 634 // 635 TArrayF *MCalibrationChargeCam::GetAveragedConvFADC2PhotPerArea ( const MGeomCam &geom, const MCalibrationQECam &qecam, 633 TArrayF MCalibrationChargeCam::GetAveragedConvFADC2PhotPerArea ( const MGeomCam &geom, const MCalibrationQECam &qecam, 636 634 const UInt_t ai, MBadPixelsCam *bad) 637 635 { … … 667 665 } 668 666 669 TArrayF *arr = new TArrayF(2);670 arr ->AddAt(nr ? mean/nr : -1.,0);671 arr ->AddAt(nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0. ,1);667 TArrayF arr(2); 668 arr[0] = nr ? mean/nr : -1; 669 arr[1] = nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0; 672 670 673 671 return arr; … … 687 685 // arr[1]: Error (rms) of averaged conversion factors (default: 0.) 688 686 // 689 // ATTENTION: THE USER HAS TO DELETE THE RETURNED TARRAYF ACCORDINGLY 690 // 691 TArrayF *MCalibrationChargeCam::GetAveragedConvFADC2PhotPerSector( const MGeomCam &geom, const MCalibrationQECam &qecam, 687 TArrayF MCalibrationChargeCam::GetAveragedConvFADC2PhotPerSector( const MGeomCam &geom, const MCalibrationQECam &qecam, 692 688 const UInt_t sec, MBadPixelsCam *bad) 693 689 { … … 722 718 } 723 719 724 TArrayF *arr = new TArrayF(2); 725 arr->AddAt(nr ? mean/nr : -1.,0); 726 arr->AddAt(nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0. ,1); 727 720 TArrayF arr(2); 721 arr[0] = nr ? mean/nr : -1; 722 arr[1] = nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0; 728 723 return arr; 729 724 } … … 741 736 // arr[1]: Error (rms) of averaged mean arrival times (default: 0.) 742 737 // 743 // ATTENTION: THE USER HAS TO DELETE THE RETURNED TARRAYF ACCORDINGLY 744 // 745 TArrayF *MCalibrationChargeCam::GetAveragedArrivalTimeMeanPerArea ( const MGeomCam &geom, 746 const UInt_t ai, MBadPixelsCam *bad) 738 TArrayF MCalibrationChargeCam::GetAveragedArrivalTimeMeanPerArea(const MGeomCam &geom, 739 const UInt_t ai, MBadPixelsCam *bad) 747 740 { 748 741 … … 772 765 } 773 766 774 TArrayF *arr = new TArrayF(2); 775 arr->AddAt(nr ? mean/nr : -1.,0); 776 arr->AddAt(nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0. ,1); 777 767 TArrayF arr(2); 768 arr[0] = nr ? mean/nr : -1; 769 arr[1] = nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0; 778 770 return arr; 779 771 } … … 791 783 // arr[1]: Error (rms) of averaged mean arrival times (default: 0.) 792 784 // 793 // ATTENTION: THE USER HAS TO DELETE THE RETURNED TARRAYF ACCORDINGLY 794 // 795 TArrayF *MCalibrationChargeCam::GetAveragedArrivalTimeMeanPerSector( const MGeomCam &geom, 796 const UInt_t sec, MBadPixelsCam *bad) 785 TArrayF MCalibrationChargeCam::GetAveragedArrivalTimeMeanPerSector(const MGeomCam &geom, 786 const UInt_t sec, MBadPixelsCam *bad) 797 787 { 798 788 const Int_t np = GetSize(); … … 821 811 } 822 812 823 TArrayF *arr = new TArrayF(2); 824 arr->AddAt(nr ? mean/nr : -1.,0); 825 arr->AddAt(nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0. ,1); 826 813 TArrayF arr(2); 814 arr[0] = nr ? mean/nr : -1; 815 arr[1] = nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0; 827 816 return arr; 828 817 } … … 840 829 // arr[1]: Error (rms) of averaged arrival time RMSs (default: 0.) 841 830 // 842 // ATTENTION: THE USER HAS TO DELETE THE RETURNED TARRAYF ACCORDINGLY 843 // 844 TArrayF *MCalibrationChargeCam::GetAveragedArrivalTimeRmsPerArea ( const MGeomCam &geom, 845 const UInt_t ai, MBadPixelsCam *bad) 831 TArrayF MCalibrationChargeCam::GetAveragedArrivalTimeRmsPerArea ( const MGeomCam &geom, 832 const UInt_t ai, MBadPixelsCam *bad) 846 833 { 847 834 … … 871 858 } 872 859 873 TArrayF *arr = new TArrayF(2); 874 arr->AddAt(nr ? mean/nr : -1.,0); 875 arr->AddAt(nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0. ,1); 876 860 TArrayF arr(2); 861 arr[0] = nr ? mean/nr : -1; 862 arr[1] = nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0; 877 863 return arr; 878 864 } … … 890 876 // arr[1]: Error (rms) of averaged arrival time RMSs (default: 0.) 891 877 // 892 // ATTENTION: THE USER HAS TO DELETE THE RETURNED TARRAYF ACCORDINGLY 893 // 894 TArrayF *MCalibrationChargeCam::GetAveragedArrivalTimeRmsPerSector( const MGeomCam &geom, const UInt_t sec, MBadPixelsCam *bad) 878 TArrayF MCalibrationChargeCam::GetAveragedArrivalTimeRmsPerSector( const MGeomCam &geom, const UInt_t sec, MBadPixelsCam *bad) 895 879 { 896 880 const Int_t np = GetSize(); … … 918 902 } 919 903 920 TArrayF *arr = new TArrayF(2);921 arr ->AddAt(nr ? mean/nr : -1.,0);922 arr ->AddAt(nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0. ,1);904 TArrayF arr(2); 905 arr[0] = nr ? mean/nr : -1; 906 arr[1] = nr>1 ? TMath::Sqrt((mean2 - mean*mean/nr)/(nr-1)) : 0; 923 907 924 908 return arr; -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.h
r5047 r5557 44 44 Bool_t IsFFactorMethodValid () const; 45 45 46 TArrayF *GetAveragedConvFADC2PhotPerArea (const MGeomCam &geom, const MCalibrationQECam &qecam,47 48 TArrayF *GetAveragedConvFADC2PhotPerSector (const MGeomCam &geom, const MCalibrationQECam &qecam,49 const UInt_t sec=0, MBadPixelsCam *bad=NULL);50 TArrayF *GetAveragedArrivalTimeMeanPerArea ( const MGeomCam &geom,51 52 TArrayF *GetAveragedArrivalTimeMeanPerSector( const MGeomCam &geom,53 const UInt_t sec=0, MBadPixelsCam *bad=NULL);54 TArrayF *GetAveragedArrivalTimeRmsPerArea ( const MGeomCam &geom,55 56 TArrayF *GetAveragedArrivalTimeRmsPerSector ( const MGeomCam &geom,57 const UInt_t sec=0, MBadPixelsCam *bad=NULL);46 TArrayF GetAveragedConvFADC2PhotPerArea (const MGeomCam &geom, const MCalibrationQECam &qecam, 47 const UInt_t ai=0, MBadPixelsCam *bad=NULL); 48 TArrayF GetAveragedConvFADC2PhotPerSector (const MGeomCam &geom, const MCalibrationQECam &qecam, 49 const UInt_t sec=0, MBadPixelsCam *bad=NULL); 50 TArrayF GetAveragedArrivalTimeMeanPerArea (const MGeomCam &geom, 51 const UInt_t ai=0, MBadPixelsCam *bad=NULL); 52 TArrayF GetAveragedArrivalTimeMeanPerSector(const MGeomCam &geom, 53 const UInt_t sec=0, MBadPixelsCam *bad=NULL); 54 TArrayF GetAveragedArrivalTimeRmsPerArea (const MGeomCam &geom, 55 const UInt_t ai=0, MBadPixelsCam *bad=NULL); 56 TArrayF GetAveragedArrivalTimeRmsPerSector (const MGeomCam &geom, 57 const UInt_t sec=0, MBadPixelsCam *bad=NULL); 58 58 59 59 // Prints
Note:
See TracChangeset
for help on using the changeset viewer.