37 if (
msg.level() <= MSG::DEBUG)
38 msg << MSG::DEBUG <<
"Creating persistent state of RecoTimingObj.[start]" <<
endmsg;
40 pers->
timings.reserve(trans->size());
44 pers->
timings.reserve(trans->size()+1);
46 pers->
timings.reserve(trans->size()+2);
50 for(
unsigned int i(0); i<trans->size(); ++i )
52 pers->
timings.push_back( (*trans)[i] );
53 if (
msg.level() <= MSG::DEBUG)
54 msg << MSG::DEBUG <<
"Creating persistent state of RecoTimingObj.[" << i <<
"] : " << (*trans)[i] <<
endmsg;
62 if ( trans->size() > 0 )
66 if ( trans->size() > 1 )
68 if ( trans->size() > 2 )
75 getrusage(RUSAGE_SELF, &
r);
76 f0=float(
r.ru_utime.tv_sec+
r.ru_stime.tv_sec) + float(
r.ru_utime.tv_usec+
r.ru_stime.tv_usec)/1000000 - f0;
93 if (
msg.level() <= MSG::DEBUG)
94 msg << MSG::DEBUG <<
"Creating persistent state of RecoTimingObj.[end] : " << f0 <<
endmsg;
96 if (
msg.level() <= MSG::DEBUG)
97 msg << MSG::DEBUG <<
"Creating persistent state of RecoTimingObj.[end]" <<
endmsg;