EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHTimeServer::timer Class Reference

wrapper around PHTimer, for storage in a map More...

#include <fun4all_coresoftware/blob/master/offline/framework/phool/PHTimeServer.h>

Public Member Functions

 timer (const std::string &key, unsigned short uid)
 
PHTimerget (void)
 
const PHTimerget (void) const
 
unsigned short get_uid (void) const
 

Private Attributes

std::shared_ptr< PHTimer_timer
 
unsigned short _uid
 

Detailed Description

wrapper around PHTimer, for storage in a map

Definition at line 29 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 29 of file PHTimeServer.h

Constructor & Destructor Documentation

PHTimeServer::timer::timer ( const std::string &  key,
unsigned short  uid 
)
inline

Definition at line 32 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 32 of file PHTimeServer.h

Member Function Documentation

PHTimer* PHTimeServer::timer::get ( void  )
inline

Definition at line 38 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 38 of file PHTimeServer.h

References _timer.

Referenced by PHG4PhenixEventAction::BeginOfEventAction(), PgPostBankBackupManager::CleanTable(), PgPostBankBackupManager::commitAllBankfromTFile(), PHG4PhenixEventAction::EndOfEventAction(), and PgPostBankBackupManager::fetchAllBank2TFile().

+ Here is the caller graph for this function:

const PHTimer* PHTimeServer::timer::get ( void  ) const
inline

Definition at line 43 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 43 of file PHTimeServer.h

References _timer.

unsigned short PHTimeServer::timer::get_uid ( void  ) const
inline

Definition at line 48 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 48 of file PHTimeServer.h

References _uid.

Member Data Documentation

std::shared_ptr<PHTimer> PHTimeServer::timer::_timer
private

Definition at line 55 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 55 of file PHTimeServer.h

Referenced by get().

unsigned short PHTimeServer::timer::_uid
private

Definition at line 56 of file PHTimeServer.h.

View newest version in sPHENIX GitHub at line 56 of file PHTimeServer.h

Referenced by get_uid().


The documentation for this class was generated from the following file: