Changeset 6150 for trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.h
- Timestamp:
- 01/31/05 16:04:49 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.h
r6047 r6150 8 8 class TEnv; 9 9 class TList; 10 10 class MRunIter; 11 11 class MTask; 12 12 class MParList; … … 21 21 private: 22 22 23 enum DataType_t { 24 kIsRawData, 25 kIsRootData, 26 kIsMC 27 }; 23 MRunIter *fRuns; // Data files 28 24 29 Byte_t fDataFlag; // Bit-field to store the data type30 25 Bool_t fIsInterlaced; // Distinguish interlaced from other calibration 31 26 Bool_t fIsRelTimesUpdate; // Choose to update relative times from interlaced … … 40 35 MExtractor* &ext1, MExtractor* &ext2, TString &geom) const; 41 36 42 Bool_t IsRawData() const { return TESTBIT(fDataFlag,kIsRawData); }43 Bool_t IsRootData() const { return TESTBIT(fDataFlag,kIsRootData); }44 Bool_t IsMC() const { return TESTBIT(fDataFlag,kIsMC); }45 46 void SetRawData ( const Bool_t b=kTRUE ) { b ? SETBIT(fDataFlag,kIsRawData) : CLRBIT(fDataFlag,kIsRawData); }47 void SetRootData( const Bool_t b=kTRUE ) { b ? SETBIT(fDataFlag,kIsRootData) : CLRBIT(fDataFlag,kIsRootData); }48 void SetMC ( const Bool_t b=kTRUE ) { b ? SETBIT(fDataFlag,kIsMC) : CLRBIT(fDataFlag,kIsMC); }49 50 37 public: 51 38 MJCalibrateSignal(const char *name=NULL, const char *title=NULL); … … 57 44 void SetHiLoCalibration( const Bool_t b=kTRUE ) { fIsHiLoCalibration = b; } 58 45 46 void SetInput ( MRunIter *iter ) { fRuns = iter; } 47 59 48 ClassDef(MJCalibrateSignal, 0) // Tool to create a pedestal file (MPedestalCam) 60 49 };
Note:
See TracChangeset
for help on using the changeset viewer.