Changeset 3952 for trunk/MagicSoft


Ignore:
Timestamp:
05/03/04 19:03:03 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r3951 r3952  
    3737
    3838 2004/05/03: Markus Gaug
     39
     40   * mcalib/MHCalibrationBlindPix.[h,cc]
     41     - removed a "->" behind the comment
     42     - Create a TVector in Draw only if the array is not zero
     43
    3944
    4045   * mraw/MRawEvtPixelIter.cc
  • trunk/MagicSoft/Mars/mcalib/MCalibrationRelTimeCalc.cc

    r3941 r3952  
    7272using namespace std;
    7373
    74 const Float_t MCalibrationRelTimeCalc::fgRelTimeRelErrLimit      = 25.;
     74const Float_t MCalibrationRelTimeCalc::fgRelTimeRelErrLimit      = 7.5;
    7575// --------------------------------------------------------------------------
    7676//
     
    292292        continue;
    293293
    294       if (bad.IsUnsuitable(MBadPixelsPix::kUnreliableRun))
    295         continue;
    296      
    297294      const Float_t res   = pix.GetTimePrecision();
    298295      const Int_t   aidx  = (*fGeom)[i].GetAidx();
     
    306303  for (UInt_t aidx=0; aidx<nareas; aidx++)
    307304    {
    308       if (numareavalid[aidx] == 0)
    309         {
    310           *fLog << warn << GetDescriptor() << ": No pixels with valid time resolution found "
     305      if (numareavalid[aidx] < 20)
     306        {
     307          *fLog << warn << GetDescriptor() << ": Less than 20 pixels with valid time resolution found "
    311308                << "in area index: " << aidx << endl;
    312309          continue;
  • trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeBlindPix.cc

    r3723 r3952  
    120120// Initializes:
    121121// - all pointers to NULL
     122// - fASinglePheFADCSlices(0);
     123// - fAPedestalFADCSlices(0);
     124//
    122125//
    123126// Calls:
     
    148151    fHGausHist.SetYTitle("Nr. of events");
    149152
     153    fASinglePheFADCSlices(0);
     154    fAPedestalFADCSlices(0);
     155 
    150156    Clear();
    151157}
     
    294300// - MExtractedSignalBlindPixel
    295301//
    296 // Initializes:
    297 // - fASinglePheFADCSlices(0);
    298 // - fAPedestalFADCSlices(0);
    299 //
    300302// Calls:
    301303// - MHGausHist::InitBins()
     
    317319      return kFALSE;
    318320    }
    319  
    320   fASinglePheFADCSlices(0);
    321   fAPedestalFADCSlices(0);
    322321 
    323322  InitBins();
     
    985984
    986985  pad->cd(3);
    987   if (fHSinglePheFADCSlices)
    988       delete fHSinglePheFADCSlices;
    989 
    990   fHSinglePheFADCSlices = new TH1F(fASinglePheFADCSlices);
    991   fHSinglePheFADCSlices->SetName("SinglePheFADCSlices");
    992   fHSinglePheFADCSlices->SetTitle(Form("%s%f","Assumed Single Phe FADC Slices, Sum > ",fSinglePheCut));
    993   fHSinglePheFADCSlices->SetXTitle("FADC slice number");
    994   fHSinglePheFADCSlices->SetYTitle("FADC counts");
    995   fHSinglePheFADCSlices->Draw(opt);
    996 
     986
     987  if (fASinglePheFADCSlices.GetNrows() != 0)
     988    {
     989      if (fHSinglePheFADCSlices)
     990        delete fHSinglePheFADCSlices;
     991      fHSinglePheFADCSlices = new TH1F(fASinglePheFADCSlices);
     992      fHSinglePheFADCSlices->SetName("SinglePheFADCSlices");
     993      fHSinglePheFADCSlices->SetTitle(Form("%s%f","Assumed Single Phe FADC Slices, Sum > ",fSinglePheCut));
     994      fHSinglePheFADCSlices->SetXTitle("FADC slice number");
     995      fHSinglePheFADCSlices->SetYTitle("FADC counts");
     996      fHSinglePheFADCSlices->Draw(opt);
     997    }
     998 
    997999  pad->cd(4);
    998   if (fHPedestalFADCSlices)
    999       delete fHPedestalFADCSlices;
    1000 
    1001   fHPedestalFADCSlices = new TH1F(fAPedestalFADCSlices);
    1002   fHPedestalFADCSlices->SetName("PedestalFADCSlices");
    1003   fHPedestalFADCSlices->SetTitle(Form("%s%f","Pedestal FADC Slices, Sum < ",fSinglePheCut));
    1004   fHPedestalFADCSlices->SetXTitle("FADC slice number");
    1005   fHPedestalFADCSlices->SetYTitle("FADC counts");
    1006   fHPedestalFADCSlices->Draw(opt);
    1007 
     1000  if (fAPedestalFADCSlices.GetNrows() != 0)
     1001    {
     1002
     1003      if (fHPedestalFADCSlices)
     1004        delete fHPedestalFADCSlices;
     1005     
     1006      fHPedestalFADCSlices = new TH1F(fAPedestalFADCSlices);
     1007      fHPedestalFADCSlices->SetName("PedestalFADCSlices");
     1008      fHPedestalFADCSlices->SetTitle(Form("%s%f","Pedestal FADC Slices, Sum < ",fSinglePheCut));
     1009      fHPedestalFADCSlices->SetXTitle("FADC slice number");
     1010      fHPedestalFADCSlices->SetYTitle("FADC counts");
     1011      fHPedestalFADCSlices->Draw(opt);
     1012    }
     1013 
    10081014  if (win < 2)
    10091015  return;
  • trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeBlindPix.h

    r3639 r3952  
    4646  TVector fAPedestalFADCSlices;              // Averaged FADC slice entries supposed pedestal   events
    4747 
    48   TF1 *fSinglePheFit;                        //-> Single Phe Fit (Gaussians convoluted with Poisson)
     48  TF1 *fSinglePheFit;                        // Single Phe Fit (Gaussians convoluted with Poisson)
    4949
    5050  UInt_t  fNumSinglePhes;                    // Number of entries in fASinglePheFADCSlices
Note: See TracChangeset for help on using the changeset viewer.