@@ -160,33 +160,120 @@ CmsShowMain::CmsShowMain(int argc, char* argv[])
160160 namespace po = boost::program_options;
161161 po::options_description desc (descString);
162162 desc.add_options ()(kInputFilesCommandOpt , po::value<std::vector<std::string> >(), " Input root files" )(
163- kConfigFileCommandOpt , po::value<std::string>(), " Include configuration file" )(
164- kNoConfigFileCommandOpt , " Empty configuration" )(kNoVersionCheck , " No file version check" )(
165- kGeomFileCommandOpt , po::value<std::string>(), " Reco geometry file. Default is cmsGeom10.root" )(
166- kSimGeomFileCommandOpt ,
163+ kConfigFileCommandOpt ,
167164 po::value<std::string>(),
168- " Geometry file for browsing in table view. Default is CmsSimGeom-14.root. Can be simulation or reco geometry in "
169- " TGeo format" )(kTGeoNameCommandOpt , po::value<std::string>(), " TGeoManager name. The default is \" cmsGeo;1\" " )(
170- kFieldCommandOpt , po::value<double >(), " Set magnetic field value explicitly. Default is auto-field estimation" )(
171- kRootInteractiveCommandOpt , " Enable root interactive prompt" )(
172- kSoftCommandOpt , " Try to force software rendering to avoid problems with bad hardware drivers" )(
173- kExpertCommandOpt , " Enable PF user plugins." )(kHelpCommandOpt , " Display help message" );
165+ " Include configuration file" )(kNoConfigFileCommandOpt ,
166+ " Empty configuration" )(kNoVersionCheck ,
167+ " No file version check" )(kGeomFileCommandOpt ,
168+ po::value<std::string>(),
169+ " Reco geometry file. Default is "
170+ " cmsGeom10."
171+ " root" )(kSimGeomFileCommandOpt ,
172+ po::value<std::string>(),
173+ " Geometry file for "
174+ " browsing in table view. "
175+ " Default is "
176+ " CmsSimGeom-14.root. Can "
177+ " be simulation or reco "
178+ " geometry in "
179+ " TGeo "
180+ " forma"
181+ " t" )(kTGeoNameCommandOpt ,
182+ po::value<std::string>(),
183+ " TGeoManager name. "
184+ " The default is "
185+ " \" cmsGeo;"
186+ " 1"
187+ " \" " )(kFieldCommandOpt ,
188+ po::value<
189+ double >(),
190+ " Set magnetic "
191+ " field value "
192+ " explicitly. "
193+ " Default is "
194+ " auto-field "
195+ " estimatio"
196+ " n" )(kRootInteractiveCommandOpt ,
197+ " Enable "
198+ " root "
199+ " interactiv"
200+ " e "
201+ " promp"
202+ " t" )(kSoftCommandOpt ,
203+ " Try "
204+ " to "
205+ " force"
206+ " soft"
207+ " ware "
208+ " rende"
209+ " ring "
210+ " to "
211+ " avoid"
212+ " prob"
213+ " lems "
214+ " with "
215+ " bad "
216+ " hardw"
217+ " are "
218+ " drive"
219+ " r"
220+ " s" )(kExpertCommandOpt ,
221+ " Enable PF user plugins." )(kHelpCommandOpt ,
222+ " Display help message" );
174223
175224 po::options_description livedesc (" Live Event Display" );
176225 livedesc.add_options ()(
177226 kPlayCommandOpt , po::value<float >(), " Start in play mode with given interval between events in seconds" )(
178- kPortCommandOpt , po::value<unsigned int >(), " Listen to port for new data files to open" )(
179- kLoopCommandOpt , " Loop events in play mode" )(
180- kChainCommandOpt ,
227+ kPortCommandOpt ,
181228 po::value<unsigned int >(),
182- " Chain up to a given number of recently open files. Default is 1 - no chain" )(
183- kLiveCommandOpt , " Enforce playback mode if a user is not using display" )(
184- kAutoSaveAllViews ,
185- po::value<std::string>(),
186- " Auto-save all views with given prefix (run_event_lumi_view.<auto-save-type> is appended)" )(
187- kAutoSaveType , po::value<std::string>(), " Image type of auto-saved views, png or jpg (png is default)" )(
188- kAutoSaveHeight , po::value<int >(), " Screenshots height when auto-save-all-views is enabled" )(
189- kSyncAllViews , " Synchronize all views on new event" );
229+ " Listen to port for new data files to open" )(kLoopCommandOpt ,
230+ " Loop events in play mode" )(kChainCommandOpt ,
231+ po::value<unsigned int >(),
232+ " Chain up to a given number of recently "
233+ " open files. Default is 1 - no "
234+ " chain" )(kLiveCommandOpt ,
235+ " Enforce playback mode if a "
236+ " user is not using "
237+ " display" )(kAutoSaveAllViews ,
238+ po::value<
239+ std::string>(),
240+ " Auto-save all "
241+ " views with given "
242+ " prefix "
243+ " (run_event_lumi_"
244+ " view.<auto-save-"
245+ " type> is "
246+ " appended"
247+ " )" )(kAutoSaveType ,
248+ po::value<
249+ std::string>(),
250+ " Image type of "
251+ " auto-saved "
252+ " views, png or "
253+ " jpg (png is "
254+ " default"
255+ " )" )(kAutoSaveHeight ,
256+ po::value<
257+ int >(),
258+ " Screensho"
259+ " ts "
260+ " height "
261+ " when "
262+ " auto-"
263+ " save-all-"
264+ " views is "
265+ " enable"
266+ " d" )(kSyncAllViews ,
267+ " Sync"
268+ " hron"
269+ " ize "
270+ " all "
271+ " view"
272+ " s "
273+ " on "
274+ " new "
275+ " even"
276+ " t" );
190277
191278 po::options_description debugdesc (" Debug" );
192279 debugdesc.add_options ()(kLogLevelCommandOpt ,
@@ -197,8 +284,9 @@ CmsShowMain::CmsShowMain(int argc, char* argv[])
197284
198285 po::options_description tcachedesc (" TreeCache" );
199286 tcachedesc.add_options ()(kLogTreeCacheOpt , " Log tree cache operations and status" )(
200- kSizeTreeCacheOpt , po::value<int >(), " Set size of TTreeCache for data access in MB (default is 50)" )(
201- kPrefetchTreeCacheOpt , " Enable prefetching" );
287+ kSizeTreeCacheOpt ,
288+ po::value<int >(),
289+ " Set size of TTreeCache for data access in MB (default is 50)" )(kPrefetchTreeCacheOpt , " Enable prefetching" );
202290
203291 po::options_description rnrdesc (" Appearance" );
204292 rnrdesc.add_options ()(kFreePaletteCommandOpt , " Allow free color selection (requires special configuration!)" )(
0 commit comments