Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

EVENT::LCFlag Class Reference

#include <LCFlag.h>

Inheritance diagram for EVENT::LCFlag:

IMPL::LCFlagImpl List of all members.

Public Member Functions

virtual ~LCFlag ()
 Destructor.
virtual bool bitSet (int index) const =0
virtual int getFlag () const =0
virtual void setBit (int bit)=0
virtual void unsetBit (int bit)=0

Detailed Description

Helper class to create and interpret the 32-bit flag word in LCCollections. Bits are defined in class LCIO.

See also:
LCIO
Author:
gaede
Version:
May 6, 2003

Definition at line 19 of file LCFlag.h.


Constructor & Destructor Documentation

virtual EVENT::LCFlag::~LCFlag  )  [inline, virtual]
 

Destructor.

Definition at line 23 of file LCFlag.h.


Member Function Documentation

virtual bool EVENT::LCFlag::bitSet int  index  )  const [pure virtual]
 

Returns true if bit at given index is set.

Implemented in IMPL::LCFlagImpl.

virtual int EVENT::LCFlag::getFlag  )  const [pure virtual]
 

Returns the flag word.

Implemented in IMPL::LCFlagImpl.

virtual void EVENT::LCFlag::setBit int  bit  )  [pure virtual]
 

Sets bit to 1.

Implemented in IMPL::LCFlagImpl.

virtual void EVENT::LCFlag::unsetBit int  bit  )  [pure virtual]
 

Sets bit to 0.

Implemented in IMPL::LCFlagImpl.


The documentation for this class was generated from the following file:
Generated on Sun Jun 3 06:32:24 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1