ROOT logo
AliRoot » PMD » AliPMDCalibrator

class AliPMDCalibrator


 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.  	    *
 *									    *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is	    *
 * provided "as is" without express or implied warranty.		    *
 **************************************************************************


Function Members (Methods)

public:
AliPMDCalibrator()
AliPMDCalibrator(const AliPMDCalibrator& pmdcalibrator)
virtual~AliPMDCalibrator()
voidCalculateIsoCell()
static TClass*Class()
virtual voidExec()
AliPMDPedestal*GetCalibPed() const
voidInit()
virtual TClass*IsA() const
AliPMDCalibrator&operator=(const AliPMDCalibrator& pmdcalibrator)
virtual voidShowMembers(TMemberInspector&)
Bool_tStore()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

public:
enum { kDet
kMaxSMN
kMaxRow
kMaxCol
};
private:
AliPMDCalibData*fCalibGain
AliPMDPedestal*fCalibPedPedestal calibration data
Float_tfGainFact[2][24][48][96]
TH1F*fHadcIso[2][24][48][96]histos of isolated cells cellwise
TH1F*fHdetIso[2]histos of isolated cell planewise
TH1F*fHsmIso[2][24]histos of isolated cell modulewise

Class Charts

Inheritance Chart:
AliPMDCalibrator

Function documentation

AliPMDCalibrator()
 Standard Constructor
AliPMDCalibrator(const AliPMDCalibrator& pmdcalibrator)
AliPMDCalibrator & operator=(const AliPMDCalibrator& pmdcalibrator)
~AliPMDCalibrator()
 destructor
void Exec()
 reads parameters and does the calibration
void Init()
 intializes everything
void CalculateIsoCell()
 Calculates the ADC of isolated cell
Bool_t Store()
AliPMDPedestal * GetCalibPed() const
{return fCalibPed;}