Changeset 17299
- Timestamp:
- 10/21/13 17:34:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/FACT++/src/DataWriteFits2.cc
r17276 r17299 184 184 if (fits) 185 185 { 186 // Maximum number of tiles setup by user 186 const uint32_t nrpt = zofits::DefaultNumRowsPerTile(); 187 188 // Maximum number of events if taken with 100Hz 189 // (If no limit requested, maxtime is 24*60*60) 190 const uint32_t ntime = d.maxtime*100/nrpt; 191 192 // Maximum number of events if taken as number 193 // (If no limit requested, maxevts is INT32_MAX) 194 const uint32_t nevts = d.maxevt/nrpt+1; 195 196 // get the minimum of all three 187 197 uint32_t num = zofits::DefaultMaxNumTiles(); 188 189 // Maximum number if data is taken with 100Hz 190 if (d.maxtime*100<num) 191 num = d.maxtime*100/zofits::DefaultNumRowsPerTile()+1; 192 193 // Maximum number if number is known 194 if (d.maxevt<num) 195 num = d.maxevt/zofits::DefaultNumRowsPerTile()+1; 198 if (ntime<num) 199 num = ntime; 200 if (nevts<num) 201 num = nevts; 196 202 197 203 fits->SetNumTiles(num);
Note:
See TracChangeset
for help on using the changeset viewer.