ROOT logo
#ifndef ALIZDCMBCALIB_H
#define ALIZDCMBCALIB_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/////////////////////////////////////////////////////////
//  class for ZDC calibration from MB standalone runs  //
/////////////////////////////////////////////////////////

#include "TNamed.h"
#include "TH2F.h"
#include "AliCDBEntry.h"

class AliZDC;

class AliZDCMBCalib: public TNamed {

 public:
  AliZDCMBCalib();
  AliZDCMBCalib(const char* name);
  AliZDCMBCalib(const char* name, 
  	        TH2F *hzdcvszem, TH2F *hzdccvszem, TH2F *hzdcavszem);
  AliZDCMBCalib(const AliZDCMBCalib &calibda);
  AliZDCMBCalib& operator= (const AliZDCMBCalib &calibda);
  virtual ~AliZDCMBCalib();
  void Reset();

  TH2F* GethZDCvsZEM()   const {return fhZDCvsZEM;}  
  TH2F* GethZDCCvsZEM()  const {return fhZDCCvsZEM;}  
  TH2F* GethZDCAvsZEM()  const {return fhZDCAvsZEM;}  
  //
  void SetZDCvsZEM(TH2F *hCorr)  {fhZDCvsZEM  = hCorr;}    
  void SetZDCCvsZEM(TH2F *hCorr) {fhZDCCvsZEM = hCorr;}    
  void SetZDCAvsZEM(TH2F *hCorr) {fhZDCAvsZEM = hCorr;}   

 protected:
  TH2F *  fhZDCvsZEM;	// E_ZDC (total) vs. E_ZEM 
  TH2F *  fhZDCCvsZEM;  // E_ZDC vs. E_ZEM sideC
  TH2F *  fhZDCAvsZEM;  // E_ZDC vs. E_ZEM sideA
  //
  ClassDef(AliZDCMBCalib,1)    // ZDC calibration calibration data
};

#endif
 AliZDCMBCalib.h:1
 AliZDCMBCalib.h:2
 AliZDCMBCalib.h:3
 AliZDCMBCalib.h:4
 AliZDCMBCalib.h:5
 AliZDCMBCalib.h:6
 AliZDCMBCalib.h:7
 AliZDCMBCalib.h:8
 AliZDCMBCalib.h:9
 AliZDCMBCalib.h:10
 AliZDCMBCalib.h:11
 AliZDCMBCalib.h:12
 AliZDCMBCalib.h:13
 AliZDCMBCalib.h:14
 AliZDCMBCalib.h:15
 AliZDCMBCalib.h:16
 AliZDCMBCalib.h:17
 AliZDCMBCalib.h:18
 AliZDCMBCalib.h:19
 AliZDCMBCalib.h:20
 AliZDCMBCalib.h:21
 AliZDCMBCalib.h:22
 AliZDCMBCalib.h:23
 AliZDCMBCalib.h:24
 AliZDCMBCalib.h:25
 AliZDCMBCalib.h:26
 AliZDCMBCalib.h:27
 AliZDCMBCalib.h:28
 AliZDCMBCalib.h:29
 AliZDCMBCalib.h:30
 AliZDCMBCalib.h:31
 AliZDCMBCalib.h:32
 AliZDCMBCalib.h:33
 AliZDCMBCalib.h:34
 AliZDCMBCalib.h:35
 AliZDCMBCalib.h:36
 AliZDCMBCalib.h:37
 AliZDCMBCalib.h:38
 AliZDCMBCalib.h:39
 AliZDCMBCalib.h:40
 AliZDCMBCalib.h:41
 AliZDCMBCalib.h:42
 AliZDCMBCalib.h:43
 AliZDCMBCalib.h:44
 AliZDCMBCalib.h:45