Changeset 8434 for trunk/MagicSoft/Mars/mjobs/MSequence.h
- Timestamp:
- 04/23/07 20:11:25 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/MSequence.h
r8398 r8434 51 51 TArrayI fDatRuns; 52 52 53 Bool_t fMonteCarlo; 54 53 55 //TExMap fFileNames; 54 56 … … 65 67 public: 66 68 MSequence() : fSequence((UInt_t)-1), fLastRun((UInt_t)-1), 67 fNumEvents((UInt_t)-1), fPeriod((UInt_t)-1) { }69 fNumEvents((UInt_t)-1), fPeriod((UInt_t)-1), fMonteCarlo(kFALSE) { } 68 70 MSequence(const char *fname, const char *path=""); 69 71 MSequence(const MSequence &s) : fSequence(s.fSequence), fStart(s.fStart), … … 72 74 fTriggerTable(s.fTriggerTable), fHvSettings(s.fHvSettings), 73 75 fRuns(s.fRuns), fCalRuns(s.fCalRuns), fPedRuns(s.fPedRuns), 74 fDatRuns(s.fDatRuns) { }76 fDatRuns(s.fDatRuns), fMonteCarlo(s.fMonteCarlo) { } 75 77 ~MSequence(); 76 78 … … 80 82 // Genaral interface 81 83 Bool_t IsValid() const { return fSequence!=(UInt_t)-1; } 84 Bool_t IsMonteCarlo() const { return fMonteCarlo; } 85 86 void SetMonteCarlo(Bool_t ismc=kTRUE) { fMonteCarlo=ismc; } 82 87 83 88 UInt_t SetupPedRuns(MDirIter &iter, const char *path=0, Bool_t raw=kFALSE) const; … … 115 120 const TString &GetSource() const { return fSource; } 116 121 117 const TString GetStandardPath() const { return "/magic/data/"; }122 const TString GetStandardPath() const { return fMonteCarlo?"/magic/montecarlo/":"/magic/data/"; } 118 123 119 124 const TString &GetFileName() const { return fFileName; } … … 133 138 UInt_t AddDatRuns(UInt_t num) { return AddDatRuns(num, num); } 134 139 135 ClassDef(MSequence, 1) 140 static Bool_t InflatePath(TString &seq, Bool_t ismc=kFALSE); 141 142 ClassDef(MSequence, 2) 136 143 }; 137 144
Note:
See TracChangeset
for help on using the changeset viewer.