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_RAWCALORIMETERHIT_H 00008 #define EVENT_RAWCALORIMETERHIT_H 1 00009 00010 #include "EVENT/LCObject.h" 00011 00012 #include <vector> 00013 00014 namespace EVENT { 00015 00016 00017 class RawCalorimeterHit ; 00019 typedef std::vector<RawCalorimeterHit*> RawCalorimeterHitVec ; 00031 class RawCalorimeterHit : public LCObject { 00032 00033 public: 00035 virtual ~RawCalorimeterHit() { /* nop */; } 00036 00037 00039 typedef RawCalorimeterHit lcobject_type ; 00040 00043 virtual int getCellID0() const = 0; 00044 00048 virtual int getCellID1() const = 0; 00049 00052 virtual int getAmplitude() const = 0; 00053 00057 virtual int getTimeStamp() const = 0; 00058 }; // class 00059 } // namespace EVENT 00060 #endif /* ifndef EVENT_RAWCALORIMETERHIT_H */