Go to the documentation of this file.00001
00003
00004 #ifndef EventFilter_StorageManager_DQMFolder_h
00005 #define EventFilter_StorageManager_DQMFolder_h
00006
00007 #include <string>
00008 #include <vector>
00009 #include <map>
00010
00011 #include "TObject.h"
00012
00013
00014 namespace stor
00015 {
00016
00025 class DQMFolder
00026 {
00027 public:
00028 DQMFolder();
00029 ~DQMFolder();
00030 void addObjects(const std::vector<TObject *>&);
00031 void fillObjectVector(std::vector<TObject*>&) const;
00032
00033 private:
00034
00035 static std::string getSafeMEName(TObject *object);
00036
00037 typedef std::map<std::string, TObject*> DQMObjectsMap;
00038 DQMObjectsMap dqmObjects_;
00039 };
00040
00041 }
00042
00043 #endif // EventFilter_StorageManager_DQMFolder_h
00044
00045