00001 #ifndef SimG4CMS_HcalTestHistoManager_H 00002 #define SimG4CMS_HcalTestHistoManager_H 00003 00004 // File: HcalTestHistoManager.h 00005 // Histogram managing class for analysis in HcalTest 00007 00008 //#include "DataSvc/Ref.h" 00009 //#include "FileCatalog/IFileCatalog.h" 00010 #include <memory> 00011 00012 //namespace pool { 00013 // class IDataSvc; 00014 //} 00015 00016 #include <string> 00017 class HcalTestHistoClass; 00018 00019 class HcalTestHistoManager { 00020 00021 public: 00022 00023 HcalTestHistoManager(const std::string &); 00024 virtual ~HcalTestHistoManager(); 00025 00026 void fillTree(HcalTestHistoClass * histos); 00027 00028 private: 00029 // pool::IFileCatalog lcat; 00030 //std::auto_ptr<pool::IDataSvc> svc; 00031 00032 //pool::Placement placeH; 00033 //pool::Placement placeVx; 00034 //pool::Ref<HcalTestHistoClass> h; 00035 00036 }; 00037 00038 #endif