@@ -159,121 +159,36 @@ CmsShowMain::CmsShowMain(int argc, char* argv[])
159159
160160 namespace po = boost::program_options;
161161 po::options_description desc (descString);
162+ // clang-format off
162163 desc.add_options ()(kInputFilesCommandOpt , po::value<std::vector<std::string> >(), " Input root files" )(
163- kConfigFileCommandOpt ,
164+ kConfigFileCommandOpt , po::value<std::string>(), " Include configuration file" )(
165+ kNoConfigFileCommandOpt , " Empty configuration" )(kNoVersionCheck , " No file version check" )(
166+ kGeomFileCommandOpt , po::value<std::string>(), " Reco geometry file. Default is cmsGeom10.root" )(
167+ kSimGeomFileCommandOpt ,
164168 po::value<std::string>(),
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" );
169+ " Geometry file for browsing in table view. Default is CmsSimGeom-14.root. Can be simulation or reco geometry in "
170+ " TGeo format" )(kTGeoNameCommandOpt , po::value<std::string>(), " TGeoManager name. The default is \" cmsGeo;1\" " )(
171+ kFieldCommandOpt , po::value<double >(), " Set magnetic field value explicitly. Default is auto-field estimation" )(
172+ kRootInteractiveCommandOpt , " Enable root interactive prompt" )(
173+ kSoftCommandOpt , " Try to force software rendering to avoid problems with bad hardware drivers" )(
174+ kExpertCommandOpt , " Enable PF user plugins." )(kHelpCommandOpt , " Display help message" );
223175
224176 po::options_description livedesc (" Live Event Display" );
225177 livedesc.add_options ()(
226178 kPlayCommandOpt , po::value<float >(), " Start in play mode with given interval between events in seconds" )(
227- kPortCommandOpt ,
179+ kPortCommandOpt , po::value<unsigned int >(), " Listen to port for new data files to open" )(
180+ kLoopCommandOpt , " Loop events in play mode" )(
181+ kChainCommandOpt ,
228182 po::value<unsigned int >(),
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" );
183+ " Chain up to a given number of recently open files. Default is 1 - no chain" )(
184+ kLiveCommandOpt , " Enforce playback mode if a user is not using display" )(
185+ kAutoSaveAllViews ,
186+ po::value<std::string>(),
187+ " Auto-save all views with given prefix (run_event_lumi_view.<auto-save-type> is appended)" )(
188+ kAutoSaveType , po::value<std::string>(), " Image type of auto-saved views, png or jpg (png is default)" )(
189+ kAutoSaveHeight , po::value<int >(), " Screenshots height when auto-save-all-views is enabled" )(
190+ kSyncAllViews , " Synchronize all views on new event" );
191+ // clang-format on
277192
278193 po::options_description debugdesc (" Debug" );
279194 debugdesc.add_options ()(kLogLevelCommandOpt ,
0 commit comments