Skip to content

Commit b261e49

Browse files
authored
make option parser more accessible (#1391)
1 parent 49e623c commit b261e49

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

‎common-tools/clas-reco/src/main/java/org/jlab/clas/reco/EngineProcessor.java‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ public void show(){
371371
}
372372
}
373373

374-
public static void main(String[] args){
374+
protected static OptionParser getParser() {
375375
OptionParser parser = new OptionParser("recon-util");
376376
parser.addRequired("-o","output.hipo");
377377
parser.addRequired("-i","input.evio/hipo");
@@ -386,7 +386,12 @@ public static void main(String[] args){
386386
parser.addOption("-P",null,"preload file for post-processing");
387387
parser.addOption("-R","0","rebuild scalers");
388388
parser.addOption("-H","0","restream helicity");
389+
return parser;
390+
}
391+
392+
public static void main(String[] args){
389393

394+
OptionParser parser = EngineProcessor.getParser();
390395
parser.parse(args);
391396
parser.syncLogLevel(LOGGER);
392397

0 commit comments

Comments
 (0)