00001 #ifndef XANAGClus_h 00002 #define XANAGClus_h 00003 00009 class XANACluster; 00010 class TGraph; 00011 class TH2F; 00012 00013 class XANAGClus : public TGraph { 00014 public: 00015 XANAGClus() {;} 00016 XANAGClus(XANACluster *cluster,int nclu,int view); 00017 virtual ~XANAGClus() {;} 00018 00019 void showClus(); // *MENU* 00020 //override ROOT method 00021 void Print(); // *MENU* 00022 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py); 00023 00024 private: 00025 // cluster number 00026 Int_t clusNr_; 00027 // pseudo rapidity 00028 Double_t eta_; 00029 // transverse energy 00030 Double_t et_; 00031 // phi 00032 Double_t phi_; 00033 // Energy 00034 Double_t en_; 00035 // pointer to XANACluster object 00036 XANACluster *clus_; 00037 TH2F *clusHisto_; 00038 00039 ClassDef(XANAGClus,0) // Create graphic object for cluster (is a TGraph) 00040 00041 }; 00042 #endif