Skip to content
Snippets Groups Projects
Commit a5090ce1 authored by Markus Frank's avatar Markus Frank Committed by MarkusFrankATcernch
Browse files

Try to improve efficiency using C++11 default operations

parent 98488bb3
No related branches found
No related tags found
No related merge requests found
...@@ -128,20 +128,20 @@ static int ddcond_conditions_pool_print(lcdd_t& lcdd, bool print_conditions, int ...@@ -128,20 +128,20 @@ static int ddcond_conditions_pool_print(lcdd_t& lcdd, bool print_conditions, int
ConditionsPrinter default_printer(""); ConditionsPrinter default_printer("");
Condition::Processor* printer = &default_printer; Condition::Processor* printer = &default_printer;
if ( argc > 0 ) { if ( argc > 0 ) {
for(int i=0; i<argc; ++i) { //for(int i=0; i<argc; ++i) {
printout(INFO,"","arg[%d]=%s",i,argv[i]); //printout(INFO,"","arg[%d]=%s",i,argv[i]);
} //}
//printer = (Condition::Processor*)argv[0]; printer = (Condition::Processor*)argv[0];
} }
const void* args[] = {printer,0}; const void* args[] = {printer,0};
return ddcond_conditions_pool_processor(lcdd,true,print_conditions,1,(char**)args); return ddcond_conditions_pool_processor(lcdd,true,print_conditions,1,(char**)args);
} }
static int ddcond_dump_pools(LCDD& lcdd, int argc, char** argv) { static int ddcond_dump_pools(LCDD& lcdd, int argc, char** argv) {
return ddcond_conditions_pool_print(lcdd,false, argc, argv); return ddcond_conditions_pool_print(lcdd, false, argc, argv);
} }
static int ddcond_dump_conditions(LCDD& lcdd, int argc, char** argv) { static int ddcond_dump_conditions(LCDD& lcdd, int argc, char** argv) {
return ddcond_conditions_pool_print(lcdd,true, argc, argv); return ddcond_conditions_pool_print(lcdd, true, argc, argv);
} }
DECLARE_APPLY(DD4hep_ConditionsPoolDump,ddcond_dump_pools) DECLARE_APPLY(DD4hep_ConditionsPoolDump,ddcond_dump_pools)
DECLARE_APPLY(DD4hep_ConditionsDump,ddcond_dump_conditions) DECLARE_APPLY(DD4hep_ConditionsDump,ddcond_dump_conditions)
......
# $Id$
#========================================================================== #==========================================================================
# AIDA Detector description implementation for LCD # AIDA Detector description implementation for LCD
#-------------------------------------------------------------------------- #--------------------------------------------------------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment