Changeset 6282 for trunk/MagicSoft/Mars/mjobs
- Timestamp:
- 02/07/05 18:16:48 (20 years ago)
- Location:
- trunk/MagicSoft/Mars/mjobs
- Files:
-
- 6 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/MJCalib.h
r6281 r6282 10 10 class MJCalib : public MJob 11 11 { 12 public: 13 enum DataType_t 14 { 15 kIsUseRootData, 16 kIsUseRawData, 17 kIsUseMC 18 }; 19 12 20 private: 13 Byte_t 21 Byte_t fDataFlag; // Bit-field to store the data type 14 22 15 23 protected: 24 MRunIter *fRuns; // Data files, only used for test applications, default is sequence files! 16 25 17 MRunIter *fRuns; // Data files, only used for test applications, default is sequence files! 18 19 enum DataType_t 20 { 21 kIsUseRawData, 22 kIsUseRootData, 23 kIsUseMC 24 }; 25 26 Bool_t IsUseRawData() const { return fDataFlag==kIsUseRawData; } 27 Bool_t IsUseRootData() const { return fDataFlag==kIsUseRootData; } 28 Bool_t IsUseMC() const { return fDataFlag==kIsUseMC; } 29 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(); 26 Bool_t CheckEnvLocal(); 35 27 36 28 public: 29 MJCalib(); 37 30 38 MJCalib(); 31 void SetInput(MRunIter *iter) { fRuns = iter; } 32 33 Bool_t IsUseRawData() const { return fDataFlag==kIsUseRawData; } 34 Bool_t IsUseRootData() const { return fDataFlag==kIsUseRootData; } 35 Bool_t IsUseMC() const { return fDataFlag==kIsUseMC; } 36 37 void SetUseRawData () { fDataFlag=kIsUseRawData; } 38 void SetUseRootData() { fDataFlag=kIsUseRootData; } 39 void SetUseMC () { fDataFlag=kIsUseMC; } 40 41 void SetDataType(DataType_t type) { fDataFlag=type; } 39 42 40 void SetInput ( MRunIter *iter ) { fRuns = iter; } 41 42 ClassDef(MJCalib, 0) // Base class for calibration jobs 43 ClassDef(MJCalib, 0) // Base class for calibration jobs 43 44 }; 44 45
Note:
See TracChangeset
for help on using the changeset viewer.