#include <LCFlagImpl.h>
Inheritance diagram for IMPL::LCFlagImpl:

Public Member Functions | |
| LCFlagImpl () | |
| LCFlagImpl (int flag) | |
| virtual | ~LCFlagImpl () |
| Destructor. | |
| virtual bool | bitSet (int index) const |
| virtual int | getFlag () const |
| virtual void | setBit (int bit) |
| virtual void | unsetBit (int bit) |
Private Attributes | |
| int | _flag |
Definition at line 15 of file LCFlagImpl.h.
|
|
Constructor initializing flag with 0. Definition at line 8 of file LCFlagImpl.cc. |
|
|
Constructor for evaluating an existing flag word. Definition at line 10 of file LCFlagImpl.cc. |
|
|
Destructor.
Definition at line 31 of file LCFlagImpl.h. |
|
|
Returns true if bit at given index is set. Implements EVENT::LCFlag. Definition at line 13 of file LCFlagImpl.cc. References _flag. Referenced by setBit(), unsetBit(), SIO::SIOTrackerRawDataHandler::write(), SIO::SIOTrackerPulseHandler::write(), SIO::SIOTrackerDataHandler::write(), SIO::SIORawCalHitHandler::write(), and SIO::SIOCalHitHandler::write(). |
|
|
Returns the flag word. Implements EVENT::LCFlag. Definition at line 15 of file LCFlagImpl.cc. Referenced by UTIL::LCRelationNavigator::createLCCollection(). |
|
|
Sets bit to 1. Implements EVENT::LCFlag. Definition at line 18 of file LCFlagImpl.cc. References _flag, and bitSet(). Referenced by UTIL::LCRelationNavigator::createLCCollection(). |
|
|
Sets bit to 0. Implements EVENT::LCFlag. Definition at line 28 of file LCFlagImpl.cc. |
|
|
Definition at line 18 of file LCFlagImpl.h. Referenced by bitSet(), setBit(), and unsetBit(). |
1.3.9.1