Ignore:
Timestamp:
12/11/03 21:53:53 (21 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/manalysis
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/manalysis/MCalibrationCalc.cc

    r2658 r2660  
    345345            pix.SetChargesInGraph(sumhi,sumlo);
    346346
     347            if (!pix.FillRChargevsTimeLoGain(sumlo,fEvents))
     348              *fLog << warn << "Could not fill Lo Gain Charge vs. EvtNr of pixel: "
     349                    << pixid << " signal = " << sumlo  << " event Nr: " << fEvents << endl;
     350               
     351            if (!pix.FillRChargevsTimeHiGain(sumhi,fEvents))
     352              *fLog << warn << "Could not fill Hi Gain Charge vs. EvtNr of pixel: "
     353                    << pixid << " signal = " << sumhi  << " event Nr: " << fEvents << endl;
     354
    347355            if (logain)
    348356              {
     
    355363                  *fLog << warn << "Could not fill Lo Gain Time of pixel: "
    356364                        << pixid << " time = " << mtime << endl;
    357                
    358                 if (!pix.FillRChargevsTimeLoGain(sumlo,fEvents))
    359                   *fLog << warn << "Could not fill Lo Gain Charge vs. EvtNr of pixel: "
    360                         << pixid << " signal = " << sumlo  << " event Nr: " << fEvents << endl;
    361365               
    362366              }
     
    371375                        << pixid << " time = " << mtime << endl;
    372376               
    373                 if (!pix.FillRChargevsTimeHiGain(sumhi,fEvents))
    374                   *fLog << warn << "Could not fill Hi Gain Charge vs. EvtNr of pixel: "
    375                         << pixid << " signal = " << sumhi  << " event Nr: " << fEvents << endl;
    376377              }
    377378            break;
  • trunk/MagicSoft/Mars/manalysis/MCalibrationCam.cc

    r2642 r2660  
    405405{
    406406
     407  if (idx > GetSize())
     408    return kFALSE;
     409
    407410  switch (type)
    408411    {
     
    429432      break;
    430433    case 7:
    431       val = (*this)[idx].GetTimeProb();
     434      val = (*this)[idx].GetTimeChiSquare();
    432435      break;
    433436    case 8:
     
    438441      break;
    439442    case 10:
    440       val = TMath::Sqrt((*this)[idx].GetRSigmaSquare());
     443      if ((*this)[idx].GetRSigmaSquare() > 0.)
     444        val = TMath::Sqrt((*this)[idx].GetRSigmaSquare());
     445      else
     446        val = -1.;
    441447      break;
    442448    case 15:
  • trunk/MagicSoft/Mars/manalysis/MCalibrationCam.h

    r2642 r2660  
    2222#endif
    2323
     24#ifndef ROOT_TH1F
     25#include <TH1F.h>
     26#endif
    2427
    2528class MGeomCam;
     
    4144  Float_t fMeanNrPhotInnerPix;       // The mean number of photons in an inner pixel 
    4245  Float_t fMeanNrPhotInnerPixErr;    // The uncertainty about the number of photons in an inner pixel 
     46
     47  TH1F* fHChargeAllPixels;
     48  TH1F* fHChargeErrAllPixels;
     49  TH1F* fHChargeSigmaAllPixels;
     50  TH1F* fHChargeProbAllPixels;
     51
     52  TH1F* fHTimeAllPixels;
     53  TH1F* fHTimeSigmaAllPixels;
     54  TH1F* fHTimeProbAllPixels;
     55
     56  TH1F* fHPedAllPixels;
     57  TH1F* fHPedRMSAllPixels;
     58
     59  TH1F* fHSigmaPerChargeAllPixels;
     60  TH1F* fHPhEAllPixels;
     61
     62  TH1F* fHConvPhEperFADCAllPixels;
     63  TH1F* fHConvPhperFADCAllPixels;
    4364
    4465public:
  • trunk/MagicSoft/Mars/manalysis/MCalibrationPix.cc

    r2658 r2660  
    5656      fTime(-1.),
    5757      fSigmaTime(-1.),
    58       fTimeProb(-1.),
     58      fTimeChiSquare(-1.),
    5959      fFactor(1.3),
    6060      fPheFFactorMethod(-1.),
     
    201201    }
    202202   
    203   fTime       = fHist->GetTimeMean();
    204   fSigmaTime  = fHist->GetTimeSigma();
    205   fTimeProb   = fHist->GetTimeProb();
     203  fTime          = fHist->GetTimeMean();
     204  fSigmaTime     = fHist->GetTimeSigma();
     205  fTimeChiSquare = fHist->GetTimeChiSquare();
    206206
    207207  return kTRUE;
  • trunk/MagicSoft/Mars/manalysis/MCalibrationPix.h

    r2642 r2660  
    2626  Float_t fTime;                // The mean arrival time after the fit 
    2727  Float_t fSigmaTime;           // The error of the mean arrival time after the fit
    28   Float_t fTimeProb;            // The probability of the fit function
     28  Float_t fTimeChiSquare;       // The probability of the fit function
    2929 
    3030  Float_t fFactor;                  // The laboratory F-factor
     
    5353  Float_t GetSigmaCharge()    const    { return fSigmaCharge;    }
    5454  Float_t GetErrSigmaCharge() const    { return fErrSigmaCharge; }
    55   Float_t GetTime()           const    { return fTime;         }
    56   Float_t GetSigmaTime()      const    { return fSigmaTime;    }
    57   Float_t GetTimeProb()       const    { return fTimeProb;     }   
     55  Float_t GetTime()           const    { return fTime;           }
     56  Float_t GetSigmaTime()      const    { return fSigmaTime;      }
     57  Float_t GetTimeChiSquare()  const    { return fTimeChiSquare;  }   
    5858 
    59   Float_t GetPed()            const    { return fPed;       }
    60   Float_t GetPedRms()         const    { return fPedRms;    }   
     59  Float_t GetPed()            const    { return fPed;            }
     60  Float_t GetPedRms()         const    { return fPedRms;         }   
    6161
    6262  void SetPedestal(Float_t ped, Float_t pedrms);
  • trunk/MagicSoft/Mars/manalysis/MExtractSignal.cc

    r2658 r2660  
    211211
    212212            sumLo += *ptr;
     213
    213214            if (*ptr >= fSaturationLimit)
    214215              {
     
    219220              }
    220221          }
     222
    221223        pix.SetExtractedSignal((float)sumHi - pedes*(float)fNumHiGainSamples,
    222224                               pedrms*fSqrtHiGainSamples,
Note: See TracChangeset for help on using the changeset viewer.