Changeset 6177 for trunk/MagicSoft/Mars/mjobs/MJCalibration.h
- Timestamp:
- 02/01/05 17:13:52 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/MJCalibration.h
r6173 r6177 146 146 Byte_t fFlags; // Bit-field for the flags 147 147 148 enum DataType_t 149 { 150 kIsUseRawData, 151 kIsUseRootData, 152 kIsUseMC 153 }; 154 155 Byte_t fDataFlag; // Bit-field to store the data type 156 157 Bool_t IsUseRawData() const { return TESTBIT(fDataFlag,kIsUseRawData); } 158 Bool_t IsUseRootData() const { return TESTBIT(fDataFlag,kIsUseRootData); } 159 Bool_t IsUseMC() const { return TESTBIT(fDataFlag,kIsUseMC); } 160 161 void SetUseRawData ( const Bool_t b=kTRUE ) { b ? SETBIT(fDataFlag,kIsUseRawData) : CLRBIT(fDataFlag,kIsUseRawData); } 162 void SetUseRootData( const Bool_t b=kTRUE ) { b ? SETBIT(fDataFlag,kIsUseRootData) : CLRBIT(fDataFlag,kIsUseRootData); } 163 void SetUseMC ( const Bool_t b=kTRUE ) { b ? SETBIT(fDataFlag,kIsUseMC) : CLRBIT(fDataFlag,kIsUseMC); } 164 165 148 166 TString fGeometry; // Class name geometry 149 167
Note:
See TracChangeset
for help on using the changeset viewer.