Ignore:
Timestamp:
02/07/05 15:18:01 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mjobs/MJCalib.h

    r6191 r6281  
    22#define MARS_MJCalib
    33
    4 #ifndef ROOT_TROOT
    5 #include <TROOT.h>
     4#ifndef MARS_MJob
     5#include "MJob.h"
    66#endif
    77
    88class MRunIter;
    9 class MJCalib
     9
     10class MJCalib : public MJob
    1011{
     12private:
     13    Byte_t    fDataFlag;      // Bit-field to store the data type
     14
    1115protected:
    1216
     
    2024    };
    2125
    22   Byte_t    fDataFlag;      // Bit-field to store the data type
     26  Bool_t IsUseRawData()  const { return fDataFlag==kIsUseRawData;  }
     27  Bool_t IsUseRootData() const { return fDataFlag==kIsUseRootData; }
     28  Bool_t IsUseMC()       const { return fDataFlag==kIsUseMC;       }
    2329 
    24   Bool_t IsUseRawData()  const { return TESTBIT(fDataFlag,kIsUseRawData);  }
    25   Bool_t IsUseRootData() const { return TESTBIT(fDataFlag,kIsUseRootData); }
    26   Bool_t IsUseMC()       const { return TESTBIT(fDataFlag,kIsUseMC);       }
    27  
    28   void   SetUseRawData ( const Bool_t b=kTRUE )  { b ? SETBIT(fDataFlag,kIsUseRawData)  : CLRBIT(fDataFlag,kIsUseRawData);  }
    29   void   SetUseRootData( const Bool_t b=kTRUE )  { b ? SETBIT(fDataFlag,kIsUseRootData) : CLRBIT(fDataFlag,kIsUseRootData); }
    30   void   SetUseMC      ( const Bool_t b=kTRUE )  { b ? SETBIT(fDataFlag,kIsUseMC)       : CLRBIT(fDataFlag,kIsUseMC);       }
     30  void   SetUseRawData ( const Bool_t b=kTRUE )  { fDataFlag=kIsUseRawData;  }
     31  void   SetUseRootData( const Bool_t b=kTRUE )  { fDataFlag=kIsUseRootData; }
     32  void   SetUseMC      ( const Bool_t b=kTRUE )  { fDataFlag=kIsUseMC;       }
     33
     34  Bool_t CheckEnvLocal();
    3135
    3236public:
Note: See TracChangeset for help on using the changeset viewer.