ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
WebdaqHistSvc::THistID Struct Reference

Helper struct that bundles the histogram, name and mutex. More...

Collaboration diagram for WebdaqHistSvc::THistID:

Public Member Functions

 THistID (const std::string &s, TObject *o)
 
 THistID ()
 
 ~THistID ()
 

Public Attributes

std::string id
 
TObject * obj {nullptr}
 
std::mutex * mutex {nullptr}
 

Detailed Description

Helper struct that bundles the histogram, name and mutex.

Definition at line 134 of file WebdaqHistSvc.h.

Constructor & Destructor Documentation

◆ THistID() [1/2]

WebdaqHistSvc::THistID::THistID ( const std::string &  s,
TObject *  o 
)
inline

Definition at line 135 of file WebdaqHistSvc.h.

135 : id(s), obj(o) {};

◆ THistID() [2/2]

WebdaqHistSvc::THistID::THistID ( )
inline

Definition at line 136 of file WebdaqHistSvc.h.

136 : id(""), obj(nullptr) {};

◆ ~THistID()

WebdaqHistSvc::THistID::~THistID ( )
inline

Definition at line 137 of file WebdaqHistSvc.h.

137 { delete mutex; }

Member Data Documentation

◆ id

std::string WebdaqHistSvc::THistID::id

Definition at line 138 of file WebdaqHistSvc.h.

◆ mutex

std::mutex* WebdaqHistSvc::THistID::mutex {nullptr}

Definition at line 140 of file WebdaqHistSvc.h.

◆ obj

TObject* WebdaqHistSvc::THistID::obj {nullptr}

Definition at line 139 of file WebdaqHistSvc.h.


The documentation for this struct was generated from the following file:
WebdaqHistSvc::THistID::mutex
std::mutex * mutex
Definition: WebdaqHistSvc.h:140
WebdaqHistSvc::THistID::obj
TObject * obj
Definition: WebdaqHistSvc.h:139
WebdaqHistSvc::THistID::id
std::string id
Definition: WebdaqHistSvc.h:138
python.SystemOfUnits.s
float s
Definition: SystemOfUnits.py:147