00001 #ifndef TVacuumData_h
00002 #define TVacuumData_h
00003
00004 #include <vector>
00005 #include <string>
00006
00007 #include <TObject.h>
00008 #include <TH1.h>
00009
00010 class TVacuumData : public TObject {
00011 private:
00012 std::vector<int> fStatus;
00013 std::vector<float> fPressure;
00014 std::vector<int> fTime;
00015
00016 public:
00017 TVacuumData();
00018 TVacuumData(std::vector<int> time, std::vector<int> status, std::vector<float> pressure);
00019
00020 void Reset(Option_t* o = "");
00021
00022 void AddPoint(int time, int status, float pressure){
00023 fTime.push_back(time);
00024 fStatus.push_back(status);
00025 fPressure.push_back(pressure);
00026 }
00027
00028 ClassDef(TVacuumData, 1);
00029 };
00030
00031 #endif