Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

H_Locator.h

Go to the documentation of this file.
00001 #ifndef H_LOCATOR_H
00002 #define H_LOCATOR_H
00003 #include "HTL/P_Histograms_1D.h"
00004 #include "HTL/P_Histograms_2D.h"
00005 #include "HepODBMS/clustering/HepDbApplication.h"
00006 
00015 class H_Locator {
00016 private:
00017   HepDbApplication *dbApp;
00018 public:
00020   H_Locator() : dbApp (0) {};
00025   int init (HepDbApplication *sess, char *path = 0);
00029   int changeDir (char *);
00033   int checkCurrentNode();
00038   H_P_REF(P_Histo1D) Histo1D (char *name );
00043   H_P_REF(P_Histo1D) Histo1D (int id);
00048   H_P_REF(P_Histo1DVar) Histo1DVar(int id);
00053   H_P_REF(P_Histo1DVar) Histo1DVar(char *name);
00058   H_P_REF(P_ProfileHisto1D) ProfileHisto1D (int id);
00063   H_P_REF(P_ProfileHisto1D) ProfileHisto1D (char *name);
00068   H_P_REF(P_ProfileHisto1DVar) ProfileHisto1DVar(int id);
00073   H_P_REF(P_ProfileHisto1DVar) ProfileHisto1DVar(char *name);
00078   H_P_REF(P_Histo2D) Histo2D (int id);
00083   H_P_REF(P_Histo2D) Histo2D (char *name);
00088   H_P_REF(P_Histo2DVar) Histo2DVar(int id); 
00093   H_P_REF(P_Histo2DVar) Histo2DVar(char *name);  
00094 };
00095 
00096 #endif //H_LOCATOR_H


Anaphe documentation generated by Doxygen (www.doxygen.org)