//-*- Mode: C++ -*- // $Id: AliHLTEMCALOnlineDisplayTH2D.h 31490 2009-03-15 16:27:11Z odjuvsla $ #ifndef ALIHLTEMCALONLINEDISPLAYTH2D_H #define ALIHLTEMCALONLINEDISPLAYTH2D_H /************************************************************************** * This file is property of and copyright by the Experimental Nuclear * * Physics Group, Dep. of Physics * * University of Oslo, Norway, 2007 * * * * Author: Per Thomas Hille for the ALICE HLT Project.* * Contributors are mentioned in the code where appropriate. * * Please report bugs to perthi@fys.uio.no * * * * 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. * **************************************************************************/ #define ZROWS 3 #define XCOLS 3 #define NHISTOGRAMS ZROWS*XCOLS +4 #include #include #include //#include "AliHLTEMCALBase.h" //#include "AliHLTEMCALOnlineDisplayTH2D.h" #include "AliHLTCaloConstants.h" #include "AliHLTEMCALConstants.h" using namespace EmcalHLTConst; using namespace CaloHLTConst; using namespace std; class AliHLTEMCALOnlineDisplay; //class AliHLTEMCALOnlineDisplayTH2D : public TH2D, public AliHLTEMCALBase class AliHLTEMCALOnlineDisplayTH2D : public TH2D { public: AliHLTEMCALOnlineDisplayTH2D(AliHLTEMCALOnlineDisplay *onlineDisplayPtr, const char* name, const char* title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup); virtual ~AliHLTEMCALOnlineDisplayTH2D(); virtual void ExecuteEvent(Int_t event, Int_t pz, Int_t px); void SetRunNumber(const int runnumber) { fRunNumber = runnumber; cout << __FILE__ <<":"<< __LINE__ << "RunNumber was set to "<< fRunNumber <