![]() |
The Gaudi Framework
v31r0 (aeb156f0)
|
Helper struct that bundles the histogram ID with a mutex, TFile and TObject*. More...

Public Member Functions | |
| THistID ()=default | |
| THistID (const THistID &rhs)=default | |
| THistID (std::string &i, bool &t, TObject *o, TFile *f) | |
| THistID (std::string &i, bool &t, TObject *o, TFile *f, Mode m) | |
| void | reset () |
| bool | operator< (THistID const &rhs) const |
Public Attributes | |
| std::string | id {""} |
| bool | temp {true} |
| TObject * | obj {nullptr} |
| TFile * | file {nullptr} |
| Mode | mode {INVALID} |
| histMut_t * | mutex {nullptr} |
| bool | shared {false} |
Friends | |
| std::ostream & | operator<< (std::ostream &ost, const THistID &hid) |
Helper struct that bundles the histogram ID with a mutex, TFile and TObject*.
Definition at line 200 of file THistSvc.h.
|
default |
|
default |
|
inline |
Definition at line 211 of file THistSvc.h.
|
inline |
Definition at line 212 of file THistSvc.h.
|
inline |
Definition at line 225 of file THistSvc.h.
|
inline |
Definition at line 215 of file THistSvc.h.
|
friend |
Definition at line 227 of file THistSvc.h.
| TFile* THistSvc::THistID::file {nullptr} |
Definition at line 204 of file THistSvc.h.
| std::string THistSvc::THistID::id {""} |
Definition at line 201 of file THistSvc.h.
Definition at line 205 of file THistSvc.h.
| histMut_t* THistSvc::THistID::mutex {nullptr} |
Definition at line 206 of file THistSvc.h.
| TObject* THistSvc::THistID::obj {nullptr} |
Definition at line 203 of file THistSvc.h.
| bool THistSvc::THistID::shared {false} |
Definition at line 207 of file THistSvc.h.
| bool THistSvc::THistID::temp {true} |
Definition at line 202 of file THistSvc.h.