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_LCFLAG_H 00008 #define EVENT_LCFLAG_H 1 00009 00010 namespace EVENT { 00011 00019 class LCFlag { 00020 00021 public: 00023 virtual ~LCFlag() { /* nop */; } 00024 00027 virtual bool bitSet(int index) const = 0; 00028 00031 virtual int getFlag() const = 0; 00032 00035 virtual void setBit(int bit) = 0; 00036 00039 virtual void unsetBit(int bit) = 0; 00040 }; // class 00041 } // namespace EVENT 00042 #endif /* ifndef EVENT_LCFLAG_H */