LCOV - code coverage report
Current view: top level - ZDC/ZDCrec - AliZDCRecoParamPbPb.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 7 14.3 %
Date: 2016-06-14 17:26:59 Functions: 2 11 18.2 %

          Line data    Source code
       1             : #ifndef ALIZDCRECOPARAMPBPB_H
       2             : #define ALIZDCRECOPARAMPBPB_H
       3             : /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : //////////////////////////////////////////////////////////
       7             : //                                                      //
       8             : //   Class with ZDC reconstruction parameters           //
       9             : //              Pb - Pb collisions                      //
      10             : //   Origin: Chiara.Oppedisano@to.infn.it               //
      11             : //                                                      //
      12             : //////////////////////////////////////////////////////////
      13             : 
      14             : #include "AliLog.h"
      15             : #include "AliCDBEntry.h"
      16             : #include "AliCDBManager.h"
      17             : #include "AliZDCRecoParam.h"
      18             : 
      19             : class AliZDCRecoParamPbPb : public AliZDCRecoParam {
      20             :  public:
      21             :   AliZDCRecoParamPbPb();
      22             :   AliZDCRecoParamPbPb(TH1D * hNpart, TH1D * hb, Float_t clkCent);
      23             :   AliZDCRecoParamPbPb(const AliZDCRecoParamPbPb &oldrecopar);
      24             :   AliZDCRecoParamPbPb& operator= (const AliZDCRecoParamPbPb &recpar);
      25             :   virtual ~AliZDCRecoParamPbPb();
      26             : 
      27             : 
      28             :   // make reco parameters for A-A collisions
      29             :   static AliZDCRecoParamPbPb *GetHighFluxParam(Float_t beamEnergy);
      30             :   
      31           0 :   TH1D* GethNpartDist()  const {return fhNpartDist;} 
      32           0 :   TH1D* GethbDist()      const {return fhbDist;}
      33           0 :   Float_t GetClkCenter() const {return fClkCenter;}
      34             :   
      35           0 :   void SetNpartDist(TH1D *hDist) {fhNpartDist = hDist;}    
      36           0 :   void SetbDist(TH1D *hbDist) {fhbDist = hbDist;}    
      37           0 :   void SetClkCenter(Float_t xValue) {fClkCenter = xValue;}    
      38             :   void SetGlauberMCDist(Float_t beamEnergy); 
      39             :     
      40             :   //void Print(Option_t *) const; 
      41             :   
      42             :  protected:
      43             :   
      44             :   // *** PARAMETERS FOR Pb-Pb COLLISIONS
      45             :   // --- Correlation E_ZDC vs. E_ZEM
      46             :   TH1D *  fhNpartDist;    // Npart distribution from Glauber MC
      47             :   TH1D *  fhbDist;        // b distribution from Glauber MC
      48             :   Float_t fClkCenter;     // clock center: value of x-axis 
      49             :  
      50          20 :  ClassDef(AliZDCRecoParamPbPb, 3)
      51             : 
      52             : };
      53             : 
      54             : #endif

Generated by: LCOV version 1.11