Ignore:
Timestamp:
01/22/04 16:27:10 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mcalib/MHCalibrationPixel.cc

    r2852 r2885  
    2424
    2525//////////////////////////////////////////////////////////////////////////////
    26 //                                                                          //
    27 //  MHCalibrationPixel                                                 //
    28 //                                                                          //
    29 //  Performs all the necessary fits to extract the mean number of photons   //
    30 //              out of the derived light flux                               //
    31 //                                                                          //
     26//
     27//  MHCalibrationPixel
     28//
     29//  Performs all the necessary fits to extract the mean number of photons
     30//              out of the derived light flux
     31//
    3232//////////////////////////////////////////////////////////////////////////////
    3333#include "MHCalibrationPixel.h"
    3434#include "MHCalibrationConfig.h"
    3535
     36#include <TH1.h>
     37#include <TF1.h>
     38#include <TProfile.h>
     39
    3640#include <TStyle.h>
    37 #include <TMath.h>
    38 
    39 #include <TFitter.h>
    40 #include <TGraph.h>
    41 #include <TAxis.h>
    42 
    43 #include <TF1.h>
    44 #include <TH2.h>
    45 #include <TProfile.h>
    4641#include <TCanvas.h>
    47 #include <TPad.h>
    4842#include <TPaveText.h>
    49 
    50 #include "MParList.h"
    5143
    5244#include "MLog.h"
     
    181173}
    182174
     175const Double_t MHCalibrationPixel::GetArea() const
     176{
     177    return fChargeGausFit->GetParameter(0);
     178}
     179
     180const Double_t MHCalibrationPixel::GetAreaErr() const
     181{
     182    return fChargeGausFit->GetParError(0);
     183}
     184
     185Bool_t MHCalibrationPixel::IsEmpty()
     186{
     187    return !(fHChargeHiGain->GetEntries() || fHChargeLoGain->GetEntries());
     188}
     189 
     190Bool_t MHCalibrationPixel::FillChargeLoGain(Float_t q)
     191{
     192    return (fHChargeLoGain->Fill(q) > -1);
     193}
     194
     195Bool_t MHCalibrationPixel::FillTimeLoGain(Int_t t)
     196{
     197    return (fHTimeLoGain->Fill(t)   > -1);
     198}
     199
     200Bool_t MHCalibrationPixel::FillChargevsNLoGain(Float_t q, Int_t n)
     201{
     202    return (fHChargevsNLoGain->Fill(n,q) > -1);
     203}
     204
     205Bool_t MHCalibrationPixel::FillChargeHiGain(Float_t q)
     206{
     207    return (fHChargeHiGain->Fill(q)      > -1);
     208}
     209
     210Bool_t MHCalibrationPixel::FillTimeHiGain(Int_t t)
     211{
     212    return (fHTimeHiGain->Fill(t)        > -1);
     213}
     214
     215Bool_t MHCalibrationPixel::FillChargevsNHiGain(Float_t q, Int_t n)
     216{
     217    return (fHChargevsNHiGain->Fill(n,q) > -1);
     218}
    183219
    184220void MHCalibrationPixel::ChangeHistId(Int_t id)
Note: See TracChangeset for help on using the changeset viewer.