00001 // -*- C++ -*- 00002 // AID-GENERATED 00003 // ========================================================================= 00004 // This class was generated by AID - Abstract Interface Definition 00005 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it. 00006 // ========================================================================= 00007 #ifndef EVENT_TRACKERRAWDATA_H 00008 #define EVENT_TRACKERRAWDATA_H 1 00009 00010 #include "EVENT/LCObject.h" 00011 #include "LCIOSTLTypes.h" 00012 00013 namespace EVENT { 00014 00024 class TrackerRawData : public LCObject { 00025 00026 public: 00028 virtual ~TrackerRawData() { /* nop */; } 00029 00030 00032 typedef TrackerRawData lcobject_type ; 00033 00036 virtual int getCellID0() const = 0; 00037 00041 virtual int getCellID1() const = 0; 00042 00046 virtual int getTime() const = 0; 00047 00050 virtual const ShortVec & getADCValues() const = 0; 00051 }; // class 00052 } // namespace EVENT 00053 #endif /* ifndef EVENT_TRACKERRAWDATA_H */